Skip to content

Navigation Menu

Sign in
Sign up

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

Open
jodavies wants to merge 1 commit into
form-dev:master from
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:master from
jodavies:ci-conditional

Conversation

@jodavies

@jodavies jodavies commented Aug 27, 2026

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.

Copy link
Copy Markdown

Coverage Status

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

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

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /