HomeDevCentral

DevCentral tests

Description

DevCentral tests

Summary:
We test if DevCentral is up and if every expected service
runs inside the container.

This detects the two main failure case:

  • the IRC bot xessife is down
  • the Phabricator daemons are down

It introduces a DockerContainer class to run a command inside
a container, after connecting to the relevant server with a
Docker client available by SSH.

Here, ssh dwellers.nasqueron.org docker exec devcentral ps auxw.

To run such privileged access tests, make test-full is introduced.

Test Plan: run tests in prod and some simulated failure mode

Reviewers: dereckson

Differential Revision: http://devcentral.nasqueron.org/D62

Details

Provenance
derecksonAuthored on Nov 14 2015, 17:26
derecksonPushed on Jul 28 2016, 01:55
Differential Revision
D62: DevCentral tests
Parents
rTESTSPRODENV02f0f220ecb5: Test if Etherpad works correctly
Branches
Unknown
Tags
Unknown