Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/tests/usr.bin/indent tests/indent: migrate tests for parenth...



details:   https://anonhg.NetBSD.org/src/rev/d40abda61878
branches:  trunk
changeset: 1024411:d40abda61878
user:      rillig <rillig%NetBSD.org@localhost>
date:      Fri Oct 22 19:46:41 2021 +0000

description:
tests/indent: migrate tests for parentheses, struct, #if, wide char

diffstat:

 distrib/sets/lists/tests/mi                            |  22 ++++----
 tests/usr.bin/indent/Makefile                          |  12 +----
 tests/usr.bin/indent/opt_bad.c                         |  25 ++++++++-
 tests/usr.bin/indent/parens.0                          |  28 ----------
 tests/usr.bin/indent/parens.0.pro                      |   3 -
 tests/usr.bin/indent/parens.0.stdout                   |  28 ----------
 tests/usr.bin/indent/struct.0                          |  22 --------
 tests/usr.bin/indent/struct.0.stdout                   |  24 --------
 tests/usr.bin/indent/surplusbad.0                      |  10 ---
 tests/usr.bin/indent/surplusbad.0.pro                  |   3 -
 tests/usr.bin/indent/surplusbad.0.stdout               |  10 ---
 tests/usr.bin/indent/token_keyword_struct_union_enum.c |  49 +++++++++++++++++-
 tests/usr.bin/indent/token_string_prefix.c             |  11 +++-
 tests/usr.bin/indent/wchar.0                           |   7 --
 tests/usr.bin/indent/wchar.0.stdout                    |   7 --
 15 files changed, 94 insertions(+), 167 deletions(-)

diffs (truncated from 391 to 300 lines):

diff -r 031dee3e79f5 -r d40abda61878 distrib/sets/lists/tests/mi
--- a/distrib/sets/lists/tests/mi       Fri Oct 22 19:27:53 2021 +0000
+++ b/distrib/sets/lists/tests/mi       Fri Oct 22 19:46:41 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1149 2021/10/22 19:27:53 rillig Exp $
+# $NetBSD: mi,v 1.1150 2021/10/22 19:46:41 rillig Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -5023,9 +5023,9 @@
 ./usr/tests/usr.bin/indent/opt_sob.c                                   tests-usr.bin-tests     compattestfile,atf
 ./usr/tests/usr.bin/indent/opt_ut.c                                    tests-usr.bin-tests     compattestfile,atf
 ./usr/tests/usr.bin/indent/opt_v.c                                     tests-usr.bin-tests     compattestfile,atf
-./usr/tests/usr.bin/indent/parens.0                                    tests-usr.bin-tests     compattestfile,atf
-./usr/tests/usr.bin/indent/parens.0.pro                                        tests-usr.bin-tests     compattestfile,atf
-./usr/tests/usr.bin/indent/parens.0.stdout                             tests-usr.bin-tests     compattestfile,atf
+./usr/tests/usr.bin/indent/parens.0                                    tests-obsolete          obsolete,atf
+./usr/tests/usr.bin/indent/parens.0.pro                                        tests-obsolete          obsolete,atf
+./usr/tests/usr.bin/indent/parens.0.stdout                             tests-obsolete          obsolete,atf
 ./usr/tests/usr.bin/indent/pcs.0                                       tests-obsolete          obsolete,atf
 ./usr/tests/usr.bin/indent/pcs.0.pro                                   tests-obsolete          obsolete,atf
 ./usr/tests/usr.bin/indent/pcs.0.stdout                                        tests-obsolete          obsolete,atf
@@ -5033,11 +5033,11 @@
 ./usr/tests/usr.bin/indent/ps_ind_level.0.pro                          tests-obsolete          obsolete,atf
 ./usr/tests/usr.bin/indent/ps_ind_level.0.stdout                       tests-obsolete          obsolete,atf
 ./usr/tests/usr.bin/indent/ps_ind_level.c                              tests-usr.bin-tests     compattestfile,atf
-./usr/tests/usr.bin/indent/struct.0                                    tests-usr.bin-tests     compattestfile,atf
-./usr/tests/usr.bin/indent/struct.0.stdout                             tests-usr.bin-tests     compattestfile,atf
-./usr/tests/usr.bin/indent/surplusbad.0                                        tests-usr.bin-tests     compattestfile,atf
-./usr/tests/usr.bin/indent/surplusbad.0.pro                            tests-usr.bin-tests     compattestfile,atf
-./usr/tests/usr.bin/indent/surplusbad.0.stdout                         tests-usr.bin-tests     compattestfile,atf
+./usr/tests/usr.bin/indent/struct.0                                    tests-obsolete          obsolete,atf
+./usr/tests/usr.bin/indent/struct.0.stdout                             tests-obsolete          obsolete,atf
+./usr/tests/usr.bin/indent/surplusbad.0                                        tests-obsolete          obsolete,atf
+./usr/tests/usr.bin/indent/surplusbad.0.pro                            tests-obsolete          obsolete,atf
+./usr/tests/usr.bin/indent/surplusbad.0.stdout                         tests-obsolete          obsolete,atf
 ./usr/tests/usr.bin/indent/t_errors                                    tests-usr.bin-tests     compattestfile,atf
 ./usr/tests/usr.bin/indent/t_indent                                    tests-usr.bin-tests     compattestfile,atf
 ./usr/tests/usr.bin/indent/t_misc                                      tests-usr.bin-tests     compattestfile,atf
@@ -5199,8 +5199,8 @@
 ./usr/tests/usr.bin/indent/types_from_file.0.list                      tests-usr.bin-tests     compattestfile,atf
 ./usr/tests/usr.bin/indent/types_from_file.0.pro                       tests-usr.bin-tests     compattestfile,atf
 ./usr/tests/usr.bin/indent/types_from_file.0.stdout                    tests-usr.bin-tests     compattestfile,atf
-./usr/tests/usr.bin/indent/wchar.0                                     tests-usr.bin-tests     compattestfile,atf
-./usr/tests/usr.bin/indent/wchar.0.stdout                              tests-usr.bin-tests     compattestfile,atf
+./usr/tests/usr.bin/indent/wchar.0                                     tests-obsolete          obsolete,atf
+./usr/tests/usr.bin/indent/wchar.0.stdout                              tests-obsolete          obsolete,atf
 ./usr/tests/usr.bin/infocmp                            tests-usr.bin-tests     compattestfile,atf
 ./usr/tests/usr.bin/infocmp/Atffile                    tests-usr.bin-tests     compattestfile,atf
 ./usr/tests/usr.bin/infocmp/Kyuafile                   tests-usr.bin-tests     compattestfile,atf,kyua
diff -r 031dee3e79f5 -r d40abda61878 tests/usr.bin/indent/Makefile
--- a/tests/usr.bin/indent/Makefile     Fri Oct 22 19:27:53 2021 +0000
+++ b/tests/usr.bin/indent/Makefile     Fri Oct 22 19:46:41 2021 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.25 2021/10/22 19:27:53 rillig Exp $
+#      $NetBSD: Makefile,v 1.26 2021/10/22 19:46:41 rillig Exp $
 
 .include <bsd.own.mk>
 
@@ -116,15 +116,7 @@
 FILES+=                opt_sob.c
 FILES+=                opt_ut.c
 FILES+=                opt_v.c
-FILES+=                parens.0
-FILES+=                parens.0.stdout
-FILES+=                parens.0.pro
 FILES+=                ps_ind_level.c
-FILES+=                struct.0
-FILES+=                struct.0.stdout
-FILES+=                surplusbad.0
-FILES+=                surplusbad.0.stdout
-FILES+=                surplusbad.0.pro
 FILES+=                t_options.awk
 FILES+=                token_binary_op.c
 FILES+=                token_case_label.c
@@ -168,8 +160,6 @@
 FILES+=                types_from_file.0.stdout
 FILES+=                types_from_file.0.list
 FILES+=                types_from_file.0.pro
-FILES+=                wchar.0
-FILES+=                wchar.0.stdout
 
 add-test: .PHONY
        @set -eu; \
diff -r 031dee3e79f5 -r d40abda61878 tests/usr.bin/indent/opt_bad.c
--- a/tests/usr.bin/indent/opt_bad.c    Fri Oct 22 19:27:53 2021 +0000
+++ b/tests/usr.bin/indent/opt_bad.c    Fri Oct 22 19:46:41 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: opt_bad.c,v 1.3 2021/10/18 07:11:31 rillig Exp $ */
+/* $NetBSD: opt_bad.c,v 1.4 2021/10/22 19:46:41 rillig Exp $ */
 /* $FreeBSD$ */
 
 /*
@@ -30,6 +30,29 @@
 
 #indent run-equals-prev-output -nbad
 
+
+/* See FreeBSD r303599. */
+#indent input
+#if defined(__i386__)
+int a;
+#elif defined(__amd64__)
+int b;
+#else
+#error "Port me"
+#endif
+#indent end
+
+#indent run -bad
+#if defined(__i386__)
+int            a;
+#elif defined(__amd64__)
+int            b;
+#else
+#error "Port me"
+#endif
+#indent end
+
+
 /* Test local declarations. */
 #indent input
 void function_definition(void) {
diff -r 031dee3e79f5 -r d40abda61878 tests/usr.bin/indent/parens.0
--- a/tests/usr.bin/indent/parens.0     Fri Oct 22 19:27:53 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-/*     $NetBSD: parens.0,v 1.2 2021/03/06 19:51:24 rillig Exp $        */
-/* $FreeBSD: head/usr.bin/indent/tests/parens.0 334583 2018-06-03 19:05:20Z pstef $ */
-typedef void   (*xxxxxxxxxxx) (int,
-                               char);
-
-typedef char   (*xxxxxxxxxxxxxxxxxxxxxxxxxxxx) (int *,
-                                                unsigned *,
-                                                char,
-                                                float *);
-
-void
-test(void)
-{
-       char            chars[secondf(firstf(B),
-                                     *here)];
-
-       float           xxx = yyyyyyyyyyyyyy(zzzzzzzzzzzzz(p1,
-                                                          (p2),
-                                                          p3));
-
-       if (1) {
-               char           *xxx = firstf(secondf2(p1,
-                                                     p2));
-       }
-
-       rb->allocfunc(1);
-       rb2.allocfunc(7);
-}
diff -r 031dee3e79f5 -r d40abda61878 tests/usr.bin/indent/parens.0.pro
--- a/tests/usr.bin/indent/parens.0.pro Fri Oct 22 19:27:53 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-/*     $NetBSD: parens.0.pro,v 1.1 2019/04/04 15:27:35 kamil Exp $     */
-/* $FreeBSD: head/usr.bin/indent/tests/parens.0.pro 334583 2018-06-03 19:05:20Z pstef $ */
--ts4 -i4 -di12 -Tallocfunc
diff -r 031dee3e79f5 -r d40abda61878 tests/usr.bin/indent/parens.0.stdout
--- a/tests/usr.bin/indent/parens.0.stdout      Fri Oct 22 19:27:53 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-/*     $NetBSD: parens.0.stdout,v 1.2 2021/09/30 21:48:12 rillig Exp $ */
-/* $FreeBSD: head/usr.bin/indent/tests/parens.0.stdout 334583 2018-06-03 19:05:20Z pstef $ */
-typedef void (*xxxxxxxxxxx)(int,
-                                                       char);
-
-typedef char (*xxxxxxxxxxxxxxxxxxxxxxxxxxxx)(int *,
-                                                                                        unsigned *,
-                                                                                        char,
-                                                                                        float *);
-
-void
-test(void)
-{
-       char            chars[secondf(firstf(B),
-                                                         *here)];
-
-       float           xxx = yyyyyyyyyyyyyy(zzzzzzzzzzzzz(p1,
-                                                                                                  (p2),
-                                                                                                  p3));
-
-       if (1) {
-               char       *xxx = firstf(secondf2(p1,
-                                                                                 p2));
-       }
-
-       rb->allocfunc(1);
-       rb2.allocfunc(7);
-}
diff -r 031dee3e79f5 -r d40abda61878 tests/usr.bin/indent/struct.0
--- a/tests/usr.bin/indent/struct.0     Fri Oct 22 19:27:53 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-/*     $NetBSD: struct.0,v 1.1 2019/04/04 15:27:35 kamil Exp $ */
-/* $FreeBSD: head/usr.bin/indent/tests/struct.0 334564 2018-06-03 16:21:15Z pstef $ */
-
-int f(struct x *a);
-
-/* See r303485 */
-void
-t(void)
-{
-       static const struct {
-               int     a;
-               int     b;
-       } c[] = {
-               { D, E },
-               { F, G }
-       };
-}
-
-void u(struct x a) {
-       int b;
-       struct y c = (struct y *)&a;
-}
diff -r 031dee3e79f5 -r d40abda61878 tests/usr.bin/indent/struct.0.stdout
--- a/tests/usr.bin/indent/struct.0.stdout      Fri Oct 22 19:27:53 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-/*     $NetBSD: struct.0.stdout,v 1.1 2019/04/04 15:27:35 kamil Exp $  */
-/* $FreeBSD: head/usr.bin/indent/tests/struct.0.stdout 334564 2018-06-03 16:21:15Z pstef $ */
-
-int            f(struct x *a);
-
-/* See r303485 */
-void
-t(void)
-{
-       static const struct {
-               int             a;
-               int             b;
-       }               c[] = {
-               {D, E},
-               {F, G}
-       };
-}
-
-void
-u(struct x a)
-{
-       int             b;
-       struct y        c = (struct y *)&a;
-}
diff -r 031dee3e79f5 -r d40abda61878 tests/usr.bin/indent/surplusbad.0
--- a/tests/usr.bin/indent/surplusbad.0 Fri Oct 22 19:27:53 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-/*     $NetBSD: surplusbad.0,v 1.1 2019/04/04 15:27:35 kamil Exp $     */
-/* $FreeBSD: head/usr.bin/indent/tests/surplusbad.0 313544 2017-02-10 09:31:39Z pstef $ */
-/* See r303599 */
-#if defined(__i386__)
-int a;
-#elif defined(__amd64__)
-int b;
-#else
-#error "Port me"
-#endif
diff -r 031dee3e79f5 -r d40abda61878 tests/usr.bin/indent/surplusbad.0.pro
--- a/tests/usr.bin/indent/surplusbad.0.pro     Fri Oct 22 19:27:53 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-/*     $NetBSD: surplusbad.0.pro,v 1.1 2019/04/04 15:27:35 kamil Exp $ */
-/* $FreeBSD: head/usr.bin/indent/tests/surplusbad.0.pro 314613 2017-03-03 20:15:22Z ngie $ */
--bad
diff -r 031dee3e79f5 -r d40abda61878 tests/usr.bin/indent/surplusbad.0.stdout
--- a/tests/usr.bin/indent/surplusbad.0.stdout  Fri Oct 22 19:27:53 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-/*     $NetBSD: surplusbad.0.stdout,v 1.1 2019/04/04 15:27:35 kamil Exp $      */
-/* $FreeBSD: head/usr.bin/indent/tests/surplusbad.0.stdout 313544 2017-02-10 09:31:39Z pstef $ */
-/* See r303599 */
-#if defined(__i386__)
-int            a;
-#elif defined(__amd64__)
-int            b;
-#else
-#error "Port me"
-#endif
diff -r 031dee3e79f5 -r d40abda61878 tests/usr.bin/indent/token_keyword_struct_union_enum.c
--- a/tests/usr.bin/indent/token_keyword_struct_union_enum.c    Fri Oct 22 19:27:53 2021 +0000
+++ b/tests/usr.bin/indent/token_keyword_struct_union_enum.c    Fri Oct 22 19:46:41 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: token_keyword_struct_union_enum.c,v 1.1 2021/10/18 22:30:34 rillig Exp $ */
+/* $NetBSD: token_keyword_struct_union_enum.c,v 1.2 2021/10/22 19:46:41 rillig Exp $ */
 /* $FreeBSD$ */
 
 /*
@@ -21,3 +21,50 @@
 #indent end
 
 #indent run-equals-input
+
+
+/* See FreeBSD r303485. */
+/* $FreeBSD: head/usr.bin/indent/tests/struct.0 334564 2018-06-03 16:21:15Z pstef $ */



Home | Main Index | Thread Index | Old Index