lib/tests/string/50-strncmp.c
lib/tests/scaffold/51-pointer-sub.c
lib/tests/scaffold/54-argc.c
+lib/tests/scaffold/54-argv.c
lib/tests/scaffold/55-char-array.c
lib/tests/scaffold/60-math.c
lib/tests/scaffold/61-array.c
"
XFAIL_TESTS="
-lib/tests/scaffold/54-argv.c
lib/tests/stdio/90-sprintf.c
lib/tests/stdio/90-sprintf.c
"
$CC $CFLAGS $LDFLAGS -L . -o "$o" $crt1 "$o".o $LIBS
set +e
-#timeout 2 "$o" -s --long file0 file1 > "$o".1 2> "$o".2
-timeout 2 "$o" > "$o".1 2> "$o".2
+timeout 2 "$o" -s --long file0 file1 > "$o".1 2> "$o".2
r=$?
set -e
if [ -f "$b".exit ]; then
/* -*-comment-start: "//";comment-end:""-*-
* GNU Mes --- Maxwell Equations of Software
- * Copyright © 2017,2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
+ * Copyright © 2017,2018,2019 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
*
* This file is part of GNU Mes.
*
main (int argc, char *argv[])
{
oputs ("\n");
- oputs ("t: argv[0] == \"lib/test/scaffold....\"\n");
+ oputs ("t: argv[0] == \"lib/tests/scaffold....\"\n");
oputs ("argv0=");
oputs (argv[0]);
oputs ("\n");
- if (strncmp (argv[0], "lib/test/scaffold", 5))
+ if (strcmp (argv[0], "lib/tests/scaffold/54-argv"))
return 1;
oputs ("t: *argv\"\n");
oputs (*argv);
oputs ("\n");
- oputs ("t: if (argc > 1 && !strcmp (argv[1], \"--help\")\n");
- if (argc > 1 && !strcmp (argv[1], "--help"))
+ if (argc != 5)
return 2;
+ if (strcmp (argv[1], "-s"))
+ return 3;
+
+ if (strcmp (argv[2], "--long"))
+ return 4;
+
return 0;
}