| #
73de2b55
|
| 24-Jan-2018 |
Scott Kruger <scott.e.kruger@gmail.com> |
Need to test nsize requirements in subtests
Previously had tested the requires in subtests, but didn't include the nsize checks. Given the way this works, unless there is a suffix added, one parall
Need to test nsize requirements in subtests
Previously had tested the requires in subtests, but didn't include the nsize checks. Given the way this works, unless there is a suffix added, one parallel subtest will make all tests require MPI.
show more ...
|
| #
4ff3c6a1
|
| 24-Jan-2018 |
Scott Kruger <scott.e.kruger@gmail.com> |
Improvements for the install
The test harness has to operate in 3 modes: 1. Normal development mode 2. Test install from source dir (make allgtests) 3. Test install from install dir See config
Improvements for the install
The test harness has to operate in 3 modes: 1. Normal development mode 2. Test install from source dir (make allgtests) 3. Test install from install dir See config/gmakegentest.py documentation for how these differs. This sorts out the paths for all 3 cases.
A big change is making gmakefile.test use absolute paths rather than the relative paths used originally and in the normal gmakefile. This simplifies a lot of the development, including the previous method of doing a lot of modifications for the installs.
`make test` is still not hooked up to the new test system so testing was done with allgtest.
show more ...
|
| #
37dea7f6
|
| 24-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'scott/ksp-ksp-tutorials'
|
| #
08317d8b
|
| 24-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/add-ftn-linfinity-conv-test' of bitbucket.org:petsc/petsc into barry/add-ftn-linfinity-conv-test
|
| #
7f41d991
|
| 10-Jan-2018 |
Scott Kruger <scott.e.kruger@gmail.com> |
Merge branch 'master' into scott/ksp-ksp-tutorials
|
| #
ee863645
|
| 10-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/all-new-test-harness-branches'
|
| #
1d4494a9
|
| 09-Jan-2018 |
Scott Kruger <scott.e.kruger@gmail.com> |
Merge branch 'master' into scott/ksp-ksp-tutorials
|
| #
e4653983
|
| 09-Jan-2018 |
Scott Kruger <scott.e.kruger@gmail.com> |
Be reasonable in build requirements
datafilespath is really a runtime thing -- it does not affect compilation at all, but if people put ``` build: requires: datafilespath ``` then this shoul
Be reasonable in build requirements
datafilespath is really a runtime thing -- it does not affect compilation at all, but if people put ``` build: requires: datafilespath ``` then this should be interpreted as: All tests in this file require datafilespath.
Includes a couple of miscellaneous improvements to gmakegentest.py
show more ...
|
| #
886063b6
|
| 03-Jan-2018 |
Scott Kruger <scott.e.kruger@gmail.com> |
Clean up naming scheme & debug of rebug
Removed the "run" from the targets to make for a cleaner naming scheme.
I changed a || to a && in a previous commit, but this is wrong because of how the err
Clean up naming scheme & debug of rebug
Removed the "run" from the targets to make for a cleaner naming scheme.
I changed a || to a && in a previous commit, but this is wrong because of how the error codes accumulate. My issue was with the redirects and now that is cleaned up.
show more ...
|
| #
f50802fb
|
| 02-Jan-2018 |
Scott Kruger <scott.e.kruger@gmail.com> |
Adding alt file replace functionality
Adding ALT=1 to the gmakefile.test arguments will enable passing the -M to the shell harness which then passes it to petsc_diff which will then replace the alt
Adding alt file replace functionality
Adding ALT=1 to the gmakefile.test arguments will enable passing the -M to the shell harness which then passes it to petsc_diff which will then replace the alt file. Should use with caution if multiple alt files are present.
A bug was found while enabling this for alt files. I used a || operator instead of a && operator.
show more ...
|
| #
d093a7fe
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'jed/tests-cxx-linker'
|
| #
f98eef70
|
| 02-Jan-2018 |
Scott Kruger <scott.e.kruger@gmail.com> |
Slight improvement to tree walker
Instead of testing if makefile exists, skip output and .dSYM dirs
|
| #
6f9ccc09
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/more-to-new-test-harness' into barry/all-new-test-harness-branches
|
| #
7cd3fc30
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/tao-to-new-test-harness' into barry/all-new-test-harness-branches
|
| #
4faa7a62
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/move-to-new-test-harness' into barry/all-new-test-harness-branches
|
| #
35e5de05
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'jed/tests-cxx-linker' into barry/more-to-new-test-harness
|
| #
49defe6f
|
| 01-Jan-2018 |
Jed Brown <jed@jedbrown.org> |
gmakegentest: extra object files are prereqs for build products, not source
Document, remove redundant prereqs (that come via pattern rules), and place on one line.
|
| #
940ae1cb
|
| 26-Dec-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Add another alt file; allow up to 9 alt files per test
Commit-type: portability-fix, testing-fix, feature Reported-by: nightly tests
|
| #
01ad06cc
|
| 23-Dec-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Converted another directory to new test harness
Added support for localrunfiles: keyword to be the name of a directory that is copied
Commit-type: testing-fix, feature
|
| #
9af0da4b
|
| 19-Dec-2017 |
Satish Balay <balay@mcs.anl.gov> |
if using 'output_file: output/ex1_1.out' in ex1_2 then alt files should be ex1_1_alt etc.. [and not ex1_2_alt]
|
| #
5aab8433
|
| 15-Dec-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/test-harnes-vec-tests' into balay/test
|
| #
b6ca5466
|
| 12-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (60 commits) petsc4py: update to use latest 3.8 snapshot petsc4py: update to snapshot that syncs with 276c550 fix warni
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (60 commits) petsc4py: update to use latest 3.8 snapshot petsc4py: update to snapshot that syncs with 276c550 fix warning Plex ex26: Protect ExodusII stuff DM: DMCreateSubDM() field argument should be const TS ex46: Newlines and some numerical jitter TS ex45: Newlines and some numerical jitter TS ex11: Fixed indentation and time step numbering SNES ex12: Update for DM view changes Plex tests: Update to new DM output Plex ex23: Use Nc not dim for vector fields Plex: Default section now ignores cells hanging off boundary meshes Plex: Viewer now reports the cell Height Increase patchlevel to 3.8.3 Plex: Fixed DMPlexInterpolate() bugs - Do not copy associated data if we are not interpolating - Do not interpolate if we already have full depth fix valgrind errors with using PetscObjectGetName()/SetName() with the same object - resulting in a free() before copy. ex4: fix compile warning and update makefile Minor fixes Improving report_tests PetscDS: Must initialize the default adjacency ...
Conflicts: include/petsc/private/dmimpl.h include/petscdm.h include/petscis.h src/dm/impls/plex/plexcreate.c
show more ...
|
| #
fa9d32b8
|
| 10-Dec-2017 |
Satish Balay <balay@mcs.anl.gov> |
gmakegentest: support multiple dependency files with 'depends:' keyword
|
| #
14a43c9f
|
| 10-Dec-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/scott/test-harness-report_tests_fix'
|
| #
64aa12e4
|
| 08-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (251 commits) yaml: add a backup download URL Fix documentation of MatSetRandom function Ignore -malloc-hbw option if m
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (251 commits) yaml: add a backup download URL Fix documentation of MatSetRandom function Ignore -malloc-hbw option if malloc is already set Plex: Fixed array initialization pgi: compile fix knl: update test to use memkind and remove option that worked arround a bug with intel 17 Check the return value for memkind_posix_memalign Change the default behavour for -malloc_hbw Bib: More refs test: remove runex13f90 as its now converted to new test suite fix win32 crash. This test was previously run with '-n 4' - so restoring it Fix petscsfgetgraph_ to work for all Fortran compilers by directly using array of PetscSFNodes bugfix for MatDuplicate_MPIAIJ_PtAP Reported-by: Samuel Lanthaler <s.lanthaler@gmail.com> strip out dead sundials usage code; change sundials test to only run 5 timesteps to prevent different number of steps on different systems. Remove extra lines of output file Example uses C99 constructs so must mark with requires: c99 fix const missmatch for DMDAVecRestoreArrayRead() remove conflict between function name in example and new PETSc TS function builds: attempt to do maint/master/next test builds in separate clones ex62: it turned out that CHACO partioning is not deterministic. Use a prescribed partition instead ...
Conflicts: src/dm/interface/dm.c src/snes/examples/tutorials/ex13.c
show more ...
|