perf: forward langId hint to native standalone analysis functions #2605
ci.yml
on: pull_request
Matrix: test
Lint
5m 58s
TypeScript type check
6m 53s
Verify dynamic imports
7s
Rust compile check
48s
CI Testing Pipeline
5s
Annotations
31 errors
|
tests/integration/build.test.ts > three-tier incremental builds > rebuild with valid journal uses Tier 0:
tests/integration/build.test.ts#L254
AssertionError: expected '[codegraph] Using native engine (v3.8…' to contain 'Incremental: 1 changed'
- Expected
+ Received
- Incremental: 1 changed
+ [codegraph] Using native engine (v3.8.0)
+ [codegraph] Native build orchestrator completed: 23 nodes, 81 edges, 3 files
+
❯ tests/integration/build.test.ts:254:20
|
|
tests/integration/build.test.ts > three-tier incremental builds > rebuild after modifying a file detects change (Tier 1 mtime miss → Tier 2 hash):
tests/integration/build.test.ts#L210
AssertionError: expected '[codegraph] Using native engine (v3.8…' to contain 'Incremental: 1 changed'
- Expected
+ Received
- Incremental: 1 changed
+ [codegraph] Using native engine (v3.8.0)
+ [codegraph] Native build orchestrator completed: 22 nodes, 52 edges, 3 files
+
❯ tests/integration/build.test.ts:210:20
|
|
tests/integration/build.test.ts > three-tier incremental builds > rebuild with no changes detects nothing (Tier 1 mtime+size):
tests/integration/build.test.ts#L187
AssertionError: expected '[codegraph] Using native engine (v3.8…' to contain 'No changes detected'
- Expected
+ Received
- No changes detected
+ [codegraph] Using native engine (v3.8.0)
+
❯ tests/integration/build.test.ts:187:20
|
|
tests/integration/build.test.ts > buildGraph > edges table contains import edges:
tests/integration/build.test.ts#L101
AssertionError: expected [] to include 'utils.js->math.js'
❯ tests/integration/build.test.ts:101:19
|
|
tests/integration/build.test.ts > buildGraph > nodes table contains expected file nodes:
tests/integration/build.test.ts#L69
AssertionError: expected [ …(3) ] to include 'math.js'
❯ tests/integration/build.test.ts:69:19
|
|
tests/integration/build-parity.test.ts > Build parity: native vs WASM > produces identical edges:
tests/integration/build-parity.test.ts#L105
AssertionError: expected [ { …(3) }, { …(3) }, { …(3) }, …(33) ] to deeply equal [ { …(3) }, { …(3) }, { …(3) }, …(33) ]
- Expected
+ Received
@@ -1,44 +1,44 @@
[
{
"kind": "contains",
- "source_name": "/tmp/codegraph-parity-H7hBnM/wasm/index.js",
+ "source_name": "/tmp/codegraph-parity-H7hBnM/native/index.js",
"target_name": "main",
},
{
"kind": "contains",
- "source_name": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "source_name": "/tmp/codegraph-parity-H7hBnM/native/math.js",
"target_name": "add",
},
{
"kind": "contains",
- "source_name": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "source_name": "/tmp/codegraph-parity-H7hBnM/native/math.js",
"target_name": "multiply",
},
{
"kind": "contains",
- "source_name": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "source_name": "/tmp/codegraph-parity-H7hBnM/native/math.js",
"target_name": "square",
},
{
"kind": "contains",
- "source_name": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "source_name": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"target_name": "Calculator",
},
{
"kind": "contains",
- "source_name": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "source_name": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"target_name": "Calculator.compute",
},
{
"kind": "contains",
- "source_name": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "source_name": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"target_name": "formatResults",
},
{
"kind": "contains",
- "source_name": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "source_name": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"target_name": "sumOfSquares",
},
{
"kind": "calls",
"source_name": "Calculator.compute",
❯ tests/integration/build-parity.test.ts:105:31
|
|
tests/integration/build-parity.test.ts > Build parity: native vs WASM > produces identical nodes:
tests/integration/build-parity.test.ts#L99
AssertionError: expected [ { …(4) }, { …(4) }, { …(4) }, …(18) ] to deeply equal [ { …(4) }, { …(4) }, { …(4) }, …(18) ]
- Expected
+ Received
[
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/index.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/index.js",
"kind": "file",
"line": 0,
- "name": "/tmp/codegraph-parity-H7hBnM/wasm/index.js",
+ "name": "/tmp/codegraph-parity-H7hBnM/native/index.js",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/math.js",
"kind": "file",
"line": 0,
- "name": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "name": "/tmp/codegraph-parity-H7hBnM/native/math.js",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"kind": "file",
"line": 0,
- "name": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "name": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"kind": "class",
"line": 7,
"name": "Calculator",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"kind": "method",
"line": 8,
"name": "Calculator.compute",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/math.js",
"kind": "parameter",
"line": 1,
"name": "a",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/math.js",
"kind": "parameter",
"line": 5,
"name": "a",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"kind": "parameter",
"line": 3,
"name": "a",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/math.js",
"kind": "function",
"line": 1,
"name": "add",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/math.js",
"kind": "parameter",
"line": 1,
"name": "b",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/math.js",
"kind": "parameter",
"line": 5,
"name": "b",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"kind": "parameter",
"line": 3,
"name": "b",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"kind": "function",
"line": 14,
"name": "formatResults",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"kind": "parameter",
"line": 14,
"name": "items",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/index.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/index.js",
"kind": "function",
"line": 4,
"name": "main",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/math.js",
"kind": "function",
"line": 5,
"name": "multiply",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/math.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/math.js",
"kind": "function",
"line": 9,
"name": "square",
},
{
- "file": "/tmp/codegraph-parity-H7hBnM/wasm/utils.js",
+ "file": "/tmp/codegraph-parity-H7hBnM/native/utils.js",
"kind": "function",
"line": 3,
"name": "sumOfSquares",
},
{
- "file": "/tmp/codegr
|
|
tests/integration/branch-compare.test.ts > branchCompareMermaid > produces valid mermaid output:
tests/integration/branch-compare.test.ts#L174
AssertionError: expected 'flowchart TB\n none["No structural…' to contain 'Added'
- Expected
+ Received
- Added
+ flowchart TB
+ none["No structural differences detected"]
❯ tests/integration/branch-compare.test.ts:174:21
|
|
tests/integration/branch-compare.test.ts > branchCompareData > detects added, removed, and changed symbols:
tests/integration/branch-compare.test.ts#L112
AssertionError: expected [] to include 'multiply'
❯ tests/integration/branch-compare.test.ts:112:24
|
|
tests/builder/pipeline.test.ts > buildGraph pipeline > creates expected nodes and edges:
tests/builder/pipeline.test.ts#L68
AssertionError: expected [ …(3) ] to include 'math.js'
❯ tests/builder/pipeline.test.ts:68:23
|
|
tests/integration/build.test.ts > three-tier incremental builds > rebuild with valid journal uses Tier 0:
tests/integration/build.test.ts#L254
AssertionError: expected '[codegraph] Using native engine (v3.8…' to contain 'Incremental: 1 changed'
- Expected
+ Received
- Incremental: 1 changed
+ [codegraph] Using native engine (v3.8.0)
+ [codegraph] Native build orchestrator completed: 23 nodes, 81 edges, 3 files
+
❯ tests/integration/build.test.ts:254:20
|
|
tests/integration/build.test.ts > three-tier incremental builds > rebuild after modifying a file detects change (Tier 1 mtime miss → Tier 2 hash):
tests/integration/build.test.ts#L210
AssertionError: expected '[codegraph] Using native engine (v3.8…' to contain 'Incremental: 1 changed'
- Expected
+ Received
- Incremental: 1 changed
+ [codegraph] Using native engine (v3.8.0)
+ [codegraph] Native build orchestrator completed: 22 nodes, 52 edges, 3 files
+
❯ tests/integration/build.test.ts:210:20
|
|
tests/integration/build.test.ts > three-tier incremental builds > rebuild with no changes detects nothing (Tier 1 mtime+size):
tests/integration/build.test.ts#L187
AssertionError: expected '[codegraph] Using native engine (v3.8…' to contain 'No changes detected'
- Expected
+ Received
- No changes detected
+ [codegraph] Using native engine (v3.8.0)
+
❯ tests/integration/build.test.ts:187:20
|
|
tests/integration/build.test.ts > buildGraph > edges table contains import edges:
tests/integration/build.test.ts#L101
AssertionError: expected [] to include 'utils.js->math.js'
❯ tests/integration/build.test.ts:101:19
|
|
tests/integration/build.test.ts > buildGraph > nodes table contains expected file nodes:
tests/integration/build.test.ts#L69
AssertionError: expected [ …(3) ] to include 'math.js'
❯ tests/integration/build.test.ts:69:19
|
|
tests/integration/build-parity.test.ts > Build parity: native vs WASM > produces identical edges:
tests/integration/build-parity.test.ts#L105
AssertionError: expected [ { …(3) }, { …(3) }, { …(3) }, …(33) ] to deeply equal [ { …(3) }, { …(3) }, { …(3) }, …(33) ]
- Expected
+ Received
@@ -1,44 +1,44 @@
[
{
"kind": "contains",
- "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/index.js",
+ "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/index.js",
"target_name": "main",
},
{
"kind": "contains",
- "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/math.js",
+ "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/math.js",
"target_name": "add",
},
{
"kind": "contains",
- "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/math.js",
+ "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/math.js",
"target_name": "multiply",
},
{
"kind": "contains",
- "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/math.js",
+ "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/math.js",
"target_name": "square",
},
{
"kind": "contains",
- "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/utils.js",
+ "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/utils.js",
"target_name": "Calculator",
},
{
"kind": "contains",
- "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/utils.js",
+ "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/utils.js",
"target_name": "Calculator.compute",
},
{
"kind": "contains",
- "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/utils.js",
+ "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/utils.js",
"target_name": "formatResults",
},
{
"kind": "contains",
- "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/utils.js",
+ "source_name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/utils.js",
"target_name": "sumOfSquares",
},
{
"kind": "calls",
"source_name": "Calculator.compute",
❯ tests/integration/build-parity.test.ts:105:31
|
|
tests/integration/build-parity.test.ts > Build parity: native vs WASM > produces identical nodes:
tests/integration/build-parity.test.ts#L99
AssertionError: expected [ { …(4) }, { …(4) }, { …(4) }, …(18) ] to deeply equal [ { …(4) }, { …(4) }, { …(4) }, …(18) ]
- Expected
+ Received
[
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/index.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/index.js",
"kind": "file",
"line": 0,
- "name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/index.js",
+ "name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/index.js",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/math.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/math.js",
"kind": "file",
"line": 0,
- "name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/math.js",
+ "name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/math.js",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/utils.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/utils.js",
"kind": "file",
"line": 0,
- "name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/utils.js",
+ "name": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/utils.js",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/utils.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/utils.js",
"kind": "class",
"line": 7,
"name": "Calculator",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/utils.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/utils.js",
"kind": "method",
"line": 8,
"name": "Calculator.compute",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/math.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/math.js",
"kind": "parameter",
"line": 1,
"name": "a",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/math.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/math.js",
"kind": "parameter",
"line": 5,
"name": "a",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/utils.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/utils.js",
"kind": "parameter",
"line": 3,
"name": "a",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/math.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/math.js",
"kind": "function",
"line": 1,
"name": "add",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/math.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/math.js",
"kind": "parameter",
"line": 1,
"name": "b",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/math.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/math.js",
"kind": "parameter",
"line": 5,
"name": "b",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/utils.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/utils.js",
"kind": "parameter",
"line": 3,
"name": "b",
},
{
- "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/wasm/utils.js",
+ "file": "C:/Users/RUNNER~1/AppData/Local/Temp/codegraph-parity-01XgR3/native/utils.js",
"kind": "function",
"line": 14,
"name": "formatResults",
},
{
- "file": "
|
|
tests/integration/branch-compare.test.ts > branchCompareMermaid > produces valid mermaid output:
tests/integration/branch-compare.test.ts#L174
AssertionError: expected 'flowchart TB\n none["No structural…' to contain 'Added'
- Expected
+ Received
- Added
+ flowchart TB
+ none["No structural differences detected"]
❯ tests/integration/branch-compare.test.ts:174:21
|
|
tests/integration/branch-compare.test.ts > branchCompareData > detects added, removed, and changed symbols:
tests/integration/branch-compare.test.ts#L112
AssertionError: expected [] to include 'multiply'
❯ tests/integration/branch-compare.test.ts:112:24
|
|
tests/builder/pipeline.test.ts > buildGraph pipeline > creates expected nodes and edges:
tests/builder/pipeline.test.ts#L68
AssertionError: expected [ …(3) ] to include 'math.js'
❯ tests/builder/pipeline.test.ts:68:23
|
|
tests/integration/build.test.ts > three-tier incremental builds > rebuild with valid journal uses Tier 0:
tests/integration/build.test.ts#L254
AssertionError: expected '[codegraph] Using native engine (v3.8…' to contain 'Incremental: 1 changed'
- Expected
+ Received
- Incremental: 1 changed
+ [codegraph] Using native engine (v3.8.0)
+ [codegraph] Native build orchestrator completed: 23 nodes, 81 edges, 3 files
+
❯ tests/integration/build.test.ts:254:20
|
|
tests/integration/build.test.ts > three-tier incremental builds > rebuild after modifying a file detects change (Tier 1 mtime miss → Tier 2 hash):
tests/integration/build.test.ts#L210
AssertionError: expected '[codegraph] Using native engine (v3.8…' to contain 'Incremental: 1 changed'
- Expected
+ Received
- Incremental: 1 changed
+ [codegraph] Using native engine (v3.8.0)
+ [codegraph] Native build orchestrator completed: 22 nodes, 52 edges, 3 files
+
❯ tests/integration/build.test.ts:210:20
|
|
tests/integration/build.test.ts > three-tier incremental builds > rebuild with no changes detects nothing (Tier 1 mtime+size):
tests/integration/build.test.ts#L187
AssertionError: expected '[codegraph] Using native engine (v3.8…' to contain 'No changes detected'
- Expected
+ Received
- No changes detected
+ [codegraph] Using native engine (v3.8.0)
+
❯ tests/integration/build.test.ts:187:20
|
|
tests/integration/build.test.ts > buildGraph > edges table contains import edges:
tests/integration/build.test.ts#L101
AssertionError: expected [] to include 'utils.js->math.js'
❯ tests/integration/build.test.ts:101:19
|
|
tests/integration/build.test.ts > buildGraph > nodes table contains expected file nodes:
tests/integration/build.test.ts#L69
AssertionError: expected [ …(3) ] to include 'math.js'
❯ tests/integration/build.test.ts:69:19
|
|
tests/integration/build-parity.test.ts > Build parity: native vs WASM > produces identical edges:
tests/integration/build-parity.test.ts#L105
AssertionError: expected [ { …(3) }, { …(3) }, { …(3) }, …(33) ] to deeply equal [ { …(3) }, { …(3) }, { …(3) }, …(33) ]
- Expected
+ Received
@@ -1,44 +1,44 @@
[
{
"kind": "contains",
- "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/index.js",
+ "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/index.js",
"target_name": "main",
},
{
"kind": "contains",
- "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/math.js",
+ "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/math.js",
"target_name": "add",
},
{
"kind": "contains",
- "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/math.js",
+ "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/math.js",
"target_name": "multiply",
},
{
"kind": "contains",
- "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/math.js",
+ "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/math.js",
"target_name": "square",
},
{
"kind": "contains",
- "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/utils.js",
+ "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/utils.js",
"target_name": "Calculator",
},
{
"kind": "contains",
- "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/utils.js",
+ "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/utils.js",
"target_name": "Calculator.compute",
},
{
"kind": "contains",
- "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/utils.js",
+ "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/utils.js",
"target_name": "formatResults",
},
{
"kind": "contains",
- "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/utils.js",
+ "source_name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/utils.js",
"target_name": "sumOfSquares",
},
{
"kind": "calls",
"source_name": "Calculator.compute",
❯ tests/integration/build-parity.test.ts:105:31
|
|
tests/integration/build-parity.test.ts > Build parity: native vs WASM > produces identical nodes:
tests/integration/build-parity.test.ts#L99
AssertionError: expected [ { …(4) }, { …(4) }, { …(4) }, …(18) ] to deeply equal [ { …(4) }, { …(4) }, { …(4) }, …(18) ]
- Expected
+ Received
[
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/index.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/index.js",
"kind": "file",
"line": 0,
- "name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/index.js",
+ "name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/index.js",
},
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/math.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/math.js",
"kind": "file",
"line": 0,
- "name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/math.js",
+ "name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/math.js",
},
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/utils.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/utils.js",
"kind": "file",
"line": 0,
- "name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/utils.js",
+ "name": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/utils.js",
},
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/utils.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/utils.js",
"kind": "class",
"line": 7,
"name": "Calculator",
},
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/utils.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/utils.js",
"kind": "method",
"line": 8,
"name": "Calculator.compute",
},
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/math.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/math.js",
"kind": "parameter",
"line": 1,
"name": "a",
},
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/math.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/math.js",
"kind": "parameter",
"line": 5,
"name": "a",
},
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/utils.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/utils.js",
"kind": "parameter",
"line": 3,
"name": "a",
},
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/math.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/math.js",
"kind": "function",
"line": 1,
"name": "add",
},
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/math.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/math.js",
"kind": "parameter",
"line": 1,
"name": "b",
},
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/math.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/math.js",
"kind": "parameter",
"line": 5,
"name": "b",
},
{
- "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/wasm/utils.js",
+ "file": "/var/folders/tb/y368xp_x10s3ty1b_mtl5mxr0000gn/T/codegraph-parity-rP5tQx/native/utils.js",
|
|
tests/integration/branch-compare.test.ts > branchCompareMermaid > produces valid mermaid output:
tests/integration/branch-compare.test.ts#L174
AssertionError: expected 'flowchart TB\n none["No structural…' to contain 'Added'
- Expected
+ Received
- Added
+ flowchart TB
+ none["No structural differences detected"]
❯ tests/integration/branch-compare.test.ts:174:21
|
|
tests/integration/branch-compare.test.ts > branchCompareData > detects added, removed, and changed symbols:
tests/integration/branch-compare.test.ts#L112
AssertionError: expected [] to include 'multiply'
❯ tests/integration/branch-compare.test.ts:112:24
|
|
tests/builder/pipeline.test.ts > buildGraph pipeline > creates expected nodes and edges:
tests/builder/pipeline.test.ts#L68
AssertionError: expected [ …(3) ] to include 'math.js'
❯ tests/builder/pipeline.test.ts:68:23
|
|
CI Testing Pipeline
Process completed with exit code 1.
|