Changeset: f558724237d3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f558724237d3 Modified Files: monetdb5/ChangeLog testing/README Branch: default Log Message:
Changelog blurb. diffs (93 lines): diff --git a/monetdb5/ChangeLog b/monetdb5/ChangeLog --- a/monetdb5/ChangeLog +++ b/monetdb5/ChangeLog @@ -1,3 +1,7 @@ # ChangeLog file for MonetDB5 # This file is updated with Maddlog +* Fri May 25 2018 Sjoerd Mullender <[email protected]> +- The lsst module was moved to a separate repository + (https://dev.monetdb.org/hg/MonetDB-lsst/). + diff --git a/testing/README b/testing/README --- a/testing/README +++ b/testing/README @@ -29,14 +29,14 @@ http://monetdb.cwi.nl/Development/TestWe - Each test named TST consists of + a test script which is ONE of the following: - * an arbitrary executable (e.g., a shell script) (TST.sh) (~,^) - on Windows, executables must be ".(exe|com)" (TST.(exe|com)) (~,^) - and scripts must be ".(bat|cmd)" (TST.(bat|cmd)) (~,^) - * a Python script (TST.py) (~,^) - * a MAL script to be executed by mserver5 (TST.mal) (',^,`) - * a MAL script to be executed by mclient -lmal (TST.malC) (",^,`) - * a SQL script to be executed by mclient -lsql (TST.sql) (",^,`) - (~) In case the name of an arbitrary executable or Python script is + * an arbitrary executable (e.g., a shell script) (TST.sh) (1,4) + on Windows, executables must be ".(exe|com)" (TST.(exe|com)) (1,4) + and scripts must be ".(bat|cmd)" (TST.(bat|cmd)) (1,4) + * a Python script (TST.py) (1,4) + * a MAL script to be executed by mserver5 (TST.mal) (2,4,5) + * a MAL script to be executed by mclient -lmal (TST.malC) (3,4,5) + * a SQL script to be executed by mclient -lsql (TST.sql) (3,4,5) + (1) In case the name of an arbitrary executable or Python script is suffixed with ".MAL" (i.e., TST.MAL[.(sh|exe|com|bat|cmd|py)]), Mtest.py starts an mserver5 with a MAL-listerner on MAPIPORT in the background before executing the test. The test can then @@ -46,45 +46,45 @@ http://monetdb.cwi.nl/Development/TestWe MAPIPORT is started; In both cases, Mtest.py stops the mserver5 again, once the test has finished. - (') For mserver5, if several files are present named + (2) For mserver5, if several files are present named TST_sXX.mal (XX={00,01,...,99}) these are executed by subsequently calling mserver5 - (") For mclient, if several files are present named + (3) For mclient, if several files are present named (1) TST_sXX.(malC|sql) (XX={00,01,...,99}) these are executed subsequently using the same mserver5 (2) TST_pXX.(malC|sql) (XX={00,01,...,99}) these are executed concurrently using the same mserver5 - (^) For each test file TST[.*] involved, + (4) For each test file TST[.*] involved, if a file called TST[.*].src exists instead of TST[.*], TST[.*].src is expected to contain a single line giving the original location of the test file to be used. - (`) For each test file TST.* involved, + (5) For each test file TST.* involved, if a file called TST.*.in exists instead of TST.*, all environment variables in TST.*.in are replaced by their current value when copying $TSTSRCDIR/TST.*.in to $TSTTRGDIR/TST.* . + a MAL script to be used as prelude for mserver5 - (optional) (TST.prelude5) (^,`) + (optional) (TST.prelude5) (4,5) + for frontend tests with MonetDB5 (mserver5), a MAL script to be executed by the server before stating the frontend - (optional) (TST.dbinit5) (^,`) + (optional) (TST.dbinit5) (4,5) + for mclient tests, a MAL script to be used as prologue for mserver5, i.e., a script that is executed by mserver5 after dbinit is executed, but before (the first) mclient connects to mserver5 - (optional) (TST.prologue5)(^,`) + (optional) (TST.prologue5)(4,5) + for mclient tests, a MAL script to be used as epilogue for mserver5, i.e., a script that is executed by mserver5 after (all) mclient(s) have finished - (optional) (TST.epilogue5)(^,`) + (optional) (TST.epilogue5)(4,5) + a file that contains a list of modules (one per line) - required by the test (optional) (TST.modules) (^,`) + required by the test (optional) (TST.modules) (4,5) + a file that contains a list of tests (one per line) that must have run successfully prior to the test (optional) (TST.reqtests) + a file that if it exists indicates that the --forcemito flag must not be passed to the server (TST.nomito) + a set of files used by the arbitrary executable - (optional) (TST.*) (^,`) + (optional) (TST.*) (4,5) + stable (i.e. correct) versions of stdout and stderr of the test (TST.stable.{out,err}) operating system (OS) specific stable output can be _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
