Ray Speth
f82c6e50c7
SCons runs the unit tests for the Cython module
2012-09-06 19:58:32 +00:00
Ray Speth
ea16489a82
Added data files needed for transport import tests
2012-08-29 22:32:47 +00:00
Ray Speth
c0f2734719
Added tests for converting chemkin-format transport data with ck2cti.py
...
Includes tests that check to make sure the converter detects duplicate and
missing species.
2012-08-29 18:30:58 +00:00
Ray Speth
01a9bdcf58
Fixed handling of explicit reaction orders for some reactions
...
For reactions with unity reactant stoichiometric coefficients, explicit values
for the forward reaction order were being ignored while setting up the
StoichManager.
Added a few tests that confirm that these rates are being calculated correctly.
2012-08-17 16:43:13 +00:00
Ray Speth
f23c4fa940
Added a test for handling of explicit reaction orders in Chemkin input files
2012-08-17 16:43:02 +00:00
Ray Speth
7a327abb16
Added test for handling of explicit reverse rate constants in Chemkin input files
2012-08-17 16:42:53 +00:00
Ray Speth
eb9441182d
Added test for converting "SRI" falloff functions from Chemkin input files
2012-08-17 16:42:43 +00:00
Ray Speth
021f66c755
Merge bug fixes from the 2.0 maintenance branch
2012-08-15 15:36:34 +00:00
Ray Speth
c092bbaede
Fixed the order of include and library directories when compiling
...
Include directories in the Cantera source tree should be listed first so that
they take precedence over headers from other installed copies of Cantera that
might end up on the include search path. This was potentially a problem when
Cantera was installed in the same location (e.g. /usr/local) as one of its
dependencies (e.g. Sundials).
The same logic applies to directories on the library link path.
2012-08-10 21:03:06 +00:00
Ray Speth
bcb79d9cd3
Convert .cti files in data/inputs to .xml as part of the buld process
...
The full set of .cti and .xml files to be installed is placed in build/data (for
use by the test suite) and copied to the CANTERA_DATA folder on installation.
2012-08-02 15:47:45 +00:00
Ray Speth
4e0fea7079
Added a test for converting Chebyshev and P-log reactions with ck2cti.py
2012-07-26 20:50:23 +00:00
Ray Speth
7472136e44
Converter tests now check some kinetics parameters
2012-07-26 20:49:33 +00:00
Ray Speth
9801b03a50
Moved nasa9_reader test to Python
2012-07-26 20:49:26 +00:00
Ray Speth
13e188381d
Moved ck2cti tests to the Python test suite
2012-07-26 20:49:18 +00:00
Ray Speth
97acc868fb
Added a test where an unbalanced reaction is detected
2012-07-26 20:49:14 +00:00
Ray Speth
db57f3a200
Added test to confirm that ck2cti.py detects missing thermo data
2012-07-26 20:49:06 +00:00
Ray Speth
0e21bfd0e0
Introduced a test suite for Chemkin-format mechanism conversions
2012-07-26 20:49:01 +00:00
Ray Speth
5c041b51cf
ck2cti.py now checks for undefined elements
2012-07-26 20:48:49 +00:00
Ray Speth
824a364af8
Regenerated some blessed test output to reflect updated physical constants
2012-06-12 22:48:46 +00:00
Ray Speth
d645eaf418
Aggregate all test results into the summary printed after 'scons test'
...
In addition, if any of the Python, Matlab, or gtest tests fail, the test
process will not be aborted. SCons will still exit with a non-zero status.
2012-05-31 14:58:07 +00:00
Ray Speth
16da33ad42
Fixed compiler warnings in the test suite
2012-05-25 23:13:30 +00:00
Ray Speth
15b12608e3
Corrected labels on output from compareTimeSeries
2012-05-24 16:30:10 +00:00
Ray Speth
761c2589e3
Added a test for reactors with wall interactions
2012-05-24 16:29:23 +00:00
Ray Speth
c7af9ddf81
Improved convergence when solving for pure fluid saturated states
2012-05-11 15:27:33 +00:00
Ray Speth
ea589078f5
Added tests for pure fluid equations of state
...
The tests include basic consistency requirements as well as
comparisons to reference data where possible.
2012-05-07 18:20:11 +00:00
Ray Speth
e2d2ba4e3d
Added 'assertNear' for comparing floats in Python unit tests
...
This method compares floats using combined absolute and relative tolerances,
instead of the "number of decimal digits" that TestCase.assertAlmostEqual uses.
2012-05-07 18:20:08 +00:00
Ray Speth
6803cab965
Added missing data for equilibrium tests
2012-04-16 20:59:54 +00:00
Ray Speth
a42199f62a
Added tests for overconstrained equilibrium problems
2012-04-12 21:35:40 +00:00
Ray Speth
b58ba638be
Added some tests for the equilibrium solvers
2012-04-12 21:35:36 +00:00
Ray Speth
e99bd87586
Fixed SCons aliases for Python and Matlab unit tests
2012-04-12 21:35:32 +00:00
Ray Speth
16390cc547
All tests now run using "scons test"
...
The "newtest" target has been removed. Python and Matlab unit tests
can be run with "scons test-python" and "scons test-matlab",
respectively.
2012-04-12 15:28:33 +00:00
Ray Speth
7bfd094eaf
Implemented Chebyshev rate expressions
2012-03-30 23:48:25 +00:00
Ray Speth
64ccd58680
Added a kinetics test suite with tests for P-log reactions
...
Added a sample mechanism file containing P-log and Chebyshev reactions.
2012-03-30 23:47:58 +00:00
Ray Speth
9be5c325f1
Added a Python reactor network test
2012-03-30 23:46:19 +00:00
Ray Speth
9124b361dc
Added a few basic thermo tests to the Matlab unit tests
2012-03-23 22:16:28 +00:00
Ray Speth
9dc9ddc1bc
Fixed removal of the Matlab unit test output file
2012-03-15 22:48:59 +00:00
Ray Speth
bac65b26a1
Added machinery for unit testing of the Matlab toolbox
...
Unit tests are written using the Matlab xUnit Test Framework
2012-03-13 17:32:10 +00:00
Ray Speth
b5fdb92146
Python tests now have SCons dependency on the Python extension
...
This means that running a Python test will cause the Python extension
to be built, and that changes in the source will cause the Python tests
to rerun.
2012-03-09 22:59:04 +00:00
Ray Speth
50bef3ee5c
Fixed an environment issue with Python subprocesses
2012-03-09 22:54:21 +00:00
Ray Speth
4534819d1d
Fixed running the Python unit tests when building with the Intel compiler
2012-03-07 00:52:00 +00:00
Ray Speth
8150f49c2c
Simplified adding SCons build and install targets
2012-03-05 20:45:20 +00:00
Ray Speth
a304b7393b
Fixed Python unit tests to work with Python 2.6
2012-02-27 18:16:16 +00:00
Ray Speth
d60c06127b
Added tests for some methods of the Python Solution class
2012-02-27 18:13:53 +00:00
Ray Speth
b0ccecf4e4
Added machinery for running Python unit tests
2012-02-27 18:12:42 +00:00
Ray Speth
99d951ceb8
Cantera now produces a single library for linking C++ applications
2012-02-13 17:24:34 +00:00
Ray Speth
1bffc6e150
Fix include paths for tests and samples
2012-02-12 02:47:21 +00:00
Ray Speth
38f6ebd76b
Added unit tests for the NasaPoly1 class
2012-02-01 23:35:01 +00:00