From: j8takagi Date: Fri, 12 Jun 2026 04:04:56 +0000 (+0900) Subject: comet2monitorの-C/-Mオプションのシステムテストを追加 X-Git-Tag: v0.5p55~3 X-Git-Url: https://j8takagi.net/gitweb?a=commitdiff_plain;h=7cbf1bcab4cd3da100e715a5b9fae571cd0d21a6;p=yacasl2.git comet2monitorの-C/-Mオプションのシステムテストを追加 --- 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 index 0000000..62e9f44 --- /dev/null +++ b/test/system/comet2_err/err_optC_-1/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_err/err_optC_-1/Makefile @@ -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 index 0000000..63bc8c5 --- /dev/null +++ b/test/system/comet2_err/err_optC_-1/cmd @@ -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 index 0000000..9604e87 --- /dev/null +++ b/test/system/comet2_err/err_optC_0/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_err/err_optC_0/Makefile @@ -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 index 0000000..81d8e7b --- /dev/null +++ b/test/system/comet2_err/err_optC_0/cmd @@ -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 index 0000000..518625d --- /dev/null +++ b/test/system/comet2_err/err_optC_1.5/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_err/err_optC_1.5/Makefile @@ -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 index 0000000..6783710 --- /dev/null +++ b/test/system/comet2_err/err_optC_1.5/cmd @@ -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 index 0000000..72497c4 --- /dev/null +++ b/test/system/comet2_err/err_optC_abc/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_err/err_optC_abc/Makefile @@ -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 index 0000000..e82e57a --- /dev/null +++ b/test/system/comet2_err/err_optC_abc/cmd @@ -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 index 0000000..6a8178f --- /dev/null +++ b/test/system/comet2_err/err_optM_-1/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_err/err_optM_-1/Makefile @@ -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 index 0000000..95c1f96 --- /dev/null +++ b/test/system/comet2_err/err_optM_-1/cmd @@ -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 index 0000000..e3918ee --- /dev/null +++ b/test/system/comet2_err/err_optM_0/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_err/err_optM_0/Makefile @@ -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 index 0000000..de21f53 --- /dev/null +++ b/test/system/comet2_err/err_optM_0/cmd @@ -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 index 0000000..eb4eb00 --- /dev/null +++ b/test/system/comet2_err/err_optM_1.5/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_err/err_optM_1.5/Makefile @@ -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 index 0000000..7795630 --- /dev/null +++ b/test/system/comet2_err/err_optM_1.5/cmd @@ -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 index 0000000..4f53f89 --- /dev/null +++ b/test/system/comet2_err/err_optM_65537/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_err/err_optM_65537/Makefile @@ -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 index 0000000..061bf92 --- /dev/null +++ b/test/system/comet2_err/err_optM_65537/cmd @@ -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 index 0000000..c8e767b --- /dev/null +++ b/test/system/comet2_err/err_optM_abc/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_err/err_optM_abc/Makefile @@ -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 index 0000000..4dbaa8c --- /dev/null +++ b/test/system/comet2_err/err_optM_abc/cmd @@ -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 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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_opt/opt_C_1/Makefile @@ -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 index 0000000..dcb6472 --- /dev/null +++ b/test/system/comet2_opt/opt_C_1/cmd @@ -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 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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_opt/opt_C_1000/Makefile @@ -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 index 0000000..53bdc10 --- /dev/null +++ b/test/system/comet2_opt/opt_C_1000/cmd @@ -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 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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_opt/opt_C_1000000/Makefile @@ -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 index 0000000..52db4cc --- /dev/null +++ b/test/system/comet2_opt/opt_C_1000000/cmd @@ -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 index 0000000..189a126 --- /dev/null +++ b/test/system/comet2_opt/opt_C_1000001/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_opt/opt_C_1000001/Makefile @@ -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 index 0000000..85b9ad7 --- /dev/null +++ b/test/system/comet2_opt/opt_C_1000001/cmd @@ -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 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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_opt/opt_M_2/Makefile @@ -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 index 0000000..99f32bb --- /dev/null +++ b/test/system/comet2_opt/opt_M_2/cmd @@ -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 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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_opt/opt_M_512/Makefile @@ -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 index 0000000..1dd49ff --- /dev/null +++ b/test/system/comet2_opt/opt_M_512/cmd @@ -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 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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2_opt/opt_M_65535/Makefile @@ -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 index 0000000..7530891 --- /dev/null +++ b/test/system/comet2_opt/opt_M_65535/cmd @@ -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 index 0000000..cb491a8 --- /dev/null +++ b/test/system/comet2monitor/empty_first/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2monitor/empty_first/Makefile @@ -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 index 0000000..717a940 --- /dev/null +++ b/test/system/comet2monitor/empty_first/cmd @@ -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 index 0000000..f4c054d --- /dev/null +++ b/test/system/comet2monitor/next_repeat/0.txt @@ -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 index 0000000..b6dac59 --- /dev/null +++ b/test/system/comet2monitor/next_repeat/Makefile @@ -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 index 0000000..9f8c47c --- /dev/null +++ b/test/system/comet2monitor/next_repeat/cmd @@ -0,0 +1 @@ +printf "n\n\n" | ../../../../comet2monitor | sed '/^(comet2 monitor) /d'