-
Notifications
You must be signed in to change notification settings - Fork 649
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
Add Matrix Build Support to Travis-CI Integration #1416
Conversation
Hey @marcialvieira thank you for submitting this. I am unsure if we can use it with our current limitation of 50 minutes max in travis. We are in the process of merging #1417 that will speed up a bit but probably not enough to make the build for 2 Operation Systems as this pull attempt to do. Still, i am considering and discussing with the team a possible upgrade in travis to a paid plan that will allow unlimited build time. |
Hi, thanks for replying, maybe some modifications can also be made to reduce compilation time, increasing the number of jobs (I mean -j), but this will increase memory usage and may abort because of that, change from Debug to Release, so debug symbols don't be added, add some parameters like -pipe or switch compiler, to clang for example. |
Please rebase on latest develop. |
Working on it. |
80c0563
to
85fa29a
Compare
Job aborted for time limit during the test, but reading the logs I'm convinced that everything is fine marcialvieira/bitshares-core |
d569d44
to
225e5cb
Compare
This does not look good. Possible cause: https://stackoverflow.com/questions/39171467/there-is-no-argument-provided-for-parameter-color-output-with-boost-test-and-cte Can you reproduce this locally? @jmjatlanta did you ever see that? Maybe need to add code like this to |
I have not seen that before. I will attempt to recreate it on my mac. Update I compiled and ran chain_test on my mac with no errors. I then noticed the travis script is using gnu parallel. I re-ran it using parallel, but am still unable to reproduce the error. |
Perhaps it depends on boost version? |
Yeah, looking into it. |
225e5cb
to
1023d77
Compare
Giving a try without installing [email protected], using the default travis-ci image (boost 1.67.0_1) since @jmjatlanta told me that he successfully built using 1.68 on his mac. Update same problem, now testing defining Update still the same, but now I have been able to reproduce locally. |
05a27fd
to
02736a2
Compare
02736a2
to
dfe484c
Compare
dfe484c
to
b777f98
Compare
Obsolete by #2062 and following changes. Our main CI process is now on Github Actions. |
Fix for #1233