]> j8takagi.net git repositories - yacasl2.git/commitdiff
comet2monitorの-C/-Mオプションのシステムテストを追加
authorj8takagi <j8takagi@nifty.com>
Fri, 12 Jun 2026 04:04:56 +0000 (13:04 +0900)
committerj8takagi <j8takagi@nifty.com>
Fri, 12 Jun 2026 04:04:56 +0000 (13:04 +0900)
54 files changed:
test/system/comet2_err/err_optC_-1/0.txt [new file with mode: 0644]
test/system/comet2_err/err_optC_-1/Makefile [new file with mode: 0644]
test/system/comet2_err/err_optC_-1/cmd [new file with mode: 0755]
test/system/comet2_err/err_optC_0/0.txt [new file with mode: 0644]
test/system/comet2_err/err_optC_0/Makefile [new file with mode: 0644]
test/system/comet2_err/err_optC_0/cmd [new file with mode: 0755]
test/system/comet2_err/err_optC_1.5/0.txt [new file with mode: 0644]
test/system/comet2_err/err_optC_1.5/Makefile [new file with mode: 0644]
test/system/comet2_err/err_optC_1.5/cmd [new file with mode: 0755]
test/system/comet2_err/err_optC_abc/0.txt [new file with mode: 0644]
test/system/comet2_err/err_optC_abc/Makefile [new file with mode: 0644]
test/system/comet2_err/err_optC_abc/cmd [new file with mode: 0755]
test/system/comet2_err/err_optM_-1/0.txt [new file with mode: 0644]
test/system/comet2_err/err_optM_-1/Makefile [new file with mode: 0644]
test/system/comet2_err/err_optM_-1/cmd [new file with mode: 0755]
test/system/comet2_err/err_optM_0/0.txt [new file with mode: 0644]
test/system/comet2_err/err_optM_0/Makefile [new file with mode: 0644]
test/system/comet2_err/err_optM_0/cmd [new file with mode: 0755]
test/system/comet2_err/err_optM_1.5/0.txt [new file with mode: 0644]
test/system/comet2_err/err_optM_1.5/Makefile [new file with mode: 0644]
test/system/comet2_err/err_optM_1.5/cmd [new file with mode: 0755]
test/system/comet2_err/err_optM_65537/0.txt [new file with mode: 0644]
test/system/comet2_err/err_optM_65537/Makefile [new file with mode: 0644]
test/system/comet2_err/err_optM_65537/cmd [new file with mode: 0755]
test/system/comet2_err/err_optM_abc/0.txt [new file with mode: 0644]
test/system/comet2_err/err_optM_abc/Makefile [new file with mode: 0644]
test/system/comet2_err/err_optM_abc/cmd [new file with mode: 0755]
test/system/comet2_opt/opt_C_1/0.txt [new file with mode: 0644]
test/system/comet2_opt/opt_C_1/Makefile [new file with mode: 0644]
test/system/comet2_opt/opt_C_1/cmd [new file with mode: 0755]
test/system/comet2_opt/opt_C_1000/0.txt [new file with mode: 0644]
test/system/comet2_opt/opt_C_1000/Makefile [new file with mode: 0644]
test/system/comet2_opt/opt_C_1000/cmd [new file with mode: 0755]
test/system/comet2_opt/opt_C_1000000/0.txt [new file with mode: 0644]
test/system/comet2_opt/opt_C_1000000/Makefile [new file with mode: 0644]
test/system/comet2_opt/opt_C_1000000/cmd [new file with mode: 0755]
test/system/comet2_opt/opt_C_1000001/0.txt [new file with mode: 0644]
test/system/comet2_opt/opt_C_1000001/Makefile [new file with mode: 0644]
test/system/comet2_opt/opt_C_1000001/cmd [new file with mode: 0755]
test/system/comet2_opt/opt_M_2/0.txt [new file with mode: 0644]
test/system/comet2_opt/opt_M_2/Makefile [new file with mode: 0644]
test/system/comet2_opt/opt_M_2/cmd [new file with mode: 0755]
test/system/comet2_opt/opt_M_512/0.txt [new file with mode: 0644]
test/system/comet2_opt/opt_M_512/Makefile [new file with mode: 0644]
test/system/comet2_opt/opt_M_512/cmd [new file with mode: 0755]
test/system/comet2_opt/opt_M_65535/0.txt [new file with mode: 0644]
test/system/comet2_opt/opt_M_65535/Makefile [new file with mode: 0644]
test/system/comet2_opt/opt_M_65535/cmd [new file with mode: 0755]
test/system/comet2monitor/empty_first/0.txt [new file with mode: 0644]
test/system/comet2monitor/empty_first/Makefile [new file with mode: 0644]
test/system/comet2monitor/empty_first/cmd [new file with mode: 0755]
test/system/comet2monitor/next_repeat/0.txt [new file with mode: 0644]
test/system/comet2monitor/next_repeat/Makefile [new file with mode: 0644]
test/system/comet2monitor/next_repeat/cmd [new file with mode: 0755]

diff --git a/test/system/comet2_err/err_optC_-1/0.txt b/test/system/comet2_err/err_optC_-1/0.txt
new file mode 100644 (file)
index 0000000..62e9f44
--- /dev/null
@@ -0,0 +1 @@
+-1: Clock out of range: 1 -
diff --git a/test/system/comet2_err/err_optC_-1/Makefile b/test/system/comet2_err/err_optC_-1/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_err/err_optC_-1/cmd b/test/system/comet2_err/err_optC_-1/cmd
new file mode 100755 (executable)
index 0000000..63bc8c5
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -C -1 ../../../../as/sample/test.o
diff --git a/test/system/comet2_err/err_optC_0/0.txt b/test/system/comet2_err/err_optC_0/0.txt
new file mode 100644 (file)
index 0000000..9604e87
--- /dev/null
@@ -0,0 +1 @@
+0: Clock out of range: 1 -
diff --git a/test/system/comet2_err/err_optC_0/Makefile b/test/system/comet2_err/err_optC_0/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_err/err_optC_0/cmd b/test/system/comet2_err/err_optC_0/cmd
new file mode 100755 (executable)
index 0000000..81d8e7b
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -C 0 ../../../../as/sample/test.o
diff --git a/test/system/comet2_err/err_optC_1.5/0.txt b/test/system/comet2_err/err_optC_1.5/0.txt
new file mode 100644 (file)
index 0000000..518625d
--- /dev/null
@@ -0,0 +1 @@
+Clock: `1.5' is not integer.
diff --git a/test/system/comet2_err/err_optC_1.5/Makefile b/test/system/comet2_err/err_optC_1.5/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_err/err_optC_1.5/cmd b/test/system/comet2_err/err_optC_1.5/cmd
new file mode 100755 (executable)
index 0000000..6783710
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -C 1.5 ../../../../as/sample/test.o
diff --git a/test/system/comet2_err/err_optC_abc/0.txt b/test/system/comet2_err/err_optC_abc/0.txt
new file mode 100644 (file)
index 0000000..72497c4
--- /dev/null
@@ -0,0 +1 @@
+Clock: Not specified.
diff --git a/test/system/comet2_err/err_optC_abc/Makefile b/test/system/comet2_err/err_optC_abc/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_err/err_optC_abc/cmd b/test/system/comet2_err/err_optC_abc/cmd
new file mode 100755 (executable)
index 0000000..e82e57a
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -C abc ../../../../as/sample/test.o
diff --git a/test/system/comet2_err/err_optM_-1/0.txt b/test/system/comet2_err/err_optM_-1/0.txt
new file mode 100644 (file)
index 0000000..6a8178f
--- /dev/null
@@ -0,0 +1 @@
+-1: Memory Size out of range: 1 - 65536
diff --git a/test/system/comet2_err/err_optM_-1/Makefile b/test/system/comet2_err/err_optM_-1/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_err/err_optM_-1/cmd b/test/system/comet2_err/err_optM_-1/cmd
new file mode 100755 (executable)
index 0000000..95c1f96
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -M -1 ../../../../as/sample/test.o
diff --git a/test/system/comet2_err/err_optM_0/0.txt b/test/system/comet2_err/err_optM_0/0.txt
new file mode 100644 (file)
index 0000000..e3918ee
--- /dev/null
@@ -0,0 +1 @@
+0: Memory Size out of range: 1 - 65536
diff --git a/test/system/comet2_err/err_optM_0/Makefile b/test/system/comet2_err/err_optM_0/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_err/err_optM_0/cmd b/test/system/comet2_err/err_optM_0/cmd
new file mode 100755 (executable)
index 0000000..de21f53
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -M 0 ../../../../as/sample/test.o
diff --git a/test/system/comet2_err/err_optM_1.5/0.txt b/test/system/comet2_err/err_optM_1.5/0.txt
new file mode 100644 (file)
index 0000000..eb4eb00
--- /dev/null
@@ -0,0 +1 @@
+Memory Size: `1.5' is not integer.
diff --git a/test/system/comet2_err/err_optM_1.5/Makefile b/test/system/comet2_err/err_optM_1.5/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_err/err_optM_1.5/cmd b/test/system/comet2_err/err_optM_1.5/cmd
new file mode 100755 (executable)
index 0000000..7795630
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -M 1.5 ../../../../as/sample/test.o
diff --git a/test/system/comet2_err/err_optM_65537/0.txt b/test/system/comet2_err/err_optM_65537/0.txt
new file mode 100644 (file)
index 0000000..4f53f89
--- /dev/null
@@ -0,0 +1 @@
+65537: Memory Size out of range: 1 - 65536
diff --git a/test/system/comet2_err/err_optM_65537/Makefile b/test/system/comet2_err/err_optM_65537/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_err/err_optM_65537/cmd b/test/system/comet2_err/err_optM_65537/cmd
new file mode 100755 (executable)
index 0000000..061bf92
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -M 65537 ../../../../as/sample/test.o
diff --git a/test/system/comet2_err/err_optM_abc/0.txt b/test/system/comet2_err/err_optM_abc/0.txt
new file mode 100644 (file)
index 0000000..c8e767b
--- /dev/null
@@ -0,0 +1 @@
+Memory Size: Not specified.
diff --git a/test/system/comet2_err/err_optM_abc/Makefile b/test/system/comet2_err/err_optM_abc/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_err/err_optM_abc/cmd b/test/system/comet2_err/err_optM_abc/cmd
new file mode 100755 (executable)
index 0000000..4dbaa8c
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -M abc ../../../../as/sample/test.o
diff --git a/test/system/comet2_opt/opt_C_1/0.txt b/test/system/comet2_opt/opt_C_1/0.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/system/comet2_opt/opt_C_1/Makefile b/test/system/comet2_opt/opt_C_1/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_opt/opt_C_1/cmd b/test/system/comet2_opt/opt_C_1/cmd
new file mode 100755 (executable)
index 0000000..dcb6472
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -C 1 ../../../../as/sample/test.o
diff --git a/test/system/comet2_opt/opt_C_1000/0.txt b/test/system/comet2_opt/opt_C_1000/0.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/system/comet2_opt/opt_C_1000/Makefile b/test/system/comet2_opt/opt_C_1000/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_opt/opt_C_1000/cmd b/test/system/comet2_opt/opt_C_1000/cmd
new file mode 100755 (executable)
index 0000000..53bdc10
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -C 1000 ../../../../as/sample/test.o
diff --git a/test/system/comet2_opt/opt_C_1000000/0.txt b/test/system/comet2_opt/opt_C_1000000/0.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/system/comet2_opt/opt_C_1000000/Makefile b/test/system/comet2_opt/opt_C_1000000/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_opt/opt_C_1000000/cmd b/test/system/comet2_opt/opt_C_1000000/cmd
new file mode 100755 (executable)
index 0000000..52db4cc
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -C 1000000 ../../../../as/sample/test.o
diff --git a/test/system/comet2_opt/opt_C_1000001/0.txt b/test/system/comet2_opt/opt_C_1000001/0.txt
new file mode 100644 (file)
index 0000000..189a126
--- /dev/null
@@ -0,0 +1 @@
+Info - 1000001: Clock frequency exceeds maximum. Set to 1000000
diff --git a/test/system/comet2_opt/opt_C_1000001/Makefile b/test/system/comet2_opt/opt_C_1000001/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_opt/opt_C_1000001/cmd b/test/system/comet2_opt/opt_C_1000001/cmd
new file mode 100755 (executable)
index 0000000..85b9ad7
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -C 1000001 ../../../../as/sample/test.o
diff --git a/test/system/comet2_opt/opt_M_2/0.txt b/test/system/comet2_opt/opt_M_2/0.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/system/comet2_opt/opt_M_2/Makefile b/test/system/comet2_opt/opt_M_2/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_opt/opt_M_2/cmd b/test/system/comet2_opt/opt_M_2/cmd
new file mode 100755 (executable)
index 0000000..99f32bb
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -M 2 ../../../../as/sample/test.o
diff --git a/test/system/comet2_opt/opt_M_512/0.txt b/test/system/comet2_opt/opt_M_512/0.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/system/comet2_opt/opt_M_512/Makefile b/test/system/comet2_opt/opt_M_512/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_opt/opt_M_512/cmd b/test/system/comet2_opt/opt_M_512/cmd
new file mode 100755 (executable)
index 0000000..1dd49ff
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -M 512 ../../../../as/sample/test.o
diff --git a/test/system/comet2_opt/opt_M_65535/0.txt b/test/system/comet2_opt/opt_M_65535/0.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/system/comet2_opt/opt_M_65535/Makefile b/test/system/comet2_opt/opt_M_65535/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2_opt/opt_M_65535/cmd b/test/system/comet2_opt/opt_M_65535/cmd
new file mode 100755 (executable)
index 0000000..7530891
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 -M 65535 ../../../../as/sample/test.o
diff --git a/test/system/comet2monitor/empty_first/0.txt b/test/system/comet2monitor/empty_first/0.txt
new file mode 100644 (file)
index 0000000..cb491a8
--- /dev/null
@@ -0,0 +1,2 @@
+COMET II machine code monitor. Type ? for help.
+>
diff --git a/test/system/comet2monitor/empty_first/Makefile b/test/system/comet2monitor/empty_first/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2monitor/empty_first/cmd b/test/system/comet2monitor/empty_first/cmd
new file mode 100755 (executable)
index 0000000..717a940
--- /dev/null
@@ -0,0 +1 @@
+printf "\n" | ../../../../comet2monitor | sed '/^(comet2 monitor) /d'
diff --git a/test/system/comet2monitor/next_repeat/0.txt b/test/system/comet2monitor/next_repeat/0.txt
new file mode 100644 (file)
index 0000000..f4c054d
--- /dev/null
@@ -0,0 +1,3 @@
+COMET II machine code monitor. Type ? for help.
+> n
+> n
diff --git a/test/system/comet2monitor/next_repeat/Makefile b/test/system/comet2monitor/next_repeat/Makefile
new file mode 100644 (file)
index 0000000..b6dac59
--- /dev/null
@@ -0,0 +1,2 @@
+include ../Define.mk
+include ../Test.mk
diff --git a/test/system/comet2monitor/next_repeat/cmd b/test/system/comet2monitor/next_repeat/cmd
new file mode 100755 (executable)
index 0000000..9f8c47c
--- /dev/null
@@ -0,0 +1 @@
+printf "n\n\n" | ../../../../comet2monitor | sed '/^(comet2 monitor) /d'