coreutils icon indicating copy to clipboard operation
coreutils copied to clipboard

Creating SMACK github actions test runner

Open ChrisDryden opened this issue 1 month ago • 15 comments

Three of the GNU tests are currently skipped because it requires begin run on a environment that has smack support. As we look to get 100% GNU test coverage, the only way that we currently can get SMACK on Github runners is either using QEMU or using a private test runner.

Ideally if this works out we can do the same thing to get RootFS support

ChrisDryden avatar Nov 23 '25 15:11 ChrisDryden

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)
Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

github-actions[bot] avatar Nov 23 '25 15:11 github-actions[bot]

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)

github-actions[bot] avatar Nov 23 '25 16:11 github-actions[bot]

CodSpeed Performance Report

Merging #9461 will not alter performance

Comparing ChrisDryden:patch-4 (b47d5cb) with main (22a8732)

Summary

✅ 126 untouched
⏩ 6 skipped[^skipped]

[^skipped]: 6 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

codspeed-hq[bot] avatar Nov 23 '25 17:11 codspeed-hq[bot]

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)
Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

github-actions[bot] avatar Nov 23 '25 17:11 github-actions[bot]

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)

github-actions[bot] avatar Nov 23 '25 17:11 github-actions[bot]

GNU testsuite comparison:

Skip an intermittent issue tests/misc/tee (fails in this run but passes in the 'main' branch)
Skip an intermittent issue tests/tail/overlay-headers (fails in this run but passes in the 'main' branch)

github-actions[bot] avatar Nov 23 '25 17:11 github-actions[bot]

GNU testsuite comparison:

Skip an intermittent issue tests/misc/tee (fails in this run but passes in the 'main' branch)
Skip an intermittent issue tests/tail/overlay-headers (fails in this run but passes in the 'main' branch)

github-actions[bot] avatar Nov 23 '25 18:11 github-actions[bot]

GNU testsuite comparison:

GNU test failed: tests/date/date-ethiopia. tests/date/date-ethiopia is passing on 'main'. Maybe you have to rebase?
GNU test failed: tests/date/date-iran. tests/date/date-iran is passing on 'main'. Maybe you have to rebase?
GNU test failed: tests/date/date-thailand. tests/date/date-thailand is passing on 'main'. Maybe you have to rebase?
Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)

github-actions[bot] avatar Nov 23 '25 19:11 github-actions[bot]

GNU testsuite comparison:

Skip an intermittent issue tests/tail/overlay-headers (fails in this run but passes in the 'main' branch)

github-actions[bot] avatar Nov 24 '25 20:11 github-actions[bot]

GNU testsuite comparison:

Skip an intermittent issue tests/misc/tee (fails in this run but passes in the 'main' branch)

github-actions[bot] avatar Nov 24 '25 20:11 github-actions[bot]

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

github-actions[bot] avatar Nov 24 '25 21:11 github-actions[bot]

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

github-actions[bot] avatar Nov 24 '25 21:11 github-actions[bot]

Going to try the approach of just running the specific cli tools and back script directly instead of importing the entirety of the gnu library otherwise the complexity will grow tremendously

ChrisDryden avatar Dec 04 '25 18:12 ChrisDryden

GNU testsuite comparison:

Skip an intermittent issue tests/tail/overlay-headers (fails in this run but passes in the 'main' branch)

github-actions[bot] avatar Dec 04 '25 18:12 github-actions[bot]

GNU testsuite comparison:

Skip an intermittent issue tests/tail/overlay-headers (fails in this run but passes in the 'main' branch)

github-actions[bot] avatar Dec 04 '25 19:12 github-actions[bot]