Test suite changes



James Amundson ÐÉÛÅÔ:

> I just committed a significant upgrade to the test suite code.
> run_testsuite() is now a regular maxima command. There are many
> advantages to this approach:
> 
> 1) The tests can now easily be run at any time, not just compile time.
> This is particularly important for users who have a precompiled
> distribution of Maxima.
> 
> 2) Summarizing the tests no longer relies on Bourne shell. The tests can
> now be run without the autotools build system.
> 
> 3) We can now easily sort through the tests and only display the
> exceptional cases. I hope the new output is much more informative.
> 
> 4) The known bug list should now be easier to maintain.
> 
> I added run_testsuite (as well as build_info and bug_report) to the
> Maxima manual. ? test; and ? bug; will now list the above functions. The
> documentation is still pretty rudimentary.
> 
> The bad news is that moving the test suite ticked a bug in kill that
> causes an additional test to fail. We can either fix it now or add that
> test to the known bug list.
> 
> Please take a look at the output of run_testsuite and let me know if the
> output is clear to others.
> 
> --Jim

Looks good!  I'll change xmaxima test menu item accordingly.

-- 
      Vadim V. Zhytnikov

       <vvzhy@mail.ru>
      <vvzhy@netorn.ru>