Closed debarshiray closed 9 months ago
Build failed. https://softwarefactory-project.io/zuul/t/local/buildset/0cf8e12bf56e425c9d0dd195b0971f82
:heavy_check_mark: unit-test SUCCESS in 8m 15s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 14s :heavy_check_mark: unit-test-restricted SUCCESS in 7m 13s :x: system-test-fedora-rawhide FAILURE in 31m 41s :heavy_check_mark: system-test-fedora-38 SUCCESS in 25m 04s :heavy_check_mark: system-test-fedora-37 SUCCESS in 23m 36s
Build failed. https://softwarefactory-project.io/zuul/t/local/buildset/2f758ac1f14b4bacbc0d8b354a0edb09
:heavy_check_mark: unit-test SUCCESS in 8m 48s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 19s :heavy_check_mark: unit-test-restricted SUCCESS in 7m 39s :x: system-test-fedora-rawhide FAILURE in 33m 17s :heavy_check_mark: system-test-fedora-38 SUCCESS in 24m 52s :heavy_check_mark: system-test-fedora-37 SUCCESS in 23m 33s
Build failed. https://softwarefactory-project.io/zuul/t/local/buildset/e707c145d8fe459eab3d3b22cf42fbdb
:heavy_check_mark: unit-test SUCCESS in 8m 09s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 33s :heavy_check_mark: unit-test-restricted SUCCESS in 7m 15s :x: system-test-fedora-rawhide FAILURE in 32m 09s :heavy_check_mark: system-test-fedora-38 SUCCESS in 23m 25s :heavy_check_mark: system-test-fedora-37 SUCCESS in 22m 33s
Build failed. https://softwarefactory-project.io/zuul/t/local/buildset/d33a767dbd5e40718631861ad9fd0c14
:heavy_check_mark: unit-test SUCCESS in 8m 12s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 4m 19s :heavy_check_mark: unit-test-restricted SUCCESS in 7m 08s :x: system-test-fedora-rawhide FAILURE in 32m 35s :heavy_check_mark: system-test-fedora-38 SUCCESS in 24m 12s :heavy_check_mark: system-test-fedora-37 SUCCESS in 23m 10s
There are still some test failures on Fedora Rawhide. For example:
fedora-rawhide | not ok 3 help: Run command 'help' in 145ms
fedora-rawhide | # (from function `assert_line' in file test/system/libs/bats-assert/src/assert.bash, line 479,
fedora-rawhide | # in test file test/system/002-help.bats, line 45)
fedora-rawhide | # `assert_line --index 0 --partial "toolbox(1)"' failed
fedora-rawhide | # /usr/bin/man
fedora-rawhide | #
fedora-rawhide | # -- line does not contain substring --
fedora-rawhide | # index : 0
fedora-rawhide | # substring : toolbox(1)
fedora-rawhide | # line : troff:<standard input>:33: warning: cannot select font 'C'
fedora-rawhide | # --
I believe these are because of changes in various other components in Fedora 39, which we need to track down one by one and work out a fix.
In the mean time, I am going to temporarily override these failures.
Currently, if
skopeo copy ...
fails to download and cache an OCI image duringsetup_suite()
, the test suite doesn't immediately fail, but continues. It only fails later when trying to set up the Docker registry and contains a lot of noise:It makes it look as if the root cause of the failure is related to setting up the Docker registry, which it isn't, and all that noise makes it difficult to spot the actual problem.
Instead, from now on, it will be more obvious:
Note that Bats'
run
helper [1] isn't designed to work insidesetup_suite()
. eg.,run --separate-stderr
doesn't work becauseBATS_TEST_TMPDIR
isn't defined.[1] https://bats-core.readthedocs.io/en/stable/writing-tests.html