Commit graph

48 commits

Author SHA1 Message Date
Paul Romano
8487915f2a Use ufloat for k_combined in statepoint 2018-03-15 11:02:07 -05:00
Paul Romano
b7c63be018 Use super() in Python classes in tests package 2018-02-06 13:14:17 -05:00
Paul Romano
d3d6dc87dc Remove a few more __future__ imports. Use collections.abc 2018-02-05 23:14:30 -05:00
Paul Romano
0d3845c327 Fix command-line arguments for regression tests 2018-02-05 07:35:19 -06:00
Paul Romano
740f03fce1 Use single package-level fixture for regression tests 2018-02-05 07:35:19 -06:00
Paul Romano
98d5496102 Ability to run regression tests using pytest 2018-02-05 07:35:19 -06:00
Paul Romano
126cb65113 Don't check returncode in tests 2018-01-23 07:18:33 -06:00
Paul Romano
c3aa903146 Get rid of tallies_present argument for test harness classes 2017-04-07 21:04:14 -05:00
Paul Romano
fc0c907030 Add openmc.examples module that replaces input_set.py from tests 2017-04-07 21:04:10 -05:00
Paul Romano
26e2601141 Update particle restart format and documentation 2017-02-21 21:26:25 -06:00
Paul Romano
f28a0fcdda Allow arbitrary MPI arguments in openmc.run() 2017-02-17 09:59:25 -06:00
Paul Romano
40ce4fe84d Write full Python API generated inputs to inputs_true.dat 2016-12-14 06:58:45 -06:00
Paul Romano
4cc44f9a50 Improve _cleanup method for testing harness 2016-12-14 06:56:38 -06:00
Adam Nelson
65513b2664 Changes to testing scripts to less over-subscribe Travis (3 OMP threads to 2 and 3 MPI processes to 2) 2016-10-10 09:04:57 -04:00
Sam Shaner
205eaf9760 condensed mesh filter tests into one and changed to use the python api 2016-09-19 12:40:53 -04:00
Paul Romano
aaefad9e2e Add volume calculation test 2016-08-01 10:37:00 -05:00
Adam Nelson
e201b898ed PEP8 compliance changes to the new test, testing_harness and input_set 2016-05-29 14:09:27 -04:00
Paul Romano
42ef7ccfac Add periodic boundary conditions 2016-05-11 12:10:30 -05:00
Paul Romano
cccca4062a Goodbye openmc.Executor. Hello openmc.run and openmc.plot. 2016-04-25 09:04:52 -05:00
Adam Nelson
1aa80bbac8 I think I fixed the failing tests. Travis, do your thing 2016-02-03 13:00:55 -05:00
Adam Nelson
e24a692c79 Merging in to bring up to date. 2016-02-03 10:14:04 -05:00
Paul Romano
a5f2d67892 Add a voxel plot to test_plot 2016-01-19 13:20:05 -06:00
Paul Romano
05ea729022 Use same add_tests for valgrind/coverage configurations 2016-01-19 13:20:05 -06:00
Sterling Harper
c0031d1055 Add --build-inputs option to PyAPITestHarness 2016-01-09 21:32:55 -05:00
Sterling Harper
acb48218b5 Use super() in testing_harness.py 2016-01-09 21:07:30 -05:00
Adam Nelson
9141e2a00f Updated testing harness and input_set for MG tests and added first MG test: test_mg_basic 2015-11-17 20:30:16 -05:00
Will Boyd
c8ec70946d Removed print debug statements from test suite 2015-10-21 08:31:05 -04:00
Will Boyd
b92aaf5d10 All sorting of materials/cells/universes is now done by ID in Python API 2015-10-21 00:28:41 -04:00
Will Boyd
bfdcc1eabd Now using all OrderedDicts in Python API for input reproducibility. Added tests for MGXS Library with/without nuclides 2015-10-11 02:07:29 -04:00
Sterling Harper
03a8fb64e6 Address @paulromano comments on #469 2015-10-03 11:28:36 -04:00
Sterling Harper
15c7a1d7b6 Merge remote-tracking branch 'upstream/develop' into pyapi_tests 2015-10-02 16:35:54 -04:00
Sterling Harper
30425070e4 Move some tests to PythonAPI 2015-09-21 11:36:22 -04:00
Sterling Harper
4507139173 Add PythonAPI functionality to TestHarness 2015-09-21 10:20:41 -04:00
Paul Romano
97a7582c44 Determine Tally.sum, sum_sq, mean, std_dev on demand. No more read_results()! 2015-09-16 18:37:02 +07:00
Paul Romano
aac5eb6f52 Restructure openmc.particle_restart to read values on demand 2015-09-16 15:45:33 +07:00
Paul Romano
2c4f7f113e Restructured most of openmc.statepoint.StatePoint to read values on demand from
properties.
2015-09-16 15:45:30 +07:00
Paul Romano
d1139cbedc Remove non-HDF5 configurations from tests 2015-09-04 12:51:18 +07:00
Sterling Harper
9b8e6cb758 Fixed inconsistency in PlotTestHarness
Also removed hack that was introduced in 9676223
2015-07-01 22:19:14 -06:00
Sterling Harper
dabadbaa8d Typo fix for #402 2015-07-01 18:57:34 -06:00
Sterling Harper
d7eb6e3852 Specify mpi executable in Executor and TestHarness
for PR #402
2015-06-30 23:20:54 -06:00
Sterling Harper
8b2c515ea6 Specify executable in Executor and TestHarness
for PR #402
2015-06-30 20:14:34 -06:00
Sterling Harper
cdbb070d26 Remove unnecessary cast #402 2015-06-29 19:28:29 -06:00
Sterling Harper
62d4670d1b Added update capability to TestHarness #402 2015-06-29 19:22:14 -06:00
Sterling Harper
206341d0dd Small fixes for #402 2015-06-29 17:40:16 -06:00
Sterling Harper
09546c2276 Fixed MPI exec error for TestHarness #402 2015-06-28 13:49:51 -06:00
Sterling Harper
647d39f41e Improvements to TestHarness for #402
Now using openmc.executor.  Plot tests use hashed results.
2015-06-28 13:23:24 -06:00
Sterling Harper
f13351f2ee TestHarness adjustments for #402 2015-06-28 00:06:33 -06:00
Sterling Harper
e610f0147d Updated tests to use Python TestHarness 2015-06-26 14:37:24 -06:00
Renamed from tests/test_harness.py (Browse further)