| #
bec4fe95
|
| 28-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-h2opus' into 'main'
Stefanozampini/fix h2opus
See merge request petsc/petsc!4368
|
| #
58780e5d
|
| 27-Sep-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
Allow using query_tests from prefix installations
|
| #
232fde81
|
| 17-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
1a55b9de
|
| 15-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/test-harness-tweaks' into 'release'
Scott/test harness tweaks
See merge request petsc/petsc!3525
|
| #
f538e455
|
| 30-Dec-2020 |
Scott Kruger <scott.e.kruger@gmail.com> |
Enable search patterns to have 'src*' at start
Reported by @barrysmith
|
| #
c6415d9e
|
| 17-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release' into master
|
| #
e8ebe202
|
| 17-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/scott/docs-testing' into release
Update the testing harness and related documentation based on tutorial
See merge request petsc/petsc!3382
|
| #
85bc9dee
|
| 05-Nov-2020 |
Scott Kruger <scott.e.kruger@gmail.com> |
Upgrade test querying from make level
New querying supported by `query_tests.py`: + Implementation of union and intersection - Query now takes either comma or | delimited lists to give either u
Upgrade test querying from make level
New querying supported by `query_tests.py`: + Implementation of union and intersection - Query now takes either comma or | delimited lists to give either union or intersection of tests.
+ Enable giving paths for query's - This converts a full path to either a file or dictinary into the approach makefile targets search; e.g., `config/query_tests.py name 'src/dm/impls/plex/tests/' is equivalent to `config/query_tests.py name 'dm_impls_plex_tests*'
and `config/query_tests.py name 'src/dm/impls/plex/tests/ex1.c' is equivalent to `config/query_tests.py name 'dm_impls_plex_tests-ex1_*'
+ Add argument search, searchin functionality Search for arguments in a meaningful way. This requires filtering extraneous stuff (numbers, for loops, etc.) to create a meaningful search string.
searchin is now an argument to query_tests.py to allow one to filter the results from the other searches. Useful for when you are close but want to pick off a smaller subset of tests.
Enable improvements at `gmakefile.test` level: + Changes to enable new functionality + Add DEBUG option: launch debugger from make level - Address Issue #729 by @BarrySmith
show more ...
|
| #
d19f7ace
|
| 05-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' into master
|
| #
1f7b9c43
|
| 01-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/test-cuda-ci' into 'release'
Scott/test cuda ci
See merge request petsc/petsc!3262
|
| #
4e028ded
|
| 30-Sep-2020 |
Scott Kruger <kruger@txcorp.com> |
Manually call gmakegentest.py if data not cached
|
| #
863deefa
|
| 13-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
df0e4300
|
| 13-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/test-202008-fixes' into 'maint'
Various fixes and enhancements
See merge request petsc/petsc!3045
|
| #
aec279ff
|
| 12-Aug-2020 |
Scott Kruger <kruger@txcorp.com> |
Various fixes and enhancments
Have `gmakefile.test` pass PETSC_DIR and PETSC_ARCH to query_tests.py Reported by @BarrySmith
Remove extraneous fields in inverse dictionary in `query_test.py` Fixes I
Various fixes and enhancments
Have `gmakefile.test` pass PETSC_DIR and PETSC_ARCH to query_tests.py Reported by @BarrySmith
Remove extraneous fields in inverse dictionary in `query_test.py` Fixes Issue #696 Reported by: @haplav
Add new capability in `petsc_harness.sh` to allow script to compile executable This improves the workflow of running the script directly by passing the `-C` flag which then invokes the make target for compiling that executable.
show more ...
|
| #
a742fcfe
|
| 02-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
c49c71dd
|
| 02-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/globsearch-long-arg' into 'maint'
Fixing the too many args problem
See merge request petsc/petsc!2663
|
| #
5b6dee57
|
| 02-Apr-2020 |
Scott Kruger <scott.e.kruger@gmail.com> |
Fixing the too many args problem
PETSc now has so many tests that the globsearch which used a python one-liner with the testlist coming in from stdin was failing. This upgrades the query_tests.py s
Fixing the too many args problem
PETSc now has so many tests that the globsearch which used a python one-liner with the testlist coming in from stdin was failing. This upgrades the query_tests.py script to enable doing the glob-style searching on just the names.
make: use $(info) instead of echo to work with large line lengths
show more ...
|
| #
7000387a
|
| 21-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/test-fail' into 'master'
See merge request petsc/petsc!2296
This MR got merged to master (instead of maint) - so manually merging to maint now
Merge commit '6f5e9bd57b38f022b0f
Merge branch 'scott/test-fail' into 'master'
See merge request petsc/petsc!2296
This MR got merged to master (instead of maint) - so manually merging to maint now
Merge commit '6f5e9bd57b38f022b0f369f1410d1b0511a5a792' into maint
show more ...
|
| #
6a245b59
|
| 21-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/test-fail' into 'master'
Make it easier to test the last failed tests
See merge request petsc/petsc!2296
|
| #
6f5e9bd5
|
| 12-Nov-2019 |
Scott Kruger <scott.e.kruger@gmail.com> |
Enable rich querying of tests
Tool for querying the tests.
Which tests to query? Two options: 1. Query only the tests that are run for a given configuration. 2. Query all of the test files
Enable rich querying of tests
Tool for querying the tests.
Which tests to query? Two options: 1. Query only the tests that are run for a given configuration. 2. Query all of the test files in the source directory For #1: Use dataDict as written out by gmakegentest.py in $PETSC_ARCH/$TESTBASE For #2: Walk the entire tree parsing the files as we go along using testparse. The tree walker is simpler than what is in gmakegentest.py because it can avoid all of the logic regarding configuration. See documentation at the top of query_tests.py for further details. The dataDict is further transformed to allow fast searching.
The query_test.py script by default outputs the info into a form that is able to be used by gmakefile.test to enable this functionality: make -f ${makefile} test query='requires' queryval='*MPI_PROCESS_SHARED_MEMORY*'
More rich querying can be done from within ipython. This is documented in the developer's documentation.
show more ...
|