File: find-tests.sh

package info (click to toggle)
keyman 18.0.246-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 21,316 kB
  • sloc: python: 52,784; cpp: 21,289; sh: 7,633; ansic: 4,823; xml: 3,617; perl: 959; makefile: 139; javascript: 138
file content (16 lines) | stat: -rwxr-xr-x 367 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env bash
set -eu
while [ -n "$1" ]; do
  if [ ! -d "$1" ]; then
    shift
    continue
  fi
  pushd "$1" > /dev/null
  while IFS= read -r -d '' file; do
    testname=$(basename "$file" .kmx)
    #shellcheck disable=SC2059
    printf "$(basename "$file")\t${testname#k_}\n"
  done < <(find . -name \*.kmx -print0 | sort -z)
  popd > /dev/null
  exit 0
done