mirror of
https://github.com/openglow-org/forgefirm.git
synced 2026-10-18 18:41:41 -07:00
forgetest: forgectrl's test scratch trees leave the repository, and the two still written are ignored
forgetest/cool-flow-test/, forgetest/super-test/ and
forgetest/cool-fanwrite-test/ (46 files) are the scratch trees that
forgectrl's cool_flow_test and super_test, and the fan-write test that
cool_flow_test took in, write in the directory they run from: fake
sysfs attributes, a cooling.state verdict, an empty dev/glowforge.
447f902 committed them beside a change to suite/exthost.py that needs
none of them. Nothing reads them: forgetest.bb fetches forgetest/LICENSE,
forgetest/forgetest/, forgetest/forgetest.init and scripts/bench/, no
manifest component holds them, and no other file of the repository
names them.
The three trees go. forgetest/.gitignore ignores the two that the
forgectrl tests still write, so a run from this directory cannot stage
them again.
Proof: git grep finds the three directory names nowhere else in the
repository. forgetest-ci "Unit tests" (`python -B -m unittest discover
-s tests`) on this tree with meta-openglow beside it, on Ubuntu 24.04
with python 3.12 in a private PID namespace: 357 tests OK, with
test_image.py's account-render case skipped there (it makes a namespace
through sudo -n); test_image.py on its own outside the namespace: 29
tests OK. pyflakes reports no undefined name. The coverage lint on the
tree manifest from the recipe pins reports 0 uncovered paths, 0
host-tested row problems, 43 tests.
Acceptance: none. forgetest is dev-only, and the trees are outside
forgetest.bb's sources, every manifest component and every layer
content hash.
This commit is contained in:
@@ -0,0 +1,4 @@
|
|||||||
|
# The scratch trees forgectrl's cool_flow_test and super_test write in the
|
||||||
|
# directory they run from
|
||||||
|
/cool-flow-test/
|
||||||
|
/super-test/
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"seq":268,"ts_mono":1268.000,"fire_ok":true,"verdict":"OK","hold":false,"resume_ok":true,"armed":true,"reason":"","down_c":22.30,"up_c":22.30}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
255
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
idle
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
1023
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
300
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
629
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
700
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
700
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
65535
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
26214
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
43278
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
300
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
300
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
300
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"seq":1517,"ts_mono":3127.000,"fire_ok":true,"verdict":"OK","hold":false,"resume_ok":true,"armed":false,"reason":"HEAD CRASH SIGNAL (axes x) - motion stopped, laser locked","down_c":22.30,"up_c":22.30}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
1
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
idle
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
1
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
204
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
300
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
629
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
100
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
100
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
100
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
100
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
700
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
700
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
300
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
300
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
300
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
1
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
1
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
1
|
|
||||||
Reference in New Issue
Block a user