Function: run_testsuite ([<options>]) Run the Maxima test suite. Tests producing the desired answer are considered "passes," as are tests that do not produce the desired answer, but are marked as known bugs.
run_testsuite takes the following optional keyword arguments
<display_all> Display all tests. Normally, the tests are not displayed, unless the test fails. (Defaults to
<display_known_bugs> Displays tests that are marked as known bugs. (Default is
<tests> This is a list of tests that should be run. Each test can be specified by either a string or a symbol. By default, all tests are run. The complete set of tests is specified by
<time> Display time information. If
true, the time taken for each test file is displayed. If
all, the time for each individual test is shown if
true. The default is
false, so no timing information is shown.
run_testsuite(display_known_bugs = true, tests=[rtest5]) runs just test
rtest5 and displays the test that are marked as known bugs.
run_testsuite(display_all = true, tests=["rtest1", rtest1a]) will run tests
rtest2, and displays each test.
run_testsuite changes the Maxima environment. Typically a test script executes
kill to establish a known environment (namely one without user-defined functions and variables) and then defines functions and variables appropriate to the test.
(%o1) true (%i2)