racker/virgo — pull request #130 by philips (2012-07-17 17:46:27+00:00)
Title: Introduce api fixture server

## Introduce a fixtures server

The fixture server is a simple tls server written to be ran under luvit
that serves up fixtures from the fixtures directory and periodically
sends a schedule changed event.

## Changes to virgo so it can talk to the fixtures server

The monitoring fixtures server uses the insecure CA cert from luvit.
Make the agent use this insecure CA when --insecure is passed into it so
that it will connect.

This requires passing an options object all the way through the code
from MonitoringAgent.run() through to the AgentClient class.

Also introduce changes to tools/build.py so that the server and agent
can be ran as so:

python tools/build.py test_server_fixture
python tools/build.py test_endpoint_fixture