History log of /petsc/config/testparse.py (Results 26 – 50 of 162)
Revision Date Author Comments
# 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>


1234567