Continuous Testing Framework for distributed applications, composed from multiple Docker containers.
In-Cluster Testing
Run any tests inside your Docker cluster, in real environment: test, stage, or production. Support for Swarm and Kubernetes clusters.
Any Test - Any Tool
Supports any test using any tool with a few lines packaged as a Test Container in a standard Dockerfile.
Standardize Collection of Test Results
Continously collect test results from Test Contaiers. Upload collected test results to Test Analytics REST endpoint.
Event Driven Test Execution
Trigger test execution when something changed: container update, host restart, OS update, etc. Selective tests based on specific events
Social Testing and Discovery
Automatically discover and execute tests, packaged and deployed as regular Docker containers (Test Containers). Enable social-testing by sharing test containers via a registry
Testimonials
Just like a tugboat brings container ships safely to port, TUGBOT delivers Docker containers safely to production at speed and scale.
Tugbot In-Cluster Open Source Framework presented at Docker and Microservices meetups:
In-cluster testing is a great concept and looking forward to seeing how it develops.
Docker San Francisco
DockerHQ Meetup
I like your work and will go over Tugbot. It sounds very interesting to me.
Software Engineer - Docker
DockerHQ Meetup
That was a good presentation and I like the idea of making Continuous Testing a bigger part of the CI/CD idea.
Docker San Jose
Docker Meetup
Remarkably, all 3 presenters at this Docker meetup presented higher-quality material within the space of 2 hours than I got in the all-day Ansible gathering. .. this time the talk was much better than the pizza :-) !