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

keeping a live pantsd up for reducing integration test time in travis #7372

Closed
1 task
cosmicexplorer opened this issue Mar 12, 2019 · 0 comments
Closed
1 task

Comments

@cosmicexplorer
Copy link
Contributor

cosmicexplorer commented Mar 12, 2019

Using pantsd in travis (and keeping it alive run-over-run) means we save probably a huge amount of time on running our integration tests, which would probably mean we save a huge amount of CI time. There is an immediate blocker to this (from @stuhood in #7320 (comment)):

All integration tests use new anonymous workdirs, intentionally, to avoid mixing of results from one test method into another. This is mostly because having to worry about state from other tests being mixed into your current test method would drive you fairly quickly insane.

I believe that this means the pidfile and other information necessary to locate a pantsd instance are also currently cleaned run-over-run. If we:

  • Move the pidfile and other information out of the workdir.

We might be able to try turning on pantsd to run integration tests locally and kick the tires a bit until we can trust it enough to run in travis. Completion of this ticket is blocked by #7320.

@cosmicexplorer cosmicexplorer changed the title use pantsd for integration tests in travis keeping a live pantsd up for reducing integration test time in travis Mar 12, 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

No branches or pull requests

2 participants