Log of /trunk/base/generic/test
Directory Listing
Revision
1326 -
Directory Listing
Modified
Wed Mar 7 06:51:45 2007 UTC
(17 years, 8 months ago)
by
jpye
Added bindings to UFSPARSE sparse matrix library, which provides matrix algebra operations via the CXSparse library which it includes.
Tested with the UFSPARSE that comes with Ubuntu 6.10.
Added simple test case (no validation)
Revision
1319 -
Directory Listing
Modified
Tue Mar 6 00:22:28 2007 UTC
(17 years, 8 months ago)
by
jpye
Added test suite for linsolqr (very early days still) for checking by Ben
Revision
1069 -
Directory Listing
Modified
Mon Jan 8 11:25:33 2007 UTC
(17 years, 10 months ago)
by
johnpye
Added scons switch IDA_NEW_ANALYSE for the new code that implements a better DAE analysis procedure.
Minor tidying in list.[ch]
Removed some DIEDIEDIE stuff from analyze.c.
Added 'odeid' to the 'varip' structure in same.
Collapsed a bunch of repetitive stuff with those fancy #defines I like so much.
Flipped some return codes from functions integrator.c to return 0 on success.
Added #include for sensitivity.h in lsode.c.
Catch exceptions from sim.build() in do_integrate() in PyGTK GUI.
Attempted to fix tcl/tk for errors from integrator_analyse as well (not tested).
Revision
1063 -
Directory Listing
Modified
Sun Jan 7 07:54:06 2007 UTC
(17 years, 10 months ago)
by
johnpye
Changed ASC_DLLSPEC(TYPE) to ASC_DLLSPEC TYPE, because it was causing havoc with doxygen and ctags.
Revision
1029 -
Directory Listing
Modified
Wed Jan 3 14:00:27 2007 UTC
(17 years, 10 months ago)
by
johnpye
Fixed for reporting of METHOD errors in PyGTK GUI.
Removed libasctest target (was causing messed up build on Windows)
Removed attempt to link libasctestsuite to -ldl on Windows (not necessary)
Adding reporting in test.c when no tests have been registered (to flag a problem with static/dynamic linking of CUnit on Windows)
Revision
1002 -
Directory Listing
Modified
Sat Dec 30 14:27:47 2006 UTC
(17 years, 10 months ago)
by
johnpye
Some work on fixing error with test_ascSignal.
Breaking down into smaller test cases.
Removed some debug output from detection of ASC_RESETNEEDED.
Changed all calls 'signal' to 'SIGNAL' macro that includes optional debug output.
Removed 'libasctest.so' (made part of libasctestsuite.so FWIW)
Fixed big in test.c wrt CUEA_ABORT.
Added 'print_stack' and 'Asc_SignalPrintStack' and 'Asc_SignalStackLength'.
Revision
998 -
Directory Listing
Modified
Sat Dec 30 06:05:48 2006 UTC
(17 years, 10 months ago)
by
johnpye
Fixed some memory leaks in ospath.c and test_ospath.c.
Revision
997 -
Directory Listing
Modified
Sun Dec 24 01:33:59 2006 UTC
(17 years, 10 months ago)
by
johnpye
Refactored tests into a shared library of tests and a executable of
just the CUnit driver. This will allow the CUnit test suite to be executed via
python unittest as part of the growing Python-based test suite.
Renamed setjmp and longjmp to SETJMP and LONGJMP throughout ASCEND, to allow
some debugging output to be added at each call.
Revision
966 -
Directory Listing
Modified
Thu Dec 14 14:04:54 2006 UTC
(17 years, 10 months ago)
by
johnpye
Cleaned up code comments in units.h
Fixed a bug with starting timesteps in LSODE (i think)
Added function to output a SampleList to the console (for debugging)
Removed debug output from base/generic/test/SConscript.
Removed 'custom' headers for UnitsM in ascpy.i
Made a sane default ctor for UnitsM
Added some more test cases to the Python unittest suite (still a problem running multiple solver-based tests in a single run)
Revision
956 -
Directory Listing
Modified
Sat Dec 9 15:38:05 2006 UTC
(17 years, 11 months ago)
by
johnpye
Removed references to 'ASC_BIG_BUGMAIL' and 'ASC_MILD_BUGMAIL'
Disabled stream redirection functions (they were making testing difficult)
Re-wrote the main test-runner to permit specific tests to be run from the commandline (ongoing)
Disabled readln tests that required stream redirection.
Revision
952 -
Directory Listing
Modified
Tue Nov 28 23:01:50 2006 UTC
(17 years, 11 months ago)
by
johnpye
Pruned some debug messages from integrator.c, ida.c.
Improved exception messages from SolverParameter class.
Added array access functions to Instanc class (ongoing).
Attempting to run CUnit tests from the Python test suite (not successful, ongoing).
Cleaned up some headers, license notices, doxy docs, etc.
Fixed wrong #include <dmalloc.h> in ascpy.i (thanks Krishnan).
Revision
935 -
Directory Listing
Modified
Fri Nov 24 00:37:11 2006 UTC
(17 years, 11 months ago)
by
johnpye
Adopted suggestions wrt Py_None on Windows platform (extpy)
Fixed up default values of CUNIT_PREFIX (needs testing for case where missing)
Revision
928 -
Directory Listing
Modified
Wed Nov 22 10:32:18 2006 UTC
(17 years, 11 months ago)
by
johnpye
Commented out some stream redirection stuff for simplicity.
The CUnit test suite now works as expected (but without output suppression, for the moment).
Some more effort on IDA (ongoing).
Revision
592 -
Directory Listing
Modified
Fri May 12 09:50:57 2006 UTC
(18 years, 6 months ago)
by
johnpye
Working on adding some more export symbols, for purpose of getting Jerry's test suite to work with SCons build.
Revision
459 -
Directory Listing
Modified
Fri Apr 7 08:05:05 2006 UTC
(18 years, 7 months ago)
by
johnpye
Fixing default PackageOption values
Adding --library option to gtkbrowser for ASC_DEVELOPING override of 'models' path.
Revision
451 -
Directory Listing
Modified
Wed Apr 5 05:14:20 2006 UTC
(18 years, 7 months ago)
by
johnpye
Got the test suite to compile with SCons. Seems that there are some
serious problems still though.
Revision
400 -
Directory Listing
Modified
Fri Mar 31 10:59:36 2006 UTC
(18 years, 7 months ago)
by
johnpye
Almost there with getting Jerry's tests to run. Just sorting out the linking.
Revision
60 -
Directory Listing
Modified
Mon Oct 31 03:39:15 2005 UTC
(19 years ago)
by
jds
- jam build up and limping on Linux (finally).
- fixes to CUnit test suite to compile on Linux (still not operable, though).
Revision
59 -
Directory Listing
Added
Sun Oct 30 01:38:20 2005 UTC
(19 years ago)
by
jds
- prototype unit test suite based on CUnit added.
- unit tests for base/generic/general and base/generic/utilites added.
- 2nd manual rework of doxygen documentation in general and utilities.
- bug fixes (mostly general & utilities) found during test development.
- added asc_assert prototype to redirect failures to Asc_Panic() and enable decoupling assertions from NDEBUG.
- some modifications of interface & implementation to facilitate testing.
- utilities/ascPrint & utilities/ascMalloc functions now always included in base libs to minimize recompilation when an interface chooses different options.