-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Reduce TravisCI Test Runtime #2541
Conversation
py27-core took ~5m to complete. This suggests that a large portion of the test runtime is the Generally, I propose we only push most commonly used contrib/ functionality through TravisCI. (we already don't run cdh, minicluster, and gcloud anymore). |
py-27-aws only adds 2:30m |
py27-apache <2m |
Main changes here:
Also, the following nose attr haven't been running through TravisCI for some time now:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A billion thanks!
* upstream-master: Add Big Data's name to the list of companies who use Luigi (spotify#2545) Fix S3Client.remove - add max batch size (spotify#2529) Fix S3Client's _path_to_bucket_and_key to support keys with question marks (spotify#2534)
* upstream-master: Make Worker parameter task_process_context an OptionalParameter (spotify#2468) (spotify#2574) Version 2.8.0 Implement configurable CORS. Add HdfsFlagTarget (spotify#2559) Fix HdfsAtomicWriteDirPipe.close() when using snakebite and the file do not exist. (spotify#2549) Small fix to logging in contrib/ecs.py (spotify#2556) [ImgBot] optimizes images (spotify#2555) Add CopyToTable task for MySQL (spotify#2553) Make capture_output non-positional in ExternalProgramTask (spotify#2547) Add Movio to list of Luigi users (spotify#2551) Interpolate environment variables in .cfg config files (spotify#2527) Fix ReadTheDocs build (spotify#2546)
* upstream-master: Downgrade moto from 1.3.7 to 1.3.6 (spotify#2586)
Looks awesome. Good job! Just one minor comment. |
Correct. Thanks for taking a look! |
Awesome! 💃 🎉 🎈 💯 🏆 |
Travis tests are taking way too long (and we're being too greedy with their free resources). Trying to reduce the overhead here.
Description
Brute force nose attributes of (
apache
,aws
,contrib
) excluded fromcore
(previouslynonhdfs
). (apache
,aws
) will be added for most recent Python 2.X and 3.X versions.Motivation and Context
CI needs to be quicker - seeing what can be done to segment differently.
Have you tested this? If so, how?
TravisCI :)