Skip to content
Branch: master
Find file History
gsagula updated envoy image with fix for appending headers from grpc auth ser…
…vice

Signed-off-by: Gabriel <gsagula@gmail.com>
Latest commit e6b5091 Mar 15, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
docs Pull in kat without using it (yet). Oct 17, 2018
kat
.gitignore
LICENSE
Pipfile
Pipfile.lock Pull in kat without using it (yet). Oct 17, 2018
README.md Pull in kat without using it (yet). Oct 17, 2018
requirements.txt Pull in kat without using it (yet). Oct 17, 2018
setup.py

README.md

kat

Kubernetes Acceptance Testing tool

This is a testing tool that was originally developed for testing of ambassador, but could potentially be useful for any sort of application built on top of kubernetes.

This tool streamlines the following process:

  1. apply a bunch of yaml
  2. wait for services to spin up
  3. run a bunch of queries against the spun up APIs
  4. perform a bunch of assertions on those query results

We originally built these sort of tests in a unit-testing style framework where each test would proceed through this sequence on its own. This turns out to be very slow since steps two and three are highly synchronous/chatty.

This test framework runs these sorts of tests several orders of magnitude faster by a) applying the yaml for all tests in a single big batch up front, and b) performing all the queries in step 3 asynchronously using a high performance client.

Please see the tutorial to get started.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.