github.com/containers/podman/v5@v5.1.0-rc1/hack/perf/run.sh (about)

     1  #!/usr/bin/env sh
     2  source ./helpers.bash
     3  
     4  setup
     5  echo_bold "Run $RUNS containers in a row"
     6  hyperfine --warmup 10 --runs $RUNS \
     7  	--prepare "$ENGINE_A rm -f 123 || true" \
     8  	--prepare "$ENGINE_B rm -f 123 || true" \
     9  	"$ENGINE_A run --name=123 $IMAGE true" \
    10  	"$ENGINE_B run --name=123 $IMAGE true"
    11  
    12  setup
    13  echo_bold "Run and remove $RUNS containers in a row"
    14  hyperfine --warmup 10 --runs $RUNS \
    15  	--prepare "$ENGINE_A rm -f 123 || true" \
    16  	--prepare "$ENGINE_B rm -f 123 || true" \
    17  	"$ENGINE_A run --rm --name=123 $IMAGE true" \
    18  	"$ENGINE_B run --rm --name=123 $IMAGE true"
    19  
    20  # Clean up
    21  $ENGINE_A system prune -f >> /dev/null
    22  $ENGINE_B system prune -f >> /dev/null