Skip to content

Setup cronjobs on Travis CI to run tests #306

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

Closed
5 tasks done
Mariatta opened this issue Feb 13, 2019 · 4 comments
Closed
5 tasks done

Setup cronjobs on Travis CI to run tests #306

Mariatta opened this issue Feb 13, 2019 · 4 comments

Comments

@Mariatta
Copy link
Member

Mariatta commented Feb 13, 2019

I think it would be great to run our test suites regularly instead of only when there's a PR.
For CPython we receive PRs daily, so perhaps there's no issue there. But our bots aren't as high traffic, and depend on various libraries.

Recently in bedevere we discovered issues with uritemplate, aiohttp (and probably asyncio) in Python 3.8. I also realized we haven't been running the tests against the latest Python versions.

  • daily cron jobs for miss-islington
  • daily cron jobs for bedevere
  • daily cron jobs for the-knights-who-say-ni
  • daily cron jobs for blurb_it
  • daily cron jobs for core-workflow (cherry_picker + blurb)
@Mariatta
Copy link
Member Author

GitMate.io thinks possibly related issues are #1 (Hook up Travis for PR/CI testing), #61 (Set up Travis CI), #54 (Travis tests are broken), #91 (Require macOS testing for Travis), and #147 (Run blurb as part of Travis).

@Mariatta
Copy link
Member Author

Added "help wanted" label as I'm not sure if I'll have the ability to configure the cron jobs in travis CI :)
Maybe I do? I haven't tried.

@encukou
Copy link
Member

encukou commented Feb 14, 2019

For CPython we receive PRs daily, so perhaps there's no issue there. But our bots aren't as high traffic, and depend on various libraries.

Travic CI has a "Do not run if there has been a build in the last 24h" setting for exactly this case.

Added "help wanted" label as I'm not sure if I'll have the ability to configure the cron jobs in travis CI :)
Maybe I do? I haven't tried.

I have that ability, and I'm just a random core dev, so you should have it as well :)
It's at the bottom of settings page, e.g. here for blurb_it.
I saw the label, so I went ahead and configured the ones that didn't have a cron job yet. I used the above setting.

@Mariatta
Copy link
Member Author

😃 Great! Thanks for handling this quickly, @encukou !

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

No branches or pull requests

2 participants