Reenable make test targets in GH Actions CI#4719
Conversation
|
Build succeeded.
|
f3c7e05 to
44263b7
Compare
There was a problem hiding this comment.
Are the GOPATH=$GOPATH GOPROXY=$GOPROXY needed? I think they should be preserved by -E (only PATH is a special case)
| sudo -E PATH=$PATH GOPATH=$GOPATH GOPROXY=$GOPROXY make root-test | |
| sudo -E PATH=$PATH make root-test |
There was a problem hiding this comment.
to be honest I was just copying from integration section below. :)
There was a problem hiding this comment.
oh, good one. Looks like those don't use sudo -E (not sure why that was not used), so they would only get the env-vars that are explicitly set 🤔
|
Build succeeded.
|
|
Hmm, don't get this locally: |
|
Build succeeded.
|
|
Windows tests now re-added and working Linux working fine for If anyone has any history with this Golang unsafe pointer checking error and wants to dig in.. :) |
Try to fix it https://github.com/containerd/btrfs/pull/27/files |
|
Build succeeded.
|
4c9bdd9 to
94a7d96
Compare
|
Build succeeded.
|
|
Hmm. devmapper snapshotter suite tests are hanging; running locally I see that 2 pools ending in I see a mount matching that ID: If I manually unmount (as well as the other stuck |
|
ohh.. These are my "favorite".. Will take a look. |
|
@estesp How do you feel about disabling devmapper unit tests (until we figure out a proper fix, I don't want to rollback those changes) and have this PR in ? Having CI without unit tests feels like a disaster 🥇 |
|
@mxpv yes, I think disabling just devmapper to move on with re-enabling tests is good. I don't think we want to revert those fixes, I just thought it might be a clue that the tests need an update based on those PRs and since tests weren't running then, it wasn't caught. |
Disable devmapper for now until test issues are fixed. Signed-off-by: Phil Estes <[email protected]>
GitHub Actions process wrapper sets score adj to 500 for any process; the OOM score adj test expected default adj to be 0 during test. Signed-off-by: Phil Estes <[email protected]>
94a7d96 to
d2d3e13
Compare
Fixes runtime panic for testing snapshotters Signed-off-by: Phil Estes <[email protected]>
d2d3e13 to
027ee56
Compare
|
Build succeeded.
|
|
Interesting; is that depending on host configuration, or was |
|
change was made while tests were not enabled in CI, so wasn't caught: d36810d#diff-22eed5233aae9c9baa1749e3ca948da07c6e2de607dbbbb00e17de3627fbcca7 Hopefully this is the last fix to get tests re-enabled, although devmapper is turned off for now |
When running tests on any modern distro, this assumption will work. If we need to make it work with kernels where we don't append this option it will require some more involved changes. Signed-off-by: Phil Estes <[email protected]>
|
Build succeeded.
|
Related to #4705: re-enable tests hidden by removal of "coverage" targets
I will drop the first commit and rebase when #4705 is merged but want to verify we can get passing tests