Skip to content

Commit 27d1bcf

Browse files
authored
Update numpy-scipy-c-extension-test.yml
1 parent df19519 commit 27d1bcf

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

.github/workflows/numpy-scipy-c-extension-test.yml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -104,16 +104,11 @@ jobs:
104104
grep -q "Demo completed successfully" /tmp/omnipkg-artifacts/numpy_scipy_demo_output.txt); then
105105
echo "Demo completed successfully (exit code $DEMO_EXIT_CODE, logs verified)."
106106
echo "demo_outcome=success" >> $GITHUB_OUTPUT
107-
if grep -q "numpy==1.26.4" /tmp/omnipkg-artifacts/numpy_scipy_demo_output.txt && \
108-
grep -q "scipy==1.16.1" /tmp/omnipkg-artifacts/numpy_scipy_demo_output.txt && \
109-
grep -q "numpy==1.24.3" /tmp/omnipkg-artifacts/numpy_scipy_demo_output.txt && \
110-
grep -q "scipy==1.12.0" /tmp/omnipkg-artifacts/numpy_scipy_demo_output.txt && \
111-
grep -q "ALL TESTS PASSED!" /tmp/omnipkg-artifacts/numpy_scipy_demo_output.txt && \
112-
grep -q "OMNIPKG SURVIVED NUCLEAR TESTING" /tmp/omnipkg-artifacts/numpy_scipy_demo_output.txt; then
113-
echo "NumPy + SciPy demo verified: numpy==1.26.4, 1.24.3, scipy==1.16.1, 1.12.0, all tests passed!"
107+
PASSED_COUNT=$(grep -c "PASSED" /tmp/omnipkg-artifacts/numpy_scipy_demo_output.txt || echo "0")
108+
if [ "$PASSED_COUNT" -ge 6 ]; then
109+
echo "NumPy + SciPy demo verified: Found $PASSED_COUNT PASSED results (expected at least 6)!"
114110
else
115-
echo "Error: Expected NumPy + SciPy demo output not found."
116-
echo "Missing one of: 'numpy==1.26.4', 'scipy==1.16.1', 'numpy==1.24.3', 'scipy==1.12.0', 'ALL TESTS PASSED!', or 'OMNIPKG SURVIVED NUCLEAR TESTING'"
111+
echo "Error: Expected at least 6 PASSED results, but found only $PASSED_COUNT."
117112
cat /tmp/omnipkg-artifacts/numpy_scipy_demo_output.txt
118113
exit 1
119114
fi

0 commit comments

Comments
 (0)