Skip to content

Name no way to skip the tests - #55

Merged
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:chore/no-skip-tests-option-the-chain-refuses
Aug 31, 2026
Merged

Name no way to skip the tests#55
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:chore/no-skip-tests-option-the-chain-refuses

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

tools/refresh-from-master.sh forwards to MEOS-API's refresh-binding.sh, which
carries no --skip-tests: passing it is an error, not a faster refresh.
GENERATION.md offered it as a usage example and refresh.conf expanded
${SKIP_TESTS:+-DskipTests} into the build command against a variable nothing
sets. The comment says instead what the suite is for — telling a regenerated
surface from a merely well-formed one.

-DskipTests goes from the two benchmark images and from run_query.sh as
well, so no recipe here shows a reader how to get an artifact without running
the suite that says the artifact answers. ⚠️ Neither image builds from a clean
checkout, for reasons that stand either way: DockerfileSQL copies
benchmark/jar/JMEOS.jar, which the repository does not track, and answers
COPY failed: ... file does not exist; Dockerfile_q8_meos_kalman clones a
personal MobilityDB fork and a JMEOS feature branch. The libmeos stage of
DockerfileSQL builds green.

A full tools/refresh-from-master.sh runs green: 7 binding and 12 benchmark
tests, 0 skipped.

`tools/refresh-from-master.sh` forwards to MEOS-API's `refresh-binding.sh`, which
carries no `--skip-tests`: passing it is an error, not a faster refresh.
GENERATION.md offered it as a usage example and `refresh.conf` expanded
`${SKIP_TESTS:+-DskipTests}` into the build command against a variable nothing
sets. The comment says instead what the suite is for — telling a regenerated
surface from a merely well-formed one.

`-DskipTests` goes from the two benchmark images and from `run_query.sh` as
well, so no recipe here shows a reader how to get an artifact without running
the suite that says the artifact answers. ⚠️ Neither image builds from a clean
checkout, for reasons that stand either way: `DockerfileSQL` copies
`benchmark/jar/JMEOS.jar`, which the repository does not track, and answers
`COPY failed: ... file does not exist`; `Dockerfile_q8_meos_kalman` clones a
personal MobilityDB fork and a JMEOS feature branch. The libmeos stage of
`DockerfileSQL` builds green.

A full `tools/refresh-from-master.sh` runs green: 7 binding and 12 benchmark
tests, 0 skipped.
@estebanzimanyi
estebanzimanyi merged commit 1ac9cb0 into MobilityDB:main Aug 31, 2026
1 check passed
@estebanzimanyi
estebanzimanyi deleted the chore/no-skip-tests-option-the-chain-refuses branch August 31, 2026 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant