diff --git a/scripts/generic-ci-tests.sh b/scripts/generic-ci-tests.sh
index 77d89f91e779e845009df3e929cde7a4af20e7b3..9b8ebaf68964035e30cb0cba8d29595dd64c9e2e 100755
--- a/scripts/generic-ci-tests.sh
+++ b/scripts/generic-ci-tests.sh
@@ -194,7 +194,7 @@ case "$TEST_SUITE" in
                 ;;
 
             25|"noshard")
-                $TOX paver test_bokchoy --eval-attr="(shard>=$SHARD or not shard) and not a11y" $PAVER_ARGS
+                $TOX paver test_bokchoy --eval-attr="(not shard or shard>=$SHARD) and not a11y" $PAVER_ARGS
                 ;;
 
             # Default case because if we later define another bok-choy shard on Jenkins