| #
ef704b63
|
| 29-Oct-2021 |
Scott Kruger <scott.e.kruger@gmail.com> |
Fix for Windows issues
A test created on Windows will have a different newline character. To fix this, whenever os.linesep != "/n" then we do a replace of os.linesep to "\n" and enable the original
Fix for Windows issues
A test created on Windows will have a different newline character. To fix this, whenever os.linesep != "/n" then we do a replace of os.linesep to "\n" and enable the original parsing to work.
Reported by: Matt Knepley Thanks to: Jacob Faibussowitsch
show more ...
|
| #
b6b6604c
|
| 28-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
c66ed491
|
| 28-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/test-fixreport' into 'release'
Scott/test fixreport
See merge request petsc/petsc!3589
|
| #
69647276
|
| 26-Jan-2021 |
Scott Kruger <scott.e.kruger@gmail.com> |
Improve exception method for developers
Reported by @sbalay
|
| #
78a89f43
|
| 13-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-07-16/kokkos' into 'master'
Barry/2020 07 16/kokkos Installe Kokkos, example using Kokkos, testing infrastructure for Kokkos
See merge request petsc/petsc!2984
|
| #
c0558f20
|
| 17-Jul-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Add Kokkos test example, testing infrastructure and to CI
Move updates to gmake system for double suffix from adams/feature-dmplex-snes-landau-kokkos-barry
Commit-type: feature Funded-by: ECP /spen
Add Kokkos test example, testing infrastructure and to CI
Move updates to gmake system for double suffix from adams/feature-dmplex-snes-landau-kokkos-barry
Commit-type: feature Funded-by: ECP /spend 15h30m
Thanks-to: Junchao Zhang <junchao.zhang@gmail.com>
show more ...
|
| #
47c3d8b7
|
| 02-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
9f35088f
|
| 01-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/test-small-fixes' into 'maint'
Few fixes for test harness
See merge request petsc/petsc!2807
|
| #
2bbaaa9f
|
| 22-Apr-2020 |
Scott Kruger <scott.e.kruger@gmail.com> |
Multiple fixes to test system
Allow setting duplicated loop variables in subtests Fix stray line in gmakegentest.py and the problem with redundant variables in loop variables. Also fixes some output
Multiple fixes to test system
Allow setting duplicated loop variables in subtests Fix stray line in gmakegentest.py and the problem with redundant variables in loop variables. Also fixes some output_file checks by moving them to getCmds Reported by: Pierre Jolivet
Fixes default test labeling: Tests with no fields (default tests) were getting not getting the '_1' added to the label the way other tests were. Fixes Issue #625 Reported by: Vaclav Hapla
Add diff_args to list of accepted keywords: This passes arguments petscdiff. Includes documentation for new option Fixes Issue #616 Reported by: Stefano Zampini
Have build requires propogate to all tests Requested by: Stefano Zampini
Unset env's in petscdiff to avoid Window's 32-bit problems with xargs.
Fixes for ksp/ksp/tutorials/ex11.c (deflation) The other fixes exposed some problems with the way this test was written so clean it up.
show more ...
|
| #
147094f7
|
| 15-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-yaml-string' into 'master'
Added PetscOptionsInsertStringYAML and -options_string_yaml
See merge request petsc/petsc!2791
|
| #
080f0011
|
| 13-May-2020 |
Toby Isaac <tisaac@cc.gatech.edu> |
Added PetscOptionsInsertStringYAML and -options_string_yaml
In order to test this new feature, I had to add the ability to parse strings with newlines in the 'args:' of tests.
|
| #
b20c0e2e
|
| 23-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'psanan/docs-tests-not-yaml' into 'master'
Update description of test markup language as YAML-like, since it allows duplicate keys.
See merge request petsc/petsc!2735
|
| #
2be3497a
|
| 23-Apr-2020 |
Patrick Sanan <patrick.sanan@gmail.com> |
Update description of test markup language as YAML-like, since it allows duplicate keys.
|
| #
c20d7725
|
| 22-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
Merge branch 'jed/promote-examples-tests-tutorials' [petsc/petsc!2610]
* jed/promote-examples-tests-tutorials: Promote examples/{tests,tutorials}/ to {tests,tutorials}/
|
| #
c4762a1b
|
| 18-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
Promote examples/{tests,tutorials}/ to {tests,tutorials}/
This shortens paths and improves consistency between test target names and paths to the source and output files. Most of the work was compl
Promote examples/{tests,tutorials}/ to {tests,tutorials}/
This shortens paths and improves consistency between test target names and paths to the source and output files. Most of the work was completed by this script, followed by mild cleanup of nonconforming cases.
for makefile in `git ls-files 'src/*makefile'`; do if rg -q 'DIRS.*\bexamples\b' $makefile; then base=$(dirname $makefile) dirs=$(cd $base/examples && ls -d tests tutorials 2>/dev/null | xargs echo) perl -pi -e "s#^(DIRS.*)\bexamples\b#\1${dirs}#" $makefile git rm $base/examples/makefile for t in $dirs; do git mv $base/examples/$t $base/ perl -pi -e "s#^(LOCDIR[[:space:]]*=).*#\1 $base/$t/#" $base/$t done fi done
git grep -l -E -z 'examples/(tutorials|tests)' | xargs -0 perl -pi -e 's#examples/(tutorials|tests)#\1#g' git checkout @ \ src/docs/website/documentation/changes/ \ src/benchmarks/results/
show more ...
|
| #
7d2962b0
|
| 17-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
4f444264
|
| 17-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/fix-subtests-uni' into 'maint'
Scott/fix subtests uni
See merge request petsc/petsc!2602
|
| #
69fa9ab3
|
| 16-Mar-2020 |
Scott Kruger <scott.e.kruger@gmail.com> |
Minor fix for debugging
|
| #
fe3df0af
|
| 17-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
5a6286ba
|
| 17-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/misc-testharness-fixes' into 'maint'
Scott/misc testharness fixes
See merge request petsc/petsc!2138
|
| #
14f228de
|
| 02-Oct-2019 |
Scott Kruger <scott.e.kruger@gmail.com> |
Bug fix for combined separate and shared output
If separate output existed, then the shared output variables were lost due to a bug in the if statement logic.
Reported by: pierre.jolivet@enseeiht.fr
|
| #
ec06d14d
|
| 19-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/test-improve' into 'master'
Various improvements to test harness
See merge request petsc/petsc!2024
|
| #
5e361860
|
| 08-Sep-2019 |
Scott Kruger <scott.e.kruger@gmail.com> |
Various improvements
1. Test logging now separates tap output and just the error output. What is streamed is now controlled with the -o flag to the shell scripts which now has two options curr
Various improvements
1. Test logging now separates tap output and just the error output. What is streamed is now controlled with the -o flag to the shell scripts which now has two options currently: 'interactive' and 'err_only'. The V=0 flag and OUTPUT=1 flags to gmakefile.test turn on the err_only option The OUTPUT=1 is default for gitlab
2. gmakegentest.py has a (-c,--check-output) option which does nothing but check if the output files specified by tests are in the output directories, and return a non-zero error code if they are not there check_output target is in outer makefile and add `make check_output` to stage zero tests to prevent running stage 2 and 3 with missing output files
3. report_tests.py was not giving the correct command to invoke just the files that failed. This is because it was coded assuming a particular naming scheme for the tests: an assumption that was both incorrect, and led to an ill-posed problem for fixing: If a test label has underscores, it was not easy to fix. The solution was to change to telling users to globsearch. In fixing, globsearch had to be generalized to allow for multiple patterns: e.g., make -f gmakefile test globsearch='dm_impls_plex_tutorials-ex5_* ts_tutorials-ex11_*'
4. Bug fix for subtests with loop variables (Reported Jakub Kruzik <jakub.kruzik@vsb.cz> on 6/26/19)
5. This does a minor fix in this utility script which prints out datafiles.
Commit-type: testing-fix, feature
Out check_output rule to outer makefile
Commit-type: feature Reported-by: gitlab-ci
show more ...
|
| #
af5aa23e
|
| 07-May-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
e78d1dbd
|
| 07-May-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/fix-plex-partition-squash (pull request #1619)
DMPlex: Fix repartition and overlap
Approved-by: BarryFSmith <bsmith@mcs.anl.gov> Approved-by: Matthew Knepley <knepley@gmail.com>
|