diff options
Diffstat (limited to 'check')
-rwxr-xr-x | check | 51 |
1 files changed, 23 insertions, 28 deletions
@@ -4,26 +4,21 @@ set -eu -o pipefail -cat_with_sep() -{ - for x in "$@" - do - cat "$x" - echo - done +cat_with_sep() { + for x in "$@"; do + cat "$x" + echo + done } -quiet=-q hideok=chronic -if [ "$#" -gt 0 ] -then - case "$1" in +if [ "$#" -gt 0 ]; then + case "$1" in verbose | -v | --verbose) - quiet= - hideok= - shift 1 - ;; - esac + hideok= + shift 1 + ;; + esac fi dir="$(mktemp -d -p .)" @@ -31,31 +26,31 @@ dir="$(mktemp -d -p .)" trap 'rm -rf "$dir"' EXIT rm -f test.log test.py -cp subplot.md "$dir" -cat_with_sep subplot.md roles/*/subplot.md > "$dir/subplot.md" -cat_with_sep subplot/*.py roles/*/subplot.py > "$dir/subplot.py" -cat_with_sep subplot/*.yaml roles/*/subplot.yaml > "$dir/subplot.yaml" +cp subplot.subplot subplot.md "$dir" +cat_with_sep subplot.md roles/*/subplot.md >"$dir/subplot.md" +cat_with_sep subplot/*.py roles/*/subplot.py >"$dir/subplot.py" +cat_with_sep subplot/*.yaml roles/*/subplot.yaml >"$dir/subplot.yaml" ( - set -eu -o pipefail - cd "$dir" - sp-docgen subplot.md -o ../subplot.pdf - sp-docgen subplot.md -o ../subplot.html - sp-codegen subplot.md -o ../test.py + set -eu -o pipefail + cd "$dir" + subplot docgen subplot.subplot -o ../subplot.pdf + subplot docgen subplot.subplot -o ../subplot.html + subplot codegen subplot.subplot -o ../test.py ) # Fix private key permissions. git doesn't preserve them. chmod 0600 ssh/id # Create configuration for the test VMs used by the test suite. -cat > test.cfg <<EOF +cat >test.cfg <<EOF name: debian-ansible-test -base_image: "$HOME/tmp/debian-10-openstack-amd64.qcow2" +base_image: "$HOME/tmp/debian.qcow2" username: debian cpus: 2 memory: 1024 EOF -$hideok python3 test.py --log test.log "$@" +$hideok python3 test.py --log test.log --env ANSIBLE_STDOUT_CALLBACK=yaml "$@" echo "Everything seems to be in order." |