-
Notifications
You must be signed in to change notification settings - Fork 273
Suggestion for reducing Travis CI matrix #1706
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
tautschnig
added a commit
to tautschnig/cbmc
that referenced
this issue
Apr 12, 2018
Rarely used configuration options (aka preprocessor defines) that are not generally used in production settings can safely be tested at cron-defined intervals only rather than upon every PR/change to a PR. The remaining non-cron builds are: {GCC, Clang} x {Linux, OS X} + CMake/GCC/Linux. Fixes: diffblue#1706
tautschnig
added a commit
to tautschnig/cbmc
that referenced
this issue
Apr 12, 2018
Rarely used configuration options (aka preprocessor defines) that are not generally used in production settings can safely be tested at cron-defined intervals only rather than upon every PR/change to a PR. The remaining non-cron builds are: {GCC, Clang} x {Linux, OS X} + CMake/GCC/Linux. Fixes: diffblue#1706
tautschnig
added a commit
to tautschnig/cbmc
that referenced
this issue
Apr 12, 2018
Rarely used configuration options (aka preprocessor defines) that are not generally used in production settings can safely be tested at cron-defined intervals only rather than upon every PR/change to a PR. The remaining non-cron builds are: {GCC, Clang} x {Linux, OS X} + CMake/GCC/Linux. Fixes: diffblue#1706
tautschnig
added a commit
to tautschnig/cbmc
that referenced
this issue
Apr 12, 2018
Rarely used configuration options (aka preprocessor defines) that are not generally used in production settings can safely be tested at cron-defined intervals only rather than upon every PR/change to a PR. The remaining non-cron builds are: {GCC, Clang} x {Linux, OS X} + CMake/GCC/Linux. Fixes: diffblue#1706
tautschnig
added a commit
to tautschnig/cbmc
that referenced
this issue
Jun 5, 2018
Test configuration options in parallel rather than combining them to make diagnosing problems easier. Don't squash the build matrix as diffblue#1706 suggested earlier. Fixes: diffblue#1706
tautschnig
added a commit
to tautschnig/cbmc
that referenced
this issue
Jun 11, 2018
Test configuration options in parallel rather than combining them to make diagnosing problems easier. Don't squash the build matrix as diffblue#1706 suggested earlier. Fixes: diffblue#1706
No longer using travis for CI (several generations old!) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In an email, @andreast271 suggested a possible reduced build matrix for travis that would still give us roughly the same coverage:
The current build configurations are:
Andrea's suggested new build matrix:
The text was updated successfully, but these errors were encountered: