Replies: 1 comment
-
|
INTERESTING copilot posted two! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
CI Test Results: Local vs
build_and_test_epmtvsdocker_build_testComparison of test outcomes across three environments for EPMT v4.11.0 on the
mainbranch (March 6, 2026).epmt4.11_pip, Rocky 8 workstationbuild_and_test_epmtCI: bare Rocky 8 container, pip install from source (run 22780457052)docker_build_testCI: Docker test-release image on slurm-cluster runner (run 22780457065)Unit Tests
build_and_test_epmtdocker_build_testIntegration Tests
build_and_test_epmtdocker_build_testKey Observations
Local and
build_and_test_epmtresults are identical — every suite matches exactly in pass/skip/fail counts.docker_build_testhas 8 failures/errors, all on steps marked GUARDED (continue-on-error: true), which is why the workflow still reports overall success.Root causes in the Docker test-release image:
epmt_runreturns exit code 127 (command not found). TheLD_PRELOAD'd papiex libraries cannot locate binaries on the container's$PATH.The GUARDED pattern is masking real breakage. The bare Rocky 8 pipeline (
build_and_test_epmt) passes everything that isn't legitimately skipped, but the Docker test-release image has environment issues (missing binaries on$PATH, papiex library incompatibilities) that cause 8 suites to fail silently.Legitimately skipped suites (consistent across all three environments):
test_db_migration(2 skipped) — requires Alembic migration setuptest_shell(1 skipped) — requires interactive shellintegration, concat(6 skipped) — requires concat infrastructureintegration, kernel-compile(2 skipped) — requires kernel compilation toolchaintest_db_schemahas 1 skipped (PostgreSQL-specific test)Beta Was this translation helpful? Give feedback.
All reactions