Commit cabd58f
test: use fixture directories for sea tests
Instead of copying and writing files on the fly for SEA tests,
put the fixtures into a directory and copy them into tmpdir
for testing. This allows easier reproduction and debugging
when they do fail - we can just copy the entire fixture directory
and test directly from there.
PR-URL: #61167
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>1 parent 24033ee commit cabd58fCopy full SHA for cabd58f
73 files changed
+649-727Lines changed: 649 additions & 727 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- test
- common
- fixtures/sea
- addon
- asset-keys-empty
- asset-keys
- assets-invalid-type
- assets-nonexistent-file
- assets-raw
- assets
- disable-experimental-warning
- empty
- exec-argv-empty
- exec-argv-extension-cli
- exec-argv-extension-env
- exec-argv-extension-none
- exec-argv
- inspect-in-sea-flags
- inspect
- simple
- snapshot-and-code-cache
- snapshot-worker
- snapshot
- use-code-cache
- node-api/test_sea_addon
- sea
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+50-8Lines changed: 50 additions & 8 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
4 | 4 | |
5 | 5 | |
6 | 6 | |
| 7 | + |
| 8 | + |
| 9 | + |
7 | 10 | |
8 | 11 | |
9 | 12 | |
| ||
70 | 73 | |
71 | 74 | |
72 | 75 | |
73 | | - |
| 76 | + |
| 77 | + |
| 78 | + |
| 79 | + |
| 80 | + |
| 81 | + |
| 82 | + |
| 83 | + |
| 84 | + |
| 85 | + |
| 86 | + |
| 87 | + |
| 88 | + |
| 89 | + |
74 | 90 | |
75 | | - |
| 91 | + |
| 92 | + |
| 93 | + |
76 | 94 | |
77 | | - |
| 95 | + |
78 | 96 | |
79 | 97 | |
80 | 98 | |
81 | 99 | |
82 | 100 | |
83 | | - |
84 | 101 | |
| 102 | + |
| 103 | + |
| 104 | + |
| 105 | + |
| 106 | + |
| 107 | + |
| 108 | + |
| 109 | + |
| 110 | + |
| 111 | + |
| 112 | + |
| 113 | + |
| 114 | + |
| 115 | + |
| 116 | + |
| 117 | + |
| 118 | + |
| 119 | + |
| 120 | + |
| 121 | + |
85 | 122 | |
86 | 123 | |
87 | 124 | |
88 | 125 | |
89 | | - |
| 126 | + |
90 | 127 | |
91 | | - |
| 128 | + |
92 | 129 | |
93 | 130 | |
94 | 131 | |
95 | 132 | |
96 | | - |
| 133 | + |
97 | 134 | |
98 | 135 | |
99 | 136 | |
100 | 137 | |
101 | 138 | |
102 | | - |
| 139 | + |
| 140 | + |
| 141 | + |
| 142 | + |
| 143 | + |
103 | 144 | |
| 145 | + |
104 | 146 | |
105 | 147 | |
106 | 148 | |
|
Collapse file
test/fixtures/sea/addon/sea-config.json
Copy file name to clipboard+8Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
Collapse file
test/fixtures/sea/addon/sea.js
Copy file name to clipboard+9Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
Collapse file
test/fixtures/sea/asset-keys-empty/sea-config.json
Copy file name to clipboard+4Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
File renamed without changes.
Collapse file
test/fixtures/sea/asset-keys/asset-1.txt
Copy file name to clipboard+1Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
Collapse file
test/fixtures/sea/asset-keys/asset-2.txt
Copy file name to clipboard+1Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
Collapse file
test/fixtures/sea/asset-keys/asset-3.txt
Copy file name to clipboard+1Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
Collapse file
test/fixtures/sea/asset-keys/sea-config.json
Copy file name to clipboard+9Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
Collapse file
test/fixtures/sea/asset-keys/sea.js
Copy file name to clipboard+9Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
0 commit comments