Skip to content

Commit 19e1e6f

Browse files
committed
Skip jep mode unit tests on macOS
The behavior on macOS CI is too flaky, so for now we skip.
1 parent d4dc918 commit 19e1e6f

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

bin/test.sh

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,12 @@ then
7373
else
7474
argString=""
7575
fi
76-
echo "
76+
if [ "$(uname -s)" = "Darwin" ]
77+
then
78+
echo "Skipping jep tests on macOS due to flakiness"
79+
jepCode=0
80+
else
81+
echo "# AUTOGENERATED test file for jep; safe to delete.
7782
import logging, sys, pytest, scyjava
7883
scyjava._logger.addHandler(logging.StreamHandler(sys.stderr))
7984
scyjava._logger.setLevel(logging.INFO)
@@ -82,9 +87,14 @@ result = pytest.main($argString)
8287
if result:
8388
sys.exit(result)
8489
" > jep_test.py
85-
jgo -vv -r scijava.public=https://maven.scijava.org/content/groups/public -Djava.library.path="$site_packages/jep" black.ninia:jep:jep.Run+org.scijava:scijava-table jep_test.py
86-
jepCode=$?
87-
rm -f jep_test.py
90+
jgo -vv \
91+
-r scijava.public=https://maven.scijava.org/content/groups/public \
92+
-Djava.library.path="$site_packages/jep" \
93+
black.ninia:jep:jep.Run+org.scijava:scijava-table \
94+
jep_test.py
95+
jepCode=$?
96+
rm -f jep_test.py
97+
fi
8898

8999
test "$jpypeCode" -ne 0 && exit "$jpypeCode"
90100
test "$itCode" -ne 0 && exit "$itCode"

0 commit comments

Comments
 (0)