#!/bin/bash

systems=(bash python js)

for system in ${systems[@]}; do
    if sut=$system cucumber -t ~@wip -t ~@not_$system; then
        echo $system passed
    else
        echo $system failed
        exit 1
    fi
done

#!/bin/bash

systems=($@)

if [ ${#systems[@]} -eq 0 ]; then
    systems=(bash python js)
fi

declare -A scores

for system in ${systems[@]}; do
    if sut=$system cucumber -t ~@wip -t ~@not_$system; then
        scores[$system]=passed
    else
        scores[$system]=failed
    fi
done

echo

for system in ${!scores[@]}; do
    echo $system: ${scores[$system]}
done

Add ability for test runner to run selected tests and print out scores at the end
Add ability for test runner to run selected tests and print out scores at the end
