Homec4science

Add HarbormasterRunnerWorker, for running CI tests

Authored by epriestley <git@epriestley.com> on Dec 17 2012, 22:43.

Description

Add HarbormasterRunnerWorker, for running CI tests

Summary:
This is very preliminary and doesn't actually do anything useful. In theory, it uses Drydock to check out a working copy and run tests. In practice, it's not actually capable of running any of our tests (because of complicated interdependency stuff), but does check out a working copy and try to run tests there.

Adds various sorts of utility methods to various things as well.

Test Plan: Ran reparse.php --harbormaster --trace <commit>, observed attempt to run tests via Drydock.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T2015, T1049

Differential Revision: https://secure.phabricator.com/D4215

Details

Committed
epriestley <git@epriestley.com>Dec 17 2012, 22:43
Pushed
aubortJan 31 2017, 17:16
Parents
rPH5cd39b396450: Document "arc:this"
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHadfe84ffce4f: Add HarbormasterRunnerWorker, for running CI tests (authored by epriestley <git@epriestley.com>).Dec 17 2012, 22:43