Files
modeling-app/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_graph_flowchart.snap.md

961 lines
16 KiB
Markdown
Raw Normal View History

test: Vendor kcl-samples and add simulation tests for them (#5460) * Change to unzip * Download kcl-samples as zip to public dir * Fix fetch:samples, e2e electron still not working * Change error message to be clearer * Refactor so that input and output directories of sim tests can be different * Add kcl samples test implementation * Update output since adding kcl_samples tests * Update kcl-samples branch * Fix git-ignore pattern to only apply to the root * Fix yarn install and yarn fetch:samples to work the first time * Remove unneeded exists check * Change to use kcl-samples in public directory * Add kcl-samples * Update output since updating kcl-samples * Update output files * Change to not fetch samples during yarn install * Update output after merge * Ignore kcl-samples in codespell * WIP: Don't run e2e if only kcl-samples changed * Conditionally run cargo tests * Fix to round floating point values in program memory arrays * Update output since merge and rounding numbers in memory * Fix memory redaction for floating point to find more values * Fix float redaction pattern * Update output since rounding floating point numbers * Add center to floating point pattern * Fix trigger to use picomatch syntax * Update output since rounding center * Remove kcl-samples github workflows * Enable Rust backtrace * Update output after re-running * Update output after changing order of post-extrude commands * Fix to have deterministic order of commands * Update output after reverting ordering changes * Update kcl-samples * Update output after updating samples * Fix error messages to show the names of all samples that failed * Change cargo test command to match current one * Update kcl-samples * Update output since updating kcl-samples * Add generate manifest workflow and yarn script * Fix error check to actually work * Change util function to be what we actually need * Move new files after merge * Fix paths since directory move * Add dependabot updates for kcl-samples * Add GitHub workflow to make PR to kcl-samples repo * Add GitHub workflow to check kcl-samples header comments * Fix worfklow to change to the right directory * Add auto-commit simulation test output changes * Add permissions to workflows * Fix to run git commit step * Install just if needed * Fix directory of justfile * Add installation of cargo-insta * Fix to use underscore * Fix to allow just command failure * Change to always install CLI tools and cache them * Trying to fix overwrite failing * Combine commands * Change reviewer * Change to PR targeting the next branch * Change git commands to not do unnecessary fetch * Comment out trigger for creating a PR * Update kcl-samples from next branch * Update outputs after kcl-samples change * Fix to use bash pipefail * Add rust backtrace * Print full env from sim tests * Change command to use long option name * Fix to use ci profile even when calling through just * Add INSTA_UPDATE=always * Fix git push by using an app token on checkout * Add comments * Fix to use bash options * Change to echo when no changes are found * Fix so that kcl-samples updates don't trigger full run * Fix paths to reflect new crate location * Fix path detection * Fix e2e job to ignore kcl_samples simulation test output * Fix the fetch logic for the KCL samples after vendoring (#5661) Fixes the last 2 E2E tests for #5460. --------- Co-authored-by: Pierre Jacquier <pierre@zoo.dev> Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com> Co-authored-by: Frank Noirot <frank@zoo.dev>
2025-03-06 18:01:24 -05:00
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[496, 547, 0]"]
3["Segment<br>[555, 606, 0]"]
4["Segment<br>[614, 664, 0]"]
5["Segment<br>[672, 723, 0]"]
6["Segment<br>[731, 738, 0]"]
7[Solid2d]
test: Vendor kcl-samples and add simulation tests for them (#5460) * Change to unzip * Download kcl-samples as zip to public dir * Fix fetch:samples, e2e electron still not working * Change error message to be clearer * Refactor so that input and output directories of sim tests can be different * Add kcl samples test implementation * Update output since adding kcl_samples tests * Update kcl-samples branch * Fix git-ignore pattern to only apply to the root * Fix yarn install and yarn fetch:samples to work the first time * Remove unneeded exists check * Change to use kcl-samples in public directory * Add kcl-samples * Update output since updating kcl-samples * Update output files * Change to not fetch samples during yarn install * Update output after merge * Ignore kcl-samples in codespell * WIP: Don't run e2e if only kcl-samples changed * Conditionally run cargo tests * Fix to round floating point values in program memory arrays * Update output since merge and rounding numbers in memory * Fix memory redaction for floating point to find more values * Fix float redaction pattern * Update output since rounding floating point numbers * Add center to floating point pattern * Fix trigger to use picomatch syntax * Update output since rounding center * Remove kcl-samples github workflows * Enable Rust backtrace * Update output after re-running * Update output after changing order of post-extrude commands * Fix to have deterministic order of commands * Update output after reverting ordering changes * Update kcl-samples * Update output after updating samples * Fix error messages to show the names of all samples that failed * Change cargo test command to match current one * Update kcl-samples * Update output since updating kcl-samples * Add generate manifest workflow and yarn script * Fix error check to actually work * Change util function to be what we actually need * Move new files after merge * Fix paths since directory move * Add dependabot updates for kcl-samples * Add GitHub workflow to make PR to kcl-samples repo * Add GitHub workflow to check kcl-samples header comments * Fix worfklow to change to the right directory * Add auto-commit simulation test output changes * Add permissions to workflows * Fix to run git commit step * Install just if needed * Fix directory of justfile * Add installation of cargo-insta * Fix to use underscore * Fix to allow just command failure * Change to always install CLI tools and cache them * Trying to fix overwrite failing * Combine commands * Change reviewer * Change to PR targeting the next branch * Change git commands to not do unnecessary fetch * Comment out trigger for creating a PR * Update kcl-samples from next branch * Update outputs after kcl-samples change * Fix to use bash pipefail * Add rust backtrace * Print full env from sim tests * Change command to use long option name * Fix to use ci profile even when calling through just * Add INSTA_UPDATE=always * Fix git push by using an app token on checkout * Add comments * Fix to use bash options * Change to echo when no changes are found * Fix so that kcl-samples updates don't trigger full run * Fix paths to reflect new crate location * Fix path detection * Fix e2e job to ignore kcl_samples simulation test output * Fix the fetch logic for the KCL samples after vendoring (#5661) Fixes the last 2 E2E tests for #5460. --------- Co-authored-by: Pierre Jacquier <pierre@zoo.dev> Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com> Co-authored-by: Frank Noirot <frank@zoo.dev>
2025-03-06 18:01:24 -05:00
end
subgraph path24 [Path]
24["Path<br>[496, 547, 0]"]
25["Segment<br>[555, 606, 0]"]
26["Segment<br>[614, 664, 0]"]
27["Segment<br>[672, 723, 0]"]
28["Segment<br>[731, 738, 0]"]
29[Solid2d]
test: Vendor kcl-samples and add simulation tests for them (#5460) * Change to unzip * Download kcl-samples as zip to public dir * Fix fetch:samples, e2e electron still not working * Change error message to be clearer * Refactor so that input and output directories of sim tests can be different * Add kcl samples test implementation * Update output since adding kcl_samples tests * Update kcl-samples branch * Fix git-ignore pattern to only apply to the root * Fix yarn install and yarn fetch:samples to work the first time * Remove unneeded exists check * Change to use kcl-samples in public directory * Add kcl-samples * Update output since updating kcl-samples * Update output files * Change to not fetch samples during yarn install * Update output after merge * Ignore kcl-samples in codespell * WIP: Don't run e2e if only kcl-samples changed * Conditionally run cargo tests * Fix to round floating point values in program memory arrays * Update output since merge and rounding numbers in memory * Fix memory redaction for floating point to find more values * Fix float redaction pattern * Update output since rounding floating point numbers * Add center to floating point pattern * Fix trigger to use picomatch syntax * Update output since rounding center * Remove kcl-samples github workflows * Enable Rust backtrace * Update output after re-running * Update output after changing order of post-extrude commands * Fix to have deterministic order of commands * Update output after reverting ordering changes * Update kcl-samples * Update output after updating samples * Fix error messages to show the names of all samples that failed * Change cargo test command to match current one * Update kcl-samples * Update output since updating kcl-samples * Add generate manifest workflow and yarn script * Fix error check to actually work * Change util function to be what we actually need * Move new files after merge * Fix paths since directory move * Add dependabot updates for kcl-samples * Add GitHub workflow to make PR to kcl-samples repo * Add GitHub workflow to check kcl-samples header comments * Fix worfklow to change to the right directory * Add auto-commit simulation test output changes * Add permissions to workflows * Fix to run git commit step * Install just if needed * Fix directory of justfile * Add installation of cargo-insta * Fix to use underscore * Fix to allow just command failure * Change to always install CLI tools and cache them * Trying to fix overwrite failing * Combine commands * Change reviewer * Change to PR targeting the next branch * Change git commands to not do unnecessary fetch * Comment out trigger for creating a PR * Update kcl-samples from next branch * Update outputs after kcl-samples change * Fix to use bash pipefail * Add rust backtrace * Print full env from sim tests * Change command to use long option name * Fix to use ci profile even when calling through just * Add INSTA_UPDATE=always * Fix git push by using an app token on checkout * Add comments * Fix to use bash options * Change to echo when no changes are found * Fix so that kcl-samples updates don't trigger full run * Fix paths to reflect new crate location * Fix path detection * Fix e2e job to ignore kcl_samples simulation test output * Fix the fetch logic for the KCL samples after vendoring (#5661) Fixes the last 2 E2E tests for #5460. --------- Co-authored-by: Pierre Jacquier <pierre@zoo.dev> Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com> Co-authored-by: Frank Noirot <frank@zoo.dev>
2025-03-06 18:01:24 -05:00
end
subgraph path46 [Path]
46["Path<br>[496, 547, 0]"]
47["Segment<br>[555, 606, 0]"]
48["Segment<br>[614, 664, 0]"]
49["Segment<br>[672, 723, 0]"]
50["Segment<br>[731, 738, 0]"]
51[Solid2d]
end
subgraph path68 [Path]
68["Path<br>[496, 547, 0]"]
69["Segment<br>[555, 606, 0]"]
70["Segment<br>[614, 664, 0]"]
71["Segment<br>[672, 723, 0]"]
72["Segment<br>[731, 738, 0]"]
73[Solid2d]
end
subgraph path90 [Path]
90["Path<br>[496, 547, 0]"]
91["Segment<br>[555, 606, 0]"]
92["Segment<br>[614, 664, 0]"]
93["Segment<br>[672, 723, 0]"]
94["Segment<br>[731, 738, 0]"]
95[Solid2d]
end
subgraph path112 [Path]
112["Path<br>[496, 547, 0]"]
113["Segment<br>[555, 606, 0]"]
114["Segment<br>[614, 664, 0]"]
115["Segment<br>[672, 723, 0]"]
116["Segment<br>[731, 738, 0]"]
117[Solid2d]
end
subgraph path134 [Path]
134["Path<br>[496, 547, 0]"]
135["Segment<br>[555, 606, 0]"]
136["Segment<br>[614, 664, 0]"]
137["Segment<br>[672, 723, 0]"]
138["Segment<br>[731, 738, 0]"]
139[Solid2d]
end
subgraph path156 [Path]
156["Path<br>[496, 547, 0]"]
157["Segment<br>[555, 606, 0]"]
158["Segment<br>[614, 664, 0]"]
159["Segment<br>[672, 723, 0]"]
160["Segment<br>[731, 738, 0]"]
161[Solid2d]
end
subgraph path178 [Path]
178["Path<br>[496, 547, 0]"]
179["Segment<br>[555, 606, 0]"]
180["Segment<br>[614, 664, 0]"]
181["Segment<br>[672, 723, 0]"]
182["Segment<br>[731, 738, 0]"]
183[Solid2d]
end
subgraph path200 [Path]
200["Path<br>[496, 547, 0]"]
201["Segment<br>[555, 606, 0]"]
202["Segment<br>[614, 664, 0]"]
203["Segment<br>[672, 723, 0]"]
204["Segment<br>[731, 738, 0]"]
205[Solid2d]
end
subgraph path222 [Path]
222["Path<br>[496, 547, 0]"]
223["Segment<br>[555, 606, 0]"]
224["Segment<br>[614, 664, 0]"]
225["Segment<br>[672, 723, 0]"]
226["Segment<br>[731, 738, 0]"]
227[Solid2d]
end
subgraph path244 [Path]
244["Path<br>[496, 547, 0]"]
245["Segment<br>[555, 606, 0]"]
246["Segment<br>[614, 664, 0]"]
247["Segment<br>[672, 723, 0]"]
248["Segment<br>[731, 738, 0]"]
249[Solid2d]
end
1["Plane<br>[471, 488, 0]"]
8["Sweep Extrusion<br>[752, 802, 0]"]
9[Wall]
10[Wall]
11[Wall]
12[Wall]
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
23["Plane<br>[471, 488, 0]"]
30["Sweep Extrusion<br>[752, 802, 0]"]
31[Wall]
32[Wall]
33[Wall]
34[Wall]
35["Cap Start"]
36["Cap End"]
37["SweepEdge Opposite"]
38["SweepEdge Adjacent"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["SweepEdge Opposite"]
42["SweepEdge Adjacent"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
45["Plane<br>[471, 488, 0]"]
52["Sweep Extrusion<br>[752, 802, 0]"]
53[Wall]
54[Wall]
55[Wall]
56[Wall]
57["Cap Start"]
58["Cap End"]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["SweepEdge Opposite"]
62["SweepEdge Adjacent"]
63["SweepEdge Opposite"]
64["SweepEdge Adjacent"]
65["SweepEdge Opposite"]
66["SweepEdge Adjacent"]
67["Plane<br>[471, 488, 0]"]
74["Sweep Extrusion<br>[752, 802, 0]"]
75[Wall]
76[Wall]
77[Wall]
78[Wall]
79["Cap Start"]
80["Cap End"]
81["SweepEdge Opposite"]
82["SweepEdge Adjacent"]
83["SweepEdge Opposite"]
84["SweepEdge Adjacent"]
85["SweepEdge Opposite"]
86["SweepEdge Adjacent"]
87["SweepEdge Opposite"]
88["SweepEdge Adjacent"]
89["Plane<br>[471, 488, 0]"]
96["Sweep Extrusion<br>[752, 802, 0]"]
97[Wall]
98[Wall]
99[Wall]
100[Wall]
101["Cap Start"]
102["Cap End"]
103["SweepEdge Opposite"]
104["SweepEdge Adjacent"]
105["SweepEdge Opposite"]
106["SweepEdge Adjacent"]
107["SweepEdge Opposite"]
108["SweepEdge Adjacent"]
109["SweepEdge Opposite"]
110["SweepEdge Adjacent"]
111["Plane<br>[471, 488, 0]"]
118["Sweep Extrusion<br>[752, 802, 0]"]
119[Wall]
120[Wall]
121[Wall]
122[Wall]
123["Cap Start"]
124["Cap End"]
125["SweepEdge Opposite"]
126["SweepEdge Adjacent"]
127["SweepEdge Opposite"]
128["SweepEdge Adjacent"]
129["SweepEdge Opposite"]
130["SweepEdge Adjacent"]
131["SweepEdge Opposite"]
132["SweepEdge Adjacent"]
133["Plane<br>[471, 488, 0]"]
140["Sweep Extrusion<br>[752, 802, 0]"]
141[Wall]
142[Wall]
143[Wall]
144[Wall]
145["Cap Start"]
146["Cap End"]
147["SweepEdge Opposite"]
148["SweepEdge Adjacent"]
149["SweepEdge Opposite"]
150["SweepEdge Adjacent"]
151["SweepEdge Opposite"]
152["SweepEdge Adjacent"]
153["SweepEdge Opposite"]
154["SweepEdge Adjacent"]
155["Plane<br>[471, 488, 0]"]
162["Sweep Extrusion<br>[752, 802, 0]"]
163[Wall]
164[Wall]
165[Wall]
166[Wall]
167["Cap Start"]
168["Cap End"]
169["SweepEdge Opposite"]
170["SweepEdge Adjacent"]
171["SweepEdge Opposite"]
172["SweepEdge Adjacent"]
173["SweepEdge Opposite"]
174["SweepEdge Adjacent"]
175["SweepEdge Opposite"]
176["SweepEdge Adjacent"]
177["Plane<br>[471, 488, 0]"]
184["Sweep Extrusion<br>[752, 802, 0]"]
185[Wall]
186[Wall]
187[Wall]
188[Wall]
189["Cap Start"]
190["Cap End"]
191["SweepEdge Opposite"]
192["SweepEdge Adjacent"]
193["SweepEdge Opposite"]
194["SweepEdge Adjacent"]
195["SweepEdge Opposite"]
196["SweepEdge Adjacent"]
197["SweepEdge Opposite"]
198["SweepEdge Adjacent"]
199["Plane<br>[471, 488, 0]"]
206["Sweep Extrusion<br>[752, 802, 0]"]
207[Wall]
208[Wall]
209[Wall]
210[Wall]
211["Cap Start"]
212["Cap End"]
213["SweepEdge Opposite"]
214["SweepEdge Adjacent"]
215["SweepEdge Opposite"]
216["SweepEdge Adjacent"]
217["SweepEdge Opposite"]
218["SweepEdge Adjacent"]
219["SweepEdge Opposite"]
220["SweepEdge Adjacent"]
221["Plane<br>[471, 488, 0]"]
228["Sweep Extrusion<br>[752, 802, 0]"]
229[Wall]
230[Wall]
231[Wall]
232[Wall]
233["Cap Start"]
234["Cap End"]
235["SweepEdge Opposite"]
236["SweepEdge Adjacent"]
237["SweepEdge Opposite"]
238["SweepEdge Adjacent"]
239["SweepEdge Opposite"]
240["SweepEdge Adjacent"]
241["SweepEdge Opposite"]
242["SweepEdge Adjacent"]
243["Plane<br>[471, 488, 0]"]
250["Sweep Extrusion<br>[752, 802, 0]"]
251[Wall]
252[Wall]
253[Wall]
254[Wall]
255["Cap Start"]
256["Cap End"]
257["SweepEdge Opposite"]
258["SweepEdge Adjacent"]
259["SweepEdge Opposite"]
260["SweepEdge Adjacent"]
261["SweepEdge Opposite"]
262["SweepEdge Adjacent"]
263["SweepEdge Opposite"]
264["SweepEdge Adjacent"]
265["CompositeSolid Intersect<br>[1997, 2027, 0]"]
266["CompositeSolid Intersect<br>[1997, 2027, 0]"]
267["CompositeSolid Intersect<br>[1997, 2027, 0]"]
268["CompositeSolid Intersect<br>[1997, 2027, 0]"]
269["CompositeSolid Intersect<br>[1997, 2027, 0]"]
270["CompositeSolid Intersect<br>[1997, 2027, 0]"]
271["CompositeSolid Intersect<br>[1997, 2027, 0]"]
272["CompositeSolid Intersect<br>[1997, 2027, 0]"]
273["CompositeSolid Intersect<br>[1997, 2027, 0]"]
274["CompositeSolid Intersect<br>[1997, 2027, 0]"]
275["CompositeSolid Intersect<br>[1997, 2027, 0]"]
test: Vendor kcl-samples and add simulation tests for them (#5460) * Change to unzip * Download kcl-samples as zip to public dir * Fix fetch:samples, e2e electron still not working * Change error message to be clearer * Refactor so that input and output directories of sim tests can be different * Add kcl samples test implementation * Update output since adding kcl_samples tests * Update kcl-samples branch * Fix git-ignore pattern to only apply to the root * Fix yarn install and yarn fetch:samples to work the first time * Remove unneeded exists check * Change to use kcl-samples in public directory * Add kcl-samples * Update output since updating kcl-samples * Update output files * Change to not fetch samples during yarn install * Update output after merge * Ignore kcl-samples in codespell * WIP: Don't run e2e if only kcl-samples changed * Conditionally run cargo tests * Fix to round floating point values in program memory arrays * Update output since merge and rounding numbers in memory * Fix memory redaction for floating point to find more values * Fix float redaction pattern * Update output since rounding floating point numbers * Add center to floating point pattern * Fix trigger to use picomatch syntax * Update output since rounding center * Remove kcl-samples github workflows * Enable Rust backtrace * Update output after re-running * Update output after changing order of post-extrude commands * Fix to have deterministic order of commands * Update output after reverting ordering changes * Update kcl-samples * Update output after updating samples * Fix error messages to show the names of all samples that failed * Change cargo test command to match current one * Update kcl-samples * Update output since updating kcl-samples * Add generate manifest workflow and yarn script * Fix error check to actually work * Change util function to be what we actually need * Move new files after merge * Fix paths since directory move * Add dependabot updates for kcl-samples * Add GitHub workflow to make PR to kcl-samples repo * Add GitHub workflow to check kcl-samples header comments * Fix worfklow to change to the right directory * Add auto-commit simulation test output changes * Add permissions to workflows * Fix to run git commit step * Install just if needed * Fix directory of justfile * Add installation of cargo-insta * Fix to use underscore * Fix to allow just command failure * Change to always install CLI tools and cache them * Trying to fix overwrite failing * Combine commands * Change reviewer * Change to PR targeting the next branch * Change git commands to not do unnecessary fetch * Comment out trigger for creating a PR * Update kcl-samples from next branch * Update outputs after kcl-samples change * Fix to use bash pipefail * Add rust backtrace * Print full env from sim tests * Change command to use long option name * Fix to use ci profile even when calling through just * Add INSTA_UPDATE=always * Fix git push by using an app token on checkout * Add comments * Fix to use bash options * Change to echo when no changes are found * Fix so that kcl-samples updates don't trigger full run * Fix paths to reflect new crate location * Fix path detection * Fix e2e job to ignore kcl_samples simulation test output * Fix the fetch logic for the KCL samples after vendoring (#5661) Fixes the last 2 E2E tests for #5460. --------- Co-authored-by: Pierre Jacquier <pierre@zoo.dev> Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com> Co-authored-by: Frank Noirot <frank@zoo.dev>
2025-03-06 18:01:24 -05:00
1 --- 2
2 --- 3
2 --- 4
2 --- 5
2 --- 6
2 ---- 8
test: Vendor kcl-samples and add simulation tests for them (#5460) * Change to unzip * Download kcl-samples as zip to public dir * Fix fetch:samples, e2e electron still not working * Change error message to be clearer * Refactor so that input and output directories of sim tests can be different * Add kcl samples test implementation * Update output since adding kcl_samples tests * Update kcl-samples branch * Fix git-ignore pattern to only apply to the root * Fix yarn install and yarn fetch:samples to work the first time * Remove unneeded exists check * Change to use kcl-samples in public directory * Add kcl-samples * Update output since updating kcl-samples * Update output files * Change to not fetch samples during yarn install * Update output after merge * Ignore kcl-samples in codespell * WIP: Don't run e2e if only kcl-samples changed * Conditionally run cargo tests * Fix to round floating point values in program memory arrays * Update output since merge and rounding numbers in memory * Fix memory redaction for floating point to find more values * Fix float redaction pattern * Update output since rounding floating point numbers * Add center to floating point pattern * Fix trigger to use picomatch syntax * Update output since rounding center * Remove kcl-samples github workflows * Enable Rust backtrace * Update output after re-running * Update output after changing order of post-extrude commands * Fix to have deterministic order of commands * Update output after reverting ordering changes * Update kcl-samples * Update output after updating samples * Fix error messages to show the names of all samples that failed * Change cargo test command to match current one * Update kcl-samples * Update output since updating kcl-samples * Add generate manifest workflow and yarn script * Fix error check to actually work * Change util function to be what we actually need * Move new files after merge * Fix paths since directory move * Add dependabot updates for kcl-samples * Add GitHub workflow to make PR to kcl-samples repo * Add GitHub workflow to check kcl-samples header comments * Fix worfklow to change to the right directory * Add auto-commit simulation test output changes * Add permissions to workflows * Fix to run git commit step * Install just if needed * Fix directory of justfile * Add installation of cargo-insta * Fix to use underscore * Fix to allow just command failure * Change to always install CLI tools and cache them * Trying to fix overwrite failing * Combine commands * Change reviewer * Change to PR targeting the next branch * Change git commands to not do unnecessary fetch * Comment out trigger for creating a PR * Update kcl-samples from next branch * Update outputs after kcl-samples change * Fix to use bash pipefail * Add rust backtrace * Print full env from sim tests * Change command to use long option name * Fix to use ci profile even when calling through just * Add INSTA_UPDATE=always * Fix git push by using an app token on checkout * Add comments * Fix to use bash options * Change to echo when no changes are found * Fix so that kcl-samples updates don't trigger full run * Fix paths to reflect new crate location * Fix path detection * Fix e2e job to ignore kcl_samples simulation test output * Fix the fetch logic for the KCL samples after vendoring (#5661) Fixes the last 2 E2E tests for #5460. --------- Co-authored-by: Pierre Jacquier <pierre@zoo.dev> Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com> Co-authored-by: Frank Noirot <frank@zoo.dev>
2025-03-06 18:01:24 -05:00
2 --- 7
3 --- 9
3 --- 15
3 --- 16
3 x--> 13
4 --- 10
4 --- 17
4 --- 18
4 x--> 13
5 --- 11
5 --- 19
5 --- 20
5 x--> 13
6 --- 12
6 --- 21
6 --- 22
6 x--> 13
8 --- 9
8 --- 10
8 --- 11
8 --- 12
8 --- 13
8 --- 14
8 --- 15
8 --- 16
8 --- 17
8 --- 18
8 --- 19
8 --- 20
8 --- 21
8 --- 22
15 <--x 9
15 <--x 14
16 <--x 9
16 <--x 10
17 <--x 10
17 <--x 14
18 <--x 10
18 <--x 11
19 <--x 11
19 <--x 14
20 <--x 11
20 <--x 12
21 <--x 12
21 <--x 14
22 <--x 9
22 <--x 12
23 --- 24
24 --- 25
24 --- 26
24 --- 27
24 --- 28
24 ---- 30
24 --- 29
25 --- 31
25 --- 37
25 --- 38
25 x--> 35
26 --- 32
26 --- 39
26 --- 40
26 x--> 35
27 --- 33
27 --- 41
27 --- 42
27 x--> 35
28 --- 34
28 --- 43
28 --- 44
28 x--> 35
30 --- 31
30 --- 32
30 --- 33
30 --- 34
30 --- 35
30 --- 36
30 --- 37
30 --- 38
30 --- 39
30 --- 40
30 --- 41
30 --- 42
30 --- 43
30 --- 44
37 <--x 31
37 <--x 36
38 <--x 31
38 <--x 32
39 <--x 32
39 <--x 36
40 <--x 32
40 <--x 33
41 <--x 33
41 <--x 36
42 <--x 33
42 <--x 34
43 <--x 34
43 <--x 36
44 <--x 31
44 <--x 34
45 --- 46
46 --- 47
46 --- 48
46 --- 49
46 --- 50
46 ---- 52
46 --- 51
47 --- 53
47 --- 59
47 --- 60
47 x--> 57
48 --- 54
48 --- 61
48 --- 62
48 x--> 57
49 --- 55
49 --- 63
49 --- 64
49 x--> 57
50 --- 56
50 --- 65
50 --- 66
50 x--> 57
52 --- 53
52 --- 54
52 --- 55
52 --- 56
52 --- 57
52 --- 58
52 --- 59
52 --- 60
52 --- 61
52 --- 62
52 --- 63
52 --- 64
52 --- 65
52 --- 66
59 <--x 53
59 <--x 58
60 <--x 53
60 <--x 54
61 <--x 54
61 <--x 58
62 <--x 54
62 <--x 55
63 <--x 55
63 <--x 58
64 <--x 55
64 <--x 56
65 <--x 56
65 <--x 58
66 <--x 53
66 <--x 56
67 --- 68
68 --- 69
68 --- 70
68 --- 71
68 --- 72
68 ---- 74
68 --- 73
69 --- 75
69 --- 81
69 --- 82
69 x--> 79
70 --- 76
70 --- 83
70 --- 84
70 x--> 79
71 --- 77
71 --- 85
71 --- 86
71 x--> 79
72 --- 78
72 --- 87
72 --- 88
72 x--> 79
74 --- 75
74 --- 76
74 --- 77
74 --- 78
74 --- 79
74 --- 80
74 --- 81
74 --- 82
74 --- 83
74 --- 84
74 --- 85
74 --- 86
74 --- 87
74 --- 88
81 <--x 75
81 <--x 80
82 <--x 75
82 <--x 76
83 <--x 76
83 <--x 80
84 <--x 76
84 <--x 77
85 <--x 77
85 <--x 80
86 <--x 77
86 <--x 78
87 <--x 78
87 <--x 80
88 <--x 75
88 <--x 78
89 --- 90
90 --- 91
90 --- 92
90 --- 93
90 --- 94
90 ---- 96
90 --- 95
91 --- 97
91 --- 103
91 --- 104
91 x--> 101
92 --- 98
92 --- 105
92 --- 106
92 x--> 101
93 --- 99
93 --- 107
93 --- 108
93 x--> 101
94 --- 100
94 --- 109
94 --- 110
94 x--> 101
96 --- 97
96 --- 98
96 --- 99
96 --- 100
96 --- 101
96 --- 102
96 --- 103
96 --- 104
96 --- 105
96 --- 106
96 --- 107
96 --- 108
96 --- 109
96 --- 110
103 <--x 97
103 <--x 102
104 <--x 97
104 <--x 98
105 <--x 98
105 <--x 102
106 <--x 98
106 <--x 99
107 <--x 99
107 <--x 102
108 <--x 99
108 <--x 100
109 <--x 100
109 <--x 102
110 <--x 97
110 <--x 100
111 --- 112
112 --- 113
112 --- 114
112 --- 115
112 --- 116
112 ---- 118
112 --- 117
113 --- 119
113 --- 125
113 --- 126
113 x--> 123
114 --- 120
114 --- 127
114 --- 128
114 x--> 123
115 --- 121
115 --- 129
115 --- 130
115 x--> 123
116 --- 122
116 --- 131
116 --- 132
116 x--> 123
118 --- 119
118 --- 120
118 --- 121
118 --- 122
118 --- 123
118 --- 124
118 --- 125
118 --- 126
118 --- 127
118 --- 128
118 --- 129
118 --- 130
118 --- 131
118 --- 132
125 <--x 119
125 <--x 124
126 <--x 119
126 <--x 120
127 <--x 120
127 <--x 124
128 <--x 120
128 <--x 121
129 <--x 121
129 <--x 124
130 <--x 121
130 <--x 122
131 <--x 122
131 <--x 124
132 <--x 119
132 <--x 122
133 --- 134
134 --- 135
134 --- 136
134 --- 137
134 --- 138
134 ---- 140
134 --- 139
135 --- 141
135 --- 147
135 --- 148
135 x--> 145
136 --- 142
136 --- 149
136 --- 150
136 x--> 145
137 --- 143
137 --- 151
137 --- 152
137 x--> 145
138 --- 144
138 --- 153
138 --- 154
138 x--> 145
140 --- 141
140 --- 142
140 --- 143
140 --- 144
140 --- 145
140 --- 146
140 --- 147
140 --- 148
140 --- 149
140 --- 150
140 --- 151
140 --- 152
140 --- 153
140 --- 154
147 <--x 141
147 <--x 146
148 <--x 141
148 <--x 142
149 <--x 142
149 <--x 146
150 <--x 142
150 <--x 143
151 <--x 143
151 <--x 146
152 <--x 143
152 <--x 144
153 <--x 144
153 <--x 146
154 <--x 141
154 <--x 144
155 --- 156
156 --- 157
156 --- 158
156 --- 159
156 --- 160
156 ---- 162
156 --- 161
157 --- 163
157 --- 169
157 --- 170
157 x--> 167
158 --- 164
158 --- 171
158 --- 172
158 x--> 167
159 --- 165
159 --- 173
159 --- 174
159 x--> 167
160 --- 166
160 --- 175
160 --- 176
160 x--> 167
162 --- 163
162 --- 164
162 --- 165
162 --- 166
162 --- 167
162 --- 168
162 --- 169
162 --- 170
162 --- 171
162 --- 172
162 --- 173
162 --- 174
162 --- 175
162 --- 176
169 <--x 163
169 <--x 168
170 <--x 163
170 <--x 164
171 <--x 164
171 <--x 168
172 <--x 164
172 <--x 165
173 <--x 165
173 <--x 168
174 <--x 165
174 <--x 166
175 <--x 166
175 <--x 168
176 <--x 163
176 <--x 166
177 --- 178
178 --- 179
178 --- 180
178 --- 181
178 --- 182
178 ---- 184
178 --- 183
179 --- 185
179 --- 191
179 --- 192
179 x--> 189
180 --- 186
180 --- 193
180 --- 194
180 x--> 189
181 --- 187
181 --- 195
181 --- 196
181 x--> 189
182 --- 188
182 --- 197
182 --- 198
182 x--> 189
184 --- 185
184 --- 186
184 --- 187
184 --- 188
184 --- 189
184 --- 190
184 --- 191
184 --- 192
184 --- 193
184 --- 194
184 --- 195
184 --- 196
184 --- 197
184 --- 198
191 <--x 185
191 <--x 190
192 <--x 185
192 <--x 186
193 <--x 186
193 <--x 190
194 <--x 186
194 <--x 187
195 <--x 187
195 <--x 190
196 <--x 187
196 <--x 188
197 <--x 188
197 <--x 190
198 <--x 185
198 <--x 188
199 --- 200
200 --- 201
200 --- 202
200 --- 203
200 --- 204
200 ---- 206
200 --- 205
201 --- 207
201 --- 213
201 --- 214
201 x--> 211
202 --- 208
202 --- 215
202 --- 216
202 x--> 211
203 --- 209
203 --- 217
203 --- 218
203 x--> 211
204 --- 210
204 --- 219
204 --- 220
204 x--> 211
206 --- 207
206 --- 208
206 --- 209
206 --- 210
206 --- 211
206 --- 212
206 --- 213
206 --- 214
206 --- 215
206 --- 216
206 --- 217
206 --- 218
206 --- 219
206 --- 220
213 <--x 207
213 <--x 212
214 <--x 207
214 <--x 208
215 <--x 208
215 <--x 212
216 <--x 208
216 <--x 209
217 <--x 209
217 <--x 212
218 <--x 209
218 <--x 210
219 <--x 210
219 <--x 212
220 <--x 207
220 <--x 210
221 --- 222
222 --- 223
222 --- 224
222 --- 225
222 --- 226
222 ---- 228
222 --- 227
223 --- 229
223 --- 235
223 --- 236
223 x--> 233
224 --- 230
224 --- 237
224 --- 238
224 x--> 233
225 --- 231
225 --- 239
225 --- 240
225 x--> 233
226 --- 232
226 --- 241
226 --- 242
226 x--> 233
228 --- 229
228 --- 230
228 --- 231
228 --- 232
228 --- 233
228 --- 234
228 --- 235
228 --- 236
228 --- 237
228 --- 238
228 --- 239
228 --- 240
228 --- 241
228 --- 242
235 <--x 229
235 <--x 234
236 <--x 229
236 <--x 230
237 <--x 230
237 <--x 234
238 <--x 230
238 <--x 231
239 <--x 231
239 <--x 234
240 <--x 231
240 <--x 232
241 <--x 232
241 <--x 234
242 <--x 229
242 <--x 232
243 --- 244
244 --- 245
244 --- 246
244 --- 247
244 --- 248
244 ---- 250
244 --- 249
245 --- 251
245 --- 257
245 --- 258
245 x--> 255
246 --- 252
246 --- 259
246 --- 260
246 x--> 255
247 --- 253
247 --- 261
247 --- 262
247 x--> 255
248 --- 254
248 --- 263
248 --- 264
248 x--> 255
250 --- 251
250 --- 252
250 --- 253
250 --- 254
250 --- 255
250 --- 256
250 --- 257
250 --- 258
250 --- 259
250 --- 260
250 --- 261
250 --- 262
250 --- 263
250 --- 264
257 <--x 251
257 <--x 256
258 <--x 251
258 <--x 252
259 <--x 252
259 <--x 256
260 <--x 252
260 <--x 253
261 <--x 253
261 <--x 256
262 <--x 253
262 <--x 254
263 <--x 254
263 <--x 256
264 <--x 251
264 <--x 254
2 <--x 265
244 <--x 265
24 <--x 266
265 <--x 266
46 <--x 267
266 <--x 267
68 <--x 268
267 <--x 268
90 <--x 269
268 <--x 269
112 <--x 270
269 <--x 270
134 <--x 271
270 <--x 271
156 <--x 272
271 <--x 272
178 <--x 273
272 <--x 273
200 <--x 274
273 <--x 274
222 <--x 275
274 <--x 275
test: Vendor kcl-samples and add simulation tests for them (#5460) * Change to unzip * Download kcl-samples as zip to public dir * Fix fetch:samples, e2e electron still not working * Change error message to be clearer * Refactor so that input and output directories of sim tests can be different * Add kcl samples test implementation * Update output since adding kcl_samples tests * Update kcl-samples branch * Fix git-ignore pattern to only apply to the root * Fix yarn install and yarn fetch:samples to work the first time * Remove unneeded exists check * Change to use kcl-samples in public directory * Add kcl-samples * Update output since updating kcl-samples * Update output files * Change to not fetch samples during yarn install * Update output after merge * Ignore kcl-samples in codespell * WIP: Don't run e2e if only kcl-samples changed * Conditionally run cargo tests * Fix to round floating point values in program memory arrays * Update output since merge and rounding numbers in memory * Fix memory redaction for floating point to find more values * Fix float redaction pattern * Update output since rounding floating point numbers * Add center to floating point pattern * Fix trigger to use picomatch syntax * Update output since rounding center * Remove kcl-samples github workflows * Enable Rust backtrace * Update output after re-running * Update output after changing order of post-extrude commands * Fix to have deterministic order of commands * Update output after reverting ordering changes * Update kcl-samples * Update output after updating samples * Fix error messages to show the names of all samples that failed * Change cargo test command to match current one * Update kcl-samples * Update output since updating kcl-samples * Add generate manifest workflow and yarn script * Fix error check to actually work * Change util function to be what we actually need * Move new files after merge * Fix paths since directory move * Add dependabot updates for kcl-samples * Add GitHub workflow to make PR to kcl-samples repo * Add GitHub workflow to check kcl-samples header comments * Fix worfklow to change to the right directory * Add auto-commit simulation test output changes * Add permissions to workflows * Fix to run git commit step * Install just if needed * Fix directory of justfile * Add installation of cargo-insta * Fix to use underscore * Fix to allow just command failure * Change to always install CLI tools and cache them * Trying to fix overwrite failing * Combine commands * Change reviewer * Change to PR targeting the next branch * Change git commands to not do unnecessary fetch * Comment out trigger for creating a PR * Update kcl-samples from next branch * Update outputs after kcl-samples change * Fix to use bash pipefail * Add rust backtrace * Print full env from sim tests * Change command to use long option name * Fix to use ci profile even when calling through just * Add INSTA_UPDATE=always * Fix git push by using an app token on checkout * Add comments * Fix to use bash options * Change to echo when no changes are found * Fix so that kcl-samples updates don't trigger full run * Fix paths to reflect new crate location * Fix path detection * Fix e2e job to ignore kcl_samples simulation test output * Fix the fetch logic for the KCL samples after vendoring (#5661) Fixes the last 2 E2E tests for #5460. --------- Co-authored-by: Pierre Jacquier <pierre@zoo.dev> Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com> Co-authored-by: Frank Noirot <frank@zoo.dev>
2025-03-06 18:01:24 -05:00
```