Skip to content
This repository has been archived by the owner on Jun 13, 2019. It is now read-only.

webplatform/ops-test-services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebPlatform operations services test runner

STATE: Sandbox, not ready at all!!

Let’s automate tests on webplatform.org services, what’s expected so we can ensure consistency during maintenance and refactoring.

Idea is that we declare à-la-TDD what’s exposed as a "run book" so it both documents what’s expected AND helps us ensure it remains so.

This repository leverages ServerSpec to describe configuration and tests if they are consistent.

If you have the Requirements, you can run in two commands;

make build
make run

Run within the container, note that its basically what Makefile does at run target but without asking rake to run;

docker run -it --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp renoirb-serverspec
// ... in container, in the repository mounted as a volume, you can run rake

TODO

  1. yaml reader to describe HTTP requests parameters and expectations
  2. Test in a way such that we can make requests with direct IP address and what Host header to use
  3. Organize tests by domain names
  4. Ensure tests covers both direct origin server AND Varnish/Fastly
  5. Setup Travis CI?

Requirements

Reference

Releases

No releases published

Packages

No packages published