Page MenuHomePhabricator

[Phragile] [Story] Run tests on CI server
Closed, ResolvedPublic

Description

Story: I want to have all Phragile tests run automatically on every commit on TravisCI.

Details:
It is very difficult to run the Phragile integration tests at present, since they require a working Phabricator + Phragile setup. That is quite a hurdle for new contributors to overcome. Hence having the integration tests (which are basically all tests at this point) run automatically on a CI server is very valuable. People can then skip the local setup step for cases where this is not worth the time and effort. Also, having an automated setup of the dependencies is a nice way of documenting how people can do this themselves.

It's probably worth looking into if we could just use the Phragile Vagrant on TravisCI. It would include a working instance of Phabricator.

Event Timeline

JeroenDeDauw raised the priority of this task from to Needs Triage.
JeroenDeDauw updated the task description. (Show Details)
JeroenDeDauw added a project: Phragile.
JeroenDeDauw subscribed.
Tobi_WMDE_SW renamed this task from Run integration tests on CI server to [Phragile] [Story] Run tests on CI server.Jul 24 2015, 11:58 AM
Tobi_WMDE_SW triaged this task as Medium priority.
Tobi_WMDE_SW updated the task description. (Show Details)
Tobi_WMDE_SW set Security to None.
Tobi_WMDE_SW claimed this task.