gotosocial: skip more flakey tests

golang 1.21.8 introduced some minor test suite breakages in gotosocial. Skip
these tests for now. See: https://github.com/superseriousbusiness/gotosocial/pull/2760
This commit is contained in:
Blake Smith 2024-03-14 23:55:07 -05:00 committed by Yaya
parent f3f1228b44
commit e5b3215afd

View File

@ -43,8 +43,18 @@ buildGoModule rec {
# tests are working only on x86_64-linux
doCheck = stdenv.isLinux && stdenv.isx86_64;
# flaky test
checkFlags = [ "-skip=^TestPage/minID,_maxID_and_limit_set$" ];
checkFlags =
let
# flaky / broken tests
skippedTests = [
# See: https://github.com/superseriousbusiness/gotosocial/issues/2651
"TestPage/minID,_maxID_and_limit_set"
# See: https://github.com/superseriousbusiness/gotosocial/pull/2760. Stop skipping
# this test when fixed for go 1.21.8 and above
"TestValidationTestSuite/TestValidateEmail"
];
in
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
passthru.tests.gotosocial = nixosTests.gotosocial;