Skip to content
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

GitHub Continuous Integration: run tests on linux, mac and windows #411

Merged
merged 5 commits into from Nov 28, 2020

Conversation

MarcoIeni
Copy link
Contributor

Open Source Saturday Italy

With this PR we add windows and mac to tests.
Integration tests are split from unit tests, because I think you can't run them on windows (and on other linux targets as well).
All other linux targets except x86_64-unknown-linux-gnu are still missing and will be added in the future.
We added --release flag to the last step of integration tests in order to avoid to compile the project in debug mode, tell us if there is a problem.

MarcoIeni and others added 4 commits November 28, 2020 11:39
Signed-off-by: MarcoIeni <11428655+MarcoIeni@users.noreply.github.com>
Co-authored-by: danyspin97 <oss@danyspin97.org>
Co-authored-by: surveyor3 <samuelebertollo.sb@gmail.com>
Signed-off-by: MarcoIeni <11428655+MarcoIeni@users.noreply.github.com>
Signed-off-by: MarcoIeni <11428655+MarcoIeni@users.noreply.github.com>
Co-authored-by: danyspin97 <oss@danyspin97.org>
Co-authored-by: surveyor3 <samuelebertollo.sb@gmail.com>
Signed-off-by: MarcoIeni <11428655+MarcoIeni@users.noreply.github.com>
Co-authored-by: danyspin97 <oss@danyspin97.org>
Co-authored-by: surveyor3 <samuelebertollo.sb@gmail.com>
@dandavison
Copy link
Owner

dandavison commented Nov 28, 2020

Fantastic, so this is now better than what we had on Travis. Thanks @MarcoIeni @surveyor3 @danyspin97!

What do you think of the way the audits are blocking merge, do we need to tweak something there? Shall I go ahead and merge this?

@MarcoIeni
Copy link
Contributor Author

Test Suite is yellow because we deleted it.
I don't know why audits are yellow..They seem totally unrelated to this PR, so I would merge this 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants