Skip to content

CI: Perform limited script testing#2154

Closed
Lestropie wants to merge 4 commits intodevfrom
CI_minimal_script_testing
Closed

CI: Perform limited script testing#2154
Lestropie wants to merge 4 commits intodevfrom
CI_minimal_script_testing

Conversation

@Lestropie
Copy link
Copy Markdown
Member

Proposed alternative to #2143.

In #2143, blacklisting the entire test list of specific scripts with external dependencies, but executing the complete test list of all other scripts, results in a long execution time. This alternative cherry-picks the set of specific tests to be executed as part of CI for merges to both dev and master. Comprehensive testing of all scripts, including those with external dependencies, is deferred to #2134.

@Lestropie Lestropie self-assigned this Sep 3, 2020
@Lestropie Lestropie added this to the 3.1.0 updates milestone Sep 3, 2020
In "run_tests", rename previous "scripts" option to "scripts_full", and add new option "scripts_quick". The latter performs a manually curated limited set of tests, none of which have external neuroimaging software dependencies. This set of tests executes quickly enough to be included as part of Continuous Integration testing for merges to dev in addition to master; the tests are only executed on the MacOS workflow, as this consistently requires the least amount of time to complete.
Lestropie added a commit that referenced this pull request Feb 26, 2024
Manually extracted from 05febcf as part of #2154.
Lestropie added a commit that referenced this pull request Feb 26, 2024
Initial contents of this file included in this commit are taken directly from #2154.
@Lestropie Lestropie mentioned this pull request Feb 26, 2024
2 tasks
@Lestropie
Copy link
Copy Markdown
Member Author

Closed in favour of #2825.

@Lestropie Lestropie closed this Feb 26, 2024
@Lestropie Lestropie deleted the CI_minimal_script_testing branch February 26, 2024 05:46
Lestropie added a commit that referenced this pull request Aug 26, 2025
Initial contents of this file included in this commit are taken directly from #2154.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant