Closed wpoely86 closed 1 year ago
Hmm, odd.
This looks like another undefined value problem as seen elsewhere:
# Failed test 'old-style exception thrown'
# at src/test/perl/filewriter-notmocked.t line 161.
Can't call method "text" on an undefined value at src/test/perl/filewriter-notmocked.t line 162.
These seem to be failing because they can do things they shouldn't be able to.
not ok 235 - temp directory on parent without permissions returns undef on failure tempdir
# Failed test 'temp directory on parent without permissions returns undef on failure tempdir'
# at src/test/perl/path.t line 657.
# Failed test '_reset_exception_fail called 2 times after temp directory creation failure NoAction=0 permission'
# at /__w/CAF/CAF/src/test/perl/modules/exception_helper.pm line 61.
# got: '3'
# expected: '2'
# VERBOSE Moved target/test/check/move1/src to target/test/check/move2/dst: 1
# DEBUG: 1 Moved src target/test/check/move1/src to dest target/test/check/move2/dst
# Failed test 'move src target/test/check/move1/src to dest target/test/check/move2/dst w/o backup failed no permission to move src to dest (destdor exists)'
# at src/test/perl/path.t line 898.
# Failed test 'move src target/test/check/move1/src to dest target/test/check/move2/dst with backup '.old' failed no permission to make backup of dest'
# at src/test/perl/path.t line 910.
# Failed test '_reset_exception_fail called 3 times after move failure to cleanup dest with backup'
# at /__w/CAF/CAF/src/test/perl/modules/exception_helper.pm line 61.
# got: '1'
# expected: '3'
@wpoely86 can you try this one on rockylinux:8
as well?
@wpoely86 can you try this one on
rockylinux:8
as well?
Done. Output can be followed in my fork: https://github.com/wpoely86/CAF/actions
@wpoely86 can you add in filewriter-notmocked.t before the open on L157
diag "EC pre $testdir";
diag `ls -l "$testdir"`, `mount`;
diag explain $EC, " error ", explain $EC->error();
and also after the close? (but with post
instead of pre).
@jrha i suspect some other odd behaviour with filesystem in use (/__w/
). the file-not-mocked one should really fail
@jrha @wpoely86 the unittests run as root apparently (wwwwhhaaaaattttt ?). anyway, root doesn't care about permission limits so no errors. can you somehow fix this?
All seems well now: https://github.com/wpoely86/CAF/actions
It fails at this moment: https://github.com/wpoely86/CAF/actions/runs/3592767878