Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 777 Bytes

README.md

File metadata and controls

36 lines (26 loc) · 777 Bytes

Scenarios

This project provides a tool for running long-lived testing scenarios.

A scenario follows this simple pattern:

  • find all projects
  • bootstrap all declared placements
  • in parallel
    • deploy a project
    • push data so the ingress boundary can handle it
    • verify data is arriving in the tail of the pipeline
    • destroy the project
  • destroy all bootstrapped resources

Running

Gradle

$ ../gradlew clean scenarios

Console

$ ../gradlew clean installDist copyScenarios
$ build/install/cls-scenario/bin/cls-scenario --dry-run --verify-on-dry-run --stop-on-failure -f build/scenarios
$ build/install/cls-scenario/bin/cls-scenario --stop-on-failure -f build/scenarios/s3-frequent-filter-boundary