[NLUUG]   Welcome to ftp.nluug.nl
Current directory: /pub/os/BSD/NetBSD/NetBSD-current/src/external/bsd/flex/dist/tests/
 
Current bandwidth utilization 1835.38 Mbit/s
Bandwidth utilization bar
Contents of README:
This file describes the flex test suite.

* WHO SHOULD USE THE TEST SUITE?

The test suite is intended to be used by flex developers, i.e., anyone hacking
the flex distribution. If you are simply installing flex, then you can ignore
this directory and its contents.

* STRUCTURE OF THE TEST SUITE

The testsuite consists of several tests. Each test is centered around
a scanner known to work with the most recent version of flex. In
general, after you modify your copy of the flex distribution, you
should re-run the test suite. Some of the tests may require certain
tools to be available (e.g., bison, diff). If any test returns an
error or generates an error message, then your modifications *may*
have broken a feature of flex. At a minimum, you'll want to
investigate the failure and determine if it's truly significant.

* HOW TO RUN THE TEST SUITE

To build and execute all tests from the top level of the flex source tree:

  $ make check

To build and execute a single test:

  $ cd tests/ # from the top level of the flex tree.
  $ make testname.log

  where "testname" is the name of the test. This is an automake-ism
  that will create (or re-create, if need be), a log of the particular
  test run that you're working on.

* HOW TO ADD A NEW TEST TO THE TEST SUITE

** List your test in the TESTS variable in Makefile.am in this
   directory. Note that due to the large number of tests, we use
   variables to group similar tests together. This also helps with
   handling the automake test suite requirements. Hopefully your test
   can be listed in SIMPLE_TESTS. You'll need to add the appropriate
   automake _SOURCES variable as well. If you're unsure, then consult
   the automake manual, paying attention to the parallel test harness
   section.

** On success, your test should return zero.

** On error, your test should return 1 (one) and print a message to
stderr, which will have been redirected to the log file created by the
automake test suite harness.

** If your test is skipped (e.g., because bison was not found), then
   the test should return 77 (seventy-seven). This is the exit status that
   would be recognized by automake's "test-driver" as _skipped_.

** Once your work is done, submit a patch via the flex development
   mailing list, the github pull request mechanism or some other
   suitable means.

Icon  Name                                                          Last modified      Size  
[DIR] Parent Directory - [DIR] CVS/ 26-Nov-2024 04:01 - [TXT] Makefile.am 24-Dec-2018 04:00 16K [TXT] Makefile.in 24-Dec-2018 04:00 125K [TXT] README 24-Dec-2018 04:00 2.3K [TXT] alloc_extra.l 02-Jan-2017 17:26 2.8K [TXT] alloc_extra.txt 09-Jan-2016 16:43 37K [TXT] array_nr.l 02-Jan-2017 17:26 1.3K [TXT] array_nr.txt 09-Jan-2016 16:43 54 [TXT] array_r.l 02-Jan-2017 17:26 1.4K [TXT] array_r.txt 09-Jan-2016 16:43 54 [TXT] basic_nr.l 02-Jan-2017 17:26 1.7K [TXT] basic_nr.txt 09-Jan-2016 16:43 58 [TXT] basic_r.l 02-Jan-2017 17:26 1.8K [TXT] basic_r.txt 09-Jan-2016 16:43 57 [TXT] bison_nr.txt 09-Jan-2016 16:43 96 [TXT] bison_nr_main.c 02-Jan-2017 17:26 1.2K [TXT] bison_nr_parser.y 02-Jan-2017 17:26 2.2K [TXT] bison_nr_scanner.l 02-Jan-2017 17:26 1.7K [TXT] bison_yylloc.txt 09-Jan-2016 16:43 96 [TXT] bison_yylloc_main.c 09-Jan-2016 16:43 1.3K [TXT] bison_yylloc_parser.y 02-Jan-2017 17:26 2.3K [TXT] bison_yylloc_scanner.l 02-Jan-2017 17:26 1.8K [TXT] bison_yylval.txt 09-Jan-2016 16:43 69 [TXT] bison_yylval_main.c 09-Jan-2016 16:43 1.3K [TXT] bison_yylval_parser.y 02-Jan-2017 17:26 2.1K [TXT] bison_yylval_scanner.l 02-Jan-2017 17:26 2.2K [TXT] c_cxx_nr.lll 02-Jan-2017 17:26 1.4K [TXT] c_cxx_nr.txt 09-Jan-2016 16:43 54 [TXT] c_cxx_r.lll 02-Jan-2017 17:26 1.6K [TXT] c_cxx_r.txt 09-Jan-2016 16:43 54 [TXT] ccl.l 02-Jan-2017 17:26 3.8K [TXT] ccl.txt 09-Jan-2016 16:43 1.3K [TXT] cxx_basic.ll 09-Jan-2016 16:43 1.3K [TXT] cxx_basic.txt 09-Jan-2016 16:43 54 [TXT] cxx_multiple_scanners.txt 09-Jan-2016 16:43 15 [TXT] cxx_multiple_scanners_1.ll 09-Jan-2016 16:43 1.3K [TXT] cxx_multiple_scanners_2.ll 09-Jan-2016 16:43 1.4K [TXT] cxx_multiple_scanners_main.cc 09-Jan-2016 16:43 1.5K [TXT] cxx_restart.ll 02-Jan-2017 17:26 1.3K [TXT] cxx_restart.txt 02-Jan-2017 17:26 54 [TXT] cxx_yywrap.ll 09-Jan-2016 16:43 1.7K [TXT] cxx_yywrap.txt 09-Jan-2016 16:43 54 [TXT] debug_nr.l 02-Jan-2017 17:26 1.3K [TXT] debug_nr.txt 09-Jan-2016 16:43 88 [TXT] debug_r.l 02-Jan-2017 17:26 1.5K [TXT] debug_r.txt 09-Jan-2016 16:43 88 [TXT] extended.l 02-Jan-2017 17:26 1.8K [TXT] extended.txt 09-Jan-2016 16:43 32 [TXT] header_nr.txt 09-Jan-2016 16:43 61 [TXT] header_nr_main.c 09-Jan-2016 16:43 1.2K [TXT] header_nr_scanner.l 09-Jan-2016 16:43 1.2K [TXT] header_r.txt 09-Jan-2016 16:43 61 [TXT] header_r_main.c 09-Jan-2016 16:43 1.9K [TXT] header_r_scanner.l 09-Jan-2016 16:43 1.3K [TXT] include_by_buffer.direct.l 02-Jan-2017 17:26 2.6K [TXT] include_by_buffer.direct.txt 09-Jan-2016 16:43 124 [TXT] include_by_buffer.direct_2.txt 09-Jan-2016 16:43 128 [TXT] include_by_buffer.direct_3.txt 09-Jan-2016 16:43 86 [TXT] include_by_push.direct.l 02-Jan-2017 17:26 2.4K [TXT] include_by_push.direct.txt 09-Jan-2016 16:43 118 [TXT] include_by_push.direct_2.txt 09-Jan-2016 16:43 122 [TXT] include_by_push.direct_3.txt 09-Jan-2016 16:43 82 [TXT] include_by_reentrant.direct.l 02-Jan-2017 17:26 2.5K [TXT] include_by_reentrant.direct.txt 09-Jan-2016 16:43 135 [TXT] include_by_reentrant.direct_2.txt 09-Jan-2016 16:43 139 [TXT] include_by_reentrant.direct_3.txt 09-Jan-2016 16:43 94 [TXT] lineno_nr.l 02-Jan-2017 17:26 2.2K [TXT] lineno_nr.one.txt 09-Jan-2016 16:43 299 [TXT] lineno_r.l 02-Jan-2017 17:26 2.3K [TXT] lineno_r.one.txt 09-Jan-2016 16:43 299 [TXT] lineno_trailing.l 02-Jan-2017 17:26 2.2K [TXT] lineno_trailing.one.txt 09-Jan-2016 16:43 179 [TXT] mem_nr.l 02-Jan-2017 17:26 4.4K [TXT] mem_nr.txt 09-Jan-2016 16:43 2.7K [TXT] mem_r.l 02-Jan-2017 17:26 4.7K [TXT] mem_r.txt 09-Jan-2016 16:43 2.7K [TXT] multiple_scanners_nr_1.l 09-Jan-2016 16:43 1.4K [TXT] multiple_scanners_nr_2.l 09-Jan-2016 16:43 1.4K [TXT] multiple_scanners_nr_main.c 09-Jan-2016 16:43 1.5K [TXT] multiple_scanners_r_1.l 09-Jan-2016 16:43 1.5K [TXT] multiple_scanners_r_2.l 09-Jan-2016 16:43 1.5K [TXT] multiple_scanners_r_main.c 02-Jan-2017 17:26 1.8K [TXT] no_bison_stub.c 23-Dec-2018 16:57 1.4K [TXT] options.cn 24-Dec-2018 04:00 112 [TXT] posix.l 02-Jan-2017 17:26 2.0K [TXT] posixly_correct.l 02-Jan-2017 17:26 2.0K [TXT] prefix_nr.l 02-Jan-2017 17:26 2.0K [TXT] prefix_nr.txt 09-Jan-2016 16:43 13 [TXT] prefix_r.l 02-Jan-2017 17:26 2.5K [TXT] prefix_r.txt 09-Jan-2016 16:43 13 [TXT] pthread.l 24-Dec-2018 04:00 5.8K [TXT] pthread_1.txt 09-Jan-2016 16:43 68K [TXT] pthread_2.txt 09-Jan-2016 16:43 68K [TXT] pthread_3.txt 09-Jan-2016 16:43 68K [TXT] pthread_4.txt 09-Jan-2016 16:43 68K [TXT] pthread_5.txt 09-Jan-2016 16:43 68K [   ] quote_in_comment.l 02-Jan-2017 17:26 192 [TXT] quote_in_comment.txt 02-Jan-2017 17:26 5 [TXT] quotes.l 02-Jan-2017 17:26 4.1K [TXT] quotes.txt 09-Jan-2016 16:43 54 [TXT] reject.l4 02-Jan-2017 17:26 2.1K [TXT] reject.txt 09-Jan-2016 16:43 54 [TXT] rescan_nr.direct.l 02-Jan-2017 17:26 1.7K [TXT] rescan_nr.direct.txt 09-Jan-2016 16:43 54 [TXT] rescan_r.direct.l 02-Jan-2017 17:26 2.3K [TXT] rescan_r.direct.txt 09-Jan-2016 16:43 54 [TXT] string_nr.l 02-Jan-2017 17:26 2.6K [TXT] string_r.l 02-Jan-2017 17:26 2.9K [   ] tableopts.am 24-Dec-2018 04:00 12K [TXT] tableopts.l4 02-Jan-2017 17:26 2.1K [   ] tableopts.sh 24-Dec-2018 04:00 1.5K [TXT] tableopts.txt 09-Jan-2016 16:43 68 [   ] testwrapper-direct.sh 24-Dec-2018 04:00 400 [   ] testwrapper.sh 24-Dec-2018 04:00 1.4K [TXT] top.l 09-Jan-2016 16:43 1.3K [TXT] top.txt 09-Jan-2016 16:43 61 [TXT] top_main.c 09-Jan-2016 16:43 1.9K [TXT] yyextra.l 02-Jan-2017 17:26 3.1K [TXT] yyextra.txt 09-Jan-2016 16:43 37K

NLUUG - Open Systems. Open Standards
Become a member and get discounts on conferences and more, see the NLUUG website!