Skip to content

ci: only run the full test suite if FORM source code changes - #898

Open
jodavies wants to merge 1 commit into
form-dev:masterfrom
jodavies:ci-conditional
Open

ci: only run the full test suite if FORM source code changes#898
jodavies wants to merge 1 commit into
form-dev:masterfrom
jodavies:ci-conditional

Conversation

@jodavies

Copy link
Copy Markdown
Collaborator

There is no need to run the full (time consuming) test suite if the source code has not changed (for eg, updating a README etc). The Deploy workflow at least compiles form and runs make check, so this would detect problems due to changes to the build configuration or workflow config files.

The full test suite takes a long time to run, particularly under valgrind.
Only run it if FORM's source code, the tests, or the yml file controlling
the tests are modified.

Other changes (just to the documentation, for eg) will only run the fast
"deploy" tests.
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 65.034%. remained the same — jodavies:ci-conditional into form-dev:master

@jodavies

jodavies commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator Author

Updated: the full suite should also run if test.yml itself changes.

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.

2 participants