github.com/onsi/ginkgo@v1.16.6-0.20211118180735-4e1925ba4c95/ginkgo/outline/_testdata/create_result.sh (about)

     1  #!/usr/bin/env bash
     2  set -o errexit
     3  set -o nounset
     4  
     5  GINKGO=${GINKGO:-ginkgo}
     6  
     7  input=${1:-""}
     8  for format in "csv" "json"; do
     9      set -o xtrace
    10      output="$(dirname $input)/$(basename $input).$format"
    11      tmp=$(mktemp ginkgo-outline-test.XXX)
    12      if "$GINKGO" outline --format="$format" "$input" 1>"$tmp"
    13      then mv "$tmp" "$output"
    14      else rm "$tmp"
    15      set +o xtrace
    16      fi
    17  done