Skip to content

Sync Fork from Upstream Repo #2

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 6 commits into from
Dec 24, 2019
Merged

Sync Fork from Upstream Repo #2

merged 6 commits into from
Dec 24, 2019

Conversation

sthagen
Copy link
Owner

@sthagen sthagen commented Dec 24, 2019

No description provided.

JukkaL and others added 6 commits December 23, 2019 12:26
Previously -n12 provided fast builds, but it looks like -n2 is marginally faster
now. Total runtime went from 1 hr 48 min to 1 hr 41 min (though with a sample
size of 1).
Previously we ran them both compiled and interpreted, which
seems redundant.
I've seen this speed up `runtests.py` by about 20s when multiple cores are
available.
Previously various slow tests were included with fast tests, resulting
in non-optimal parallelization.
Relates to #7633.

* testDisallowAnyUnimported is checked in testDisallowImplicitAnyVariableDefinition 
  from check-flags.test so I removed it from cmdline.test instead of porting it.
* most tests are moved from cmdline.test to check-flags.test
* two remaining: testDisallowAnyGenericsBuiltinCollections and 
  testDisallowAnyGenericsTypingCollections due to no fixture for 
  fronzenset avaliable
Python 3.5.1 tests were the slowest job, and this makes them faster
(roughly from 20min to 15min).
@sthagen sthagen merged commit af6b456 into sthagen:master Dec 24, 2019
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.

3 participants