* Skeleton for overhead testing subproject. * clone into base image instead of submodule * remove submodules file (even though it was empty) * set up a junit-based test running project that leverages testcontianers. * remove builder * remove builder * cleanup * repackage * leverage an agent object * simplify writing * Skeleton for overhead testing subproject. * clone into base image instead of submodule * use multi-stage dockerfile to simplify image * strip ssh and add CMD * use the JRE base for the final stage * rebasing * format tweak * cleanup * repackage * include peak threads * imports * write startup file * fix sorting * fix writing to allow overwrites * code review comments * let results just be a list (instead of map) * remove gitmodules * increase usage of naming conventinos (code review comment) |
||
|---|---|---|
| .. | ||
| gradle/wrapper | ||
| k6 | ||
| src/test | ||
| .dockerignore | ||
| Dockerfile-petclinic-base | ||
| README.md | ||
| build.gradle.kts | ||
| gradlew | ||
| settings.gradle.kts | ||
README.md
Overhead tests
This is a work in progress.
This directory will contain tools and utilities that help us to measure the performance overhead introduced by the agent and to measure how this overhead changes over time.
Contents
tbd
Config
tbd
Setup and Usage
Once we have an established base image published for spring-petclinic-rest, this step
can be avoided by most users. For now, there is just a spring petclinic base image.
$ docker build -f Dockerfile-petclinic-base .
Remaining usage TBD.