| #
96d5c3b5
|
| 08-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Added LABEL_SUFFIX functionality
Label_suffix is to enable the command tests and diff tests to be labeled during loops which makes it easier for debugging. This includes a few bug fixes and cleanup
Added LABEL_SUFFIX functionality
Label_suffix is to enable the command tests and diff tests to be labeled during loops which makes it easier for debugging. This includes a few bug fixes and cleanup as development progresses.
show more ...
|
| #
7827e0d6
|
| 08-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Bug fixes
Still fixing little gotchas arising from merging in tobin's branch
|
| #
44776d8c
|
| 08-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Enable multiple test from single test block
To split the tests specified into the testblock, the implementation is done at the testparse.py level to enable easier debugging and implementation. For l
Enable multiple test from single test block
To split the tests specified into the testblock, the implementation is done at the testparse.py level to enable easier debugging and implementation. For loops and subtests are still specified at the gmakegentest.py level. Improvements to parsing for some error checking were implemented as well.
To test, the changes two examples have been converted: src/dm/impls/plex/examples/tests/ex10.c src/ksp/ksp/examples/tutorials/ex10.c
show more ...
|
| #
cc6f2a95
|
| 06-Feb-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
removed unneeded change to test harness since already supports requires: double
Thanks-to: Satish Balay <balay@mcs.anl.gov>
|
| #
fba955cc
|
| 06-Feb-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
bunch of fixes in plex tests and code for single precision
Reported-by: nightly tests
|
| #
f675e1da
|
| 02-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Removing obsolete methods
|
| #
0357d61f
|
| 02-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Enable separation of args that can be overwritten
One of the features of the test system is overwriting args from the command-line. With forloops this is tricky as we do not enable those to be over
Enable separation of args that can be overwritten
One of the features of the test system is overwriting args from the command-line. With forloops this is tricky as we do not enable those to be overwritten. I had this working earlier, but I am now following @tisaac superior structure of writing out the shell script post-merge.
show more ...
|
| #
e9b06b45
|
| 01-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Merge branch 'tisaac/feature-gentest-varsubst' into scott/test-harness-forloopfix
|
| #
68a9e459
|
| 31-Jan-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Multiple fixes enabling better for loop capability
Enabling args override in the shell script broke the for loop functionality. By separating variables that are in for loops and those that are not,
Multiple fixes enabling better for loop capability
Enabling args override in the shell script broke the for loop functionality. By separating variables that are in for loops and those that are not, arg override are allowed even when for loops are present.
Because some for loops cause different outputs and some produce the same output, we automate the two extemes.
Also comments are now pulled out of the test specification and placed at the top of the script.
show more ...
|
| #
03e8432d
|
| 25-Jan-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (37 commits) fortran: include petscversion.h test: c++ pipeline build fix for d2a797cfef64a79a330b420f01b2d605a8acc690 Extra
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (37 commits) fortran: include petscversion.h test: c++ pipeline build fix for d2a797cfef64a79a330b420f01b2d605a8acc690 Extract the submatrices Convert C Null pointer to Fortran in Fortran stub before passing back to user PC Galekin and KSP should properly propagate calls to SetFromOptions to subsolvers Converted Fortran PetscSF to Fortran type, added PETSC_NULL_SF clarification in documentation Update of petscdiff and associated harness hooks Fixup more F90 interface definitions for users More space-in-dirname enabling quotes Enable paths with spaces add cast; bugfix for 64bit Typo -- initialized TESTFLAGS to -v by mistake Adding new options to test framework gtest: add valgrind support [when PETSC_ARCH has 'valgrind' in the name] bugfix for unsorted ISCols optimize matgetsubmatrices_mpiaij to use only one MPI_AllReduce small cleanup MatGetSubMatrices_MPIAIJ_Local() rm allcolumns from the input of MatGetSubmatrices_mpiaij_local() add a test to ex4.c for reuse ...
show more ...
|
| #
08fcf0e0
|
| 25-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
gmakegentest.py: simplify as a result of changes
|
| #
ec8ba0ce
|
| 25-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
testparse.py: allow the original implicit loops by parsing into variables
|
| #
8ba3aceb
|
| 24-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
gmakegentest.py: implement key substitution and change for loop behavior
|
| #
1e4ea733
|
| 24-Jan-2017 |
Toby Isaac <tisaac@uchicago.edu> |
gmakegentest.py: give subtests their own working arguments
|
| #
c09c3685
|
| 24-Jan-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
825b6987
|
| 24-Jan-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/testharness-wPETSC_DIR'
|
| #
0190909a
|
| 19-Jan-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/balay/testharness-wPETSC_DIR'
|
| #
26646c0b
|
| 19-Jan-2017 |
Satish Balay <balay@mcs.anl.gov> |
gtest: add valgrind support [when PETSC_ARCH has 'valgrind' in the name]
|
| #
0eb9b082
|
| 18-Jan-2017 |
Satish Balay <balay@mcs.anl.gov> |
gtest: add wPETSC_DIR for datafile access in test-scripts
|
| #
b358f029
|
| 17-Jan-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-plex-examples-cleanup
* master: (156 commits) Doc: Added headers for documentation sections Bib: Small corrections doc: update example makefiles with del
Merge branch 'master' into knepley/fix-plex-examples-cleanup
* master: (156 commits) Doc: Added headers for documentation sections Bib: Small corrections doc: update example makefiles with deleted sourcefile info doc: fix manual build errors doc: fix SOURCEH for some fortran includes that got moved doc: fix broken manualpages - bug introduced by 1b266c9 MatMissingDiagonal() is actually not a collective operation PetscFECreateDefault(): allow 0th order quadrature fix gmakegentest.py to ignore *.xx files that are not source code but are in the files increase table input size to (A->cmap->n + a->B->cmap->N) for MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ() gtest: add TEST and RM clean output for Satish gtest: set PATH for windows DLL tests, and enable -Dpetsc_EXPORTS only during (dll) build - and not for examples gtest: use target-specific var to deduplicate FC rules for modules gtest: for 'allgtest' and 'allgtest-tap' - use V=0 instead of 'grep -v CC' etc.. gtest: quiet absoft compiler commands [so they can be filtered]. remove incorrect requires from more test files, remove output from -fp_trap example in test because it cannot be machine independent gtest: windows fixes. add filter to remove filename from compiler stdout. And fix filters to use petscdiff Removed generated requires in the wrong place from test examples. Fix test output for additional information printed about computed eigenvalues gtest: fix ex5f.F to use 'format' so that the output from ifort matches the one from gfortran ...
show more ...
|
| #
aa086d30
|
| 13-Jan-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'scott/testharness-update1'
|
| #
0aac2865
|
| 13-Jan-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
fix gmakegentest.py to ignore *.xx files that are not source code but are in the files
|
| #
d6f00007
|
| 13-Jan-2017 |
Satish Balay <balay@mcs.anl.gov> |
gtest: set PATH for windows DLL tests, and enable -Dpetsc_EXPORTS only during (dll) build - and not for examples
|
| #
65ea9442
|
| 12-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: ensure that test execution completes before removing executables
|
| #
cfaa06be
|
| 11-Jan-2017 |
Satish Balay <balay@mcs.anl.gov> |
gtest: create GenPetscTests_summarize.txt in PETSC_DIR/tests/
|