Skip to content
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

Setup full "testpackages" to run on Travis #1473

Closed
fingolfin opened this issue Jul 3, 2017 · 2 comments
Closed

Setup full "testpackages" to run on Travis #1473

fingolfin opened this issue Jul 3, 2017 · 2 comments
Assignees
Labels
kind: new feature topic: packages issues or PRs related to package handling, or specific to a package (for packages w/o issue tracker) topic: tests issues or PRs related to tests

Comments

@fingolfin
Copy link
Member

Right now, we only run the package tests on a Jenkins server in St Andrews, which has restricted access and is hard to reach from outside there.

It would be much nicer if we ran testpackages somewhere were it is visible to the public, so that we can react to its results in a timely fashion.

Perhaps running it is too slow (we'll have to experiment), so that we wouldn't want to run this on every PR; but then we could at least set it up to run in a Travis cron job once per day (or week, or whatever).

@fingolfin fingolfin added kind: new feature topic: packages issues or PRs related to package handling, or specific to a package (for packages w/o issue tracker) topic: tests issues or PRs related to tests labels Jul 3, 2017
@olexandr-konovalov olexandr-konovalov self-assigned this Jul 14, 2017
@olexandr-konovalov
Copy link
Member

Good idea. FYI, we have https://travis-ci.org/gap-system/gap-docker-pkg-tests which uses Travis to run package tests using GAP Docker container. It runs the latest stable GAP release. It may have false negatives (e.g. tests pass but we can not detect that because of some problems and report them as failing).

Docker container is useful because it reduces testing time, and also because it has most of the dependencies satisfied. My intention is to set up periodic build for the Docker container for the GAP development version, and then have a variant of such test using that container instead of the latest official release.

@olexandr-konovalov
Copy link
Member

This is done and reported in #1732: I've set up two Travis builds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: new feature topic: packages issues or PRs related to package handling, or specific to a package (for packages w/o issue tracker) topic: tests issues or PRs related to tests
Projects
None yet
Development

No branches or pull requests

2 participants