Skip to content
This repository has been archived by the owner on Feb 2, 2024. It is now read-only.

Improve CI builds #229

Merged
merged 40 commits into from
Oct 23, 2019
Merged

Conversation

Vyacheslav-Smirnov
Copy link
Contributor

@Vyacheslav-Smirnov Vyacheslav-Smirnov commented Oct 15, 2019

  • Decrease Azure build matrix (stay Win and OSX num_pes 0, 2)
  • Build only with numpy 1.16 and Python 3.7 (should decrease single build for twice)
  • Move Linux num_pes 0, 1, 2, 3 (3 - allow_failure) to Travis
  • Set time limit for all builds for 2 hours
  • Add coverage
  • Add flake8
  • Add HPAT wheels build and test on Linux
  • Skip test_intraday for numpes > 1 due to it hangs on nump_pes 2 and 3

@shssf
Copy link
Contributor

shssf commented Oct 15, 2019

@Vyacheslav-Smirnov As far as I understand this PR is "work in progress" stage.
Please let me know (by removing label WIP) if it ready to review/merge.
Thank you for PR

@shssf
Copy link
Contributor

shssf commented Oct 15, 2019

@Vyacheslav-Smirnov And please, squash commits

@Vyacheslav-Smirnov Vyacheslav-Smirnov changed the title {WIP} Improve CI builds Improve CI builds Oct 22, 2019
@Vyacheslav-Smirnov Vyacheslav-Smirnov requested review from shssf and Alexander-Makaryev and removed request for shssf October 22, 2019 15:40
@Vyacheslav-Smirnov
Copy link
Contributor Author

Hi @shssf , @Alexander-Makaryev ,
The PR is ready for review - Azure checks are passed, Linux num_pes 3 takes too mach time on Travis thus it fails (it is allowed to fail)
Regarding the coverage - there is a link for this job (https://coveralls.io/jobs/54710087) https://travis-ci.com/IntelPython/hpat/jobs/248300955#L5911
For some reason it is not reported in the PR - I will investigate later

I have not done squash because I had to test each commit in CI

@Vyacheslav-Smirnov
Copy link
Contributor Author

Vyacheslav-Smirnov commented Oct 23, 2019

Hi,
Have done changes to skip test_intraday only for numpes > 1
@Hardcode84, could you please review and if all is good merge the changes?

@Hardcode84 Hardcode84 merged commit 902ea10 into IntelPython:master Oct 23, 2019
@Vyacheslav-Smirnov Vyacheslav-Smirnov deleted the ci/improve_builds branch October 23, 2019 13:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants