Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 1.26 KB

README.md

File metadata and controls

48 lines (36 loc) · 1.26 KB

Vape

Build Status Coverage Status Docker Pulls license

Modern Smoke testing tool written in Go. Inspired by Shisha

How to use

As a binary

Create a Vapefile file in the format:

[
  {
    "uri": "/health",
    "expected_status_code": 200
  },
  {
    "uri": "/page-that-should-not-exist",
    "expected_status_code": 404
  }
]

then execute vape http://your.domain to run the checks

As a container

Create the Vapefile file as above but be sure to mount it inside the container:

docker run \
    --rm \
    -t \
    -v $(PWD)/Vapefile.example:/Vapefile \
    symm/vape:latest \
    https://your.domain

Optional Arguments

-config full/path/to/Vapefile specify an alternative to looking for Vapefile in the current directory

TODO

This project is HackDay™ quality. In need of test coverage and refactoring