Sha256: 6c201567fd5f7fc447d9cf8ce040bd2e00cb85a33f859b0ea0cc9c28836f1283
Contents?: true
Size: 635 Bytes
Versions: 110
Compression:
Stored size: 635 Bytes
Contents
#!/bin/sh repo=$(cd "$(dirname "$0")/.." && pwd) exitcode=0 for e in $repo/exercises/*; do if [ -f "$e/.meta/ignore-count-ignores" ]; then continue fi if [ -d "$e/tests" ]; then for t in $e/tests/*.rs; do tests=$(grep "^\s*\#\[test\]" $t | wc -l | tr -d '[:space:]') ignores=$(grep "^\s*\#\[ignore\]" $t | wc -l | tr -d '[:space:]') want_ignores=$(expr $tests - 1) if [ "$ignores" != "$want_ignores" ]; then echo "\033[1;31m$t: Has $tests tests and $ignores ignores (should be $want_ignores)\033[0m" exitcode=1 fi done fi done exit $exitcode
Version data entries
110 entries across 110 versions & 1 rubygems