Skip to content

[tgs->master] continuous integration fixes and workarounds #1264

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

Merged
merged 8 commits into from
Aug 22, 2017

Conversation

tautschnig
Copy link
Collaborator

None of this is my work - these are commits already merged into test-gen-support.

peterschrammel and others added 8 commits August 22, 2017 11:27
travis clones a repo by 'git clone --depth 50 repo' which is ok if the
PR target is the master branch.  It should actually add '--branch=
$TRAVIS_BRANCH' to the clone command.  This commit provides a
workaround.
Do not autoupdate Homebrew, and limit cache size to 1G.
1. Linter + Doxygen + non-debug Ubuntu/gcc-5 test - linting, documentation
and build on standard OS with standard compilator with non-debug flags.
This will fail fast in case of trivial error and do not waste Travis
resources.
2. Test different OS/CXX/Flags - rest of combinations we support. This
stage will start only if first one will pass.
@tautschnig
Copy link
Collaborator Author

@peterschrammel I have now added the commits from #1237 as well.

@kroening kroening merged commit b49820b into diffblue:master Aug 22, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants