2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 04:22:09 +00:00

Try and consolidate more Github tests.

In the hopes of speeding up CI build times.
This commit is contained in:
jzmaddock
2022-06-05 19:43:43 +01:00
parent 54032b33e0
commit c5c01b675c
2 changed files with 14 additions and 7 deletions

View File

@@ -20,7 +20,7 @@ jobs:
matrix:
compiler: [ g++-12, clang++-14 ]
standard: [ c++14, c++17, c++20 ]
suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ]
suite: [ github_ci_block_1, github_ci_block_2 ]
steps:
- uses: actions/checkout@v2
with:
@@ -147,7 +147,7 @@ jobs:
matrix:
toolset: [ clang ]
standard: [ 11, 14, 17, 20 ]
suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ]
suite: [ github_ci_block_1, github_ci_block_2 ]
steps:
- uses: actions/checkout@v2
with:
@@ -195,7 +195,7 @@ jobs:
matrix:
toolset: [ gcc, msvc-14.0, msvc-14.2 ]
standard: [ 14, 17 ]
suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ]
suite: [ github_ci_block_1, github_ci_block_2 ]
steps:
- uses: actions/checkout@v2
with:
@@ -242,7 +242,7 @@ jobs:
fail-fast: false
matrix:
standard: [ 14, 17, 20 ]
suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ]
suite: [ github_ci_block_1, github_ci_block_2 ]
steps:
- uses: actions/checkout@v2
with:
@@ -285,7 +285,7 @@ jobs:
matrix:
compiler: [ g++-11 ]
standard: [ c++17 ]
suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ]
suite: [ github_ci_block_1, github_ci_block_2 ]
env:
TOOLSET: gcc
steps:
@@ -415,7 +415,7 @@ jobs:
matrix:
compiler: [ g++-10 ]
standard: [ c++14, c++17, c++20 ]
suite: [ float128_tests, special_fun, distribution_tests, misc, quadrature, interpolators, autodiff, ../example//examples, ../tools ]
suite: [ github_ci_block_1, github_ci_block_2 ]
steps:
- uses: actions/checkout@v2
with:

View File

@@ -1633,4 +1633,11 @@ alias no_eh_tests :
tools_workaround_incl_test
;
explicit no_eh_tests ;
explicit no_eh_tests ;
# Some aliases which group blocks of tests for CI testing:
alias github_ci_block_1 : special_fun float128_tests distribution_tests mp misc ;
alias github_ci_block_2 : quadrature interpolators autodiff ../example//examples ../tools ;
explicit github_ci_block_1 ;
explicit github_ci_block_2 ;