/[ascend]/trunk/base/generic/test
ViewVC logotype

Log of /trunk/base/generic/test

View Directory Listing Directory Listing


Sticky Revision:
(Current path doesn't exist after revision 2011)

Revision 1643 - Directory Listing
Modified Tue Nov 13 11:27:37 2007 UTC (12 years, 8 months ago) by jpye
Renamed tests with shorter names, added some common macros in base/generic/test/common.h.

Revision 1638 - Directory Listing
Modified Thu Nov 8 12:08:19 2007 UTC (12 years, 8 months ago) by jpye
Added CUnit test suite for 'compiler' module.
Added a couple of *very* preliminary tests.
Removed some debug output from packages.c
Fixed a #include missing from module.h.
Added a couple of missing #ifdef __cplusplus from test header files.
Added little bit of test code into relman_hessian_count (still active).


Revision 1326 - Directory Listing
Modified Wed Mar 7 06:51:45 2007 UTC (13 years, 4 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 (13 years, 4 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 (13 years, 6 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 (13 years, 6 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 (13 years, 6 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 (13 years, 6 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 (13 years, 6 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 (13 years, 6 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 (13 years, 6 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 (13 years, 7 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 (13 years, 7 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 (13 years, 7 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 (13 years, 7 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 (14 years, 2 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 (14 years, 3 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 (14 years, 3 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 (14 years, 3 months ago) by johnpye
Almost there with getting Jerry's tests to run. Just sorting out the linking.

Revision 399 - Directory Listing
Modified Fri Mar 31 08:52:57 2006 UTC (14 years, 3 months ago) by johnpye
Normalised all #include statements so that files in the current directory
are included as "localfile.h" and files in other directories are included as
<directory/file.h>
This is in accordance with the spec at
http://gcc.gnu.org/onlinedocs/gcc-4.1.0/cpp/Include-Syntax.html#Include-Syntax

Revision 60 - Directory Listing
Modified Mon Oct 31 03:39:15 2005 UTC (14 years, 8 months 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 (14 years, 8 months 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.

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22