소스 검색

Add test suite stub

Alois Mahdal 9 년 전
부모
커밋
707d289e37
7개의 변경된 파일41개의 추가작업 그리고 0개의 파일을 삭제
  1. 4
    0
      tests/TF_HEADER
  2. 21
    0
      tests/cli/TF_RUN
  3. 3
    0
      tests/cli/oracle/basic.stdout
  4. 3
    0
      tests/cli/oracle/extended.stdout
  5. 1
    0
      tests/cli/oracle/fixed.stdout
  6. 3
    0
      tests/cli/oracle/usage.stderr
  7. 6
    0
      tests/cli/test/ALL.stdin

+ 4
- 0
tests/TF_HEADER 파일 보기

@@ -0,0 +1,4 @@
1
+#!/bin/sh
2
+
3
+echo -n "version: ";
4
+saturnin --version-semver

+ 21
- 0
tests/cli/TF_RUN 파일 보기

@@ -0,0 +1,21 @@
1
+#!/bin/bash
2
+
3
+. $TF_DIR/include/subtest.sh
4
+. $TF_DIR/include/tools.sh
5
+
6
+tf_enum_subtests() {
7
+    echo usage
8
+}
9
+
10
+tf_name2cmd() {
11
+    local name=$1
12
+    local cmd
13
+    local o_err="oracle/$name.stderr"
14
+    local o_es=0
15
+    case $name in
16
+        usage)       cmd="saturnin"; o_es=2 ;;
17
+    esac
18
+    echo "tf_testflt -n $name -E $o_err -S $o_es $cmd"
19
+}
20
+
21
+tf_do_subtests

+ 3
- 0
tests/cli/oracle/basic.stdout 파일 보기

@@ -0,0 +1,3 @@
1
+Linda and Nina work together.
2
+The mask *.* matches all.
3
+The mask *.docx matches Word documents.

+ 3
- 0
tests/cli/oracle/extended.stdout 파일 보기

@@ -0,0 +1,3 @@
1
+Alice uses Google.
2
+Bob wears goggles.
3
+Linda and Nina work together.

+ 1
- 0
tests/cli/oracle/fixed.stdout 파일 보기

@@ -0,0 +1 @@
1
+The mask *.* matches all.

+ 3
- 0
tests/cli/oracle/usage.stderr 파일 보기

@@ -0,0 +1,3 @@
1
+usage: saturnin [-d|-v] command [args...]
2
+usage: saturnin help
3
+usage: saturnin --version

+ 6
- 0
tests/cli/test/ALL.stdin 파일 보기

@@ -0,0 +1,6 @@
1
+Alice uses Google.
2
+Bob wears goggles.
3
+Joe and John are friends.
4
+Linda and Nina work together.
5
+The mask *.* matches all.
6
+The mask *.docx matches Word documents.