History log of /petsc/config/petsc_harness.sh (Results 76 – 100 of 204)
Revision Date Author Comments
# 46e44931 17-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'scott/test-diff-fixes' into 'maint'

Fix for when >1 petscdiff option is specified

See merge request petsc/petsc!2428


# 29dac19b 05-Jan-2020 Scott Kruger <kruger@txcorp.com>

Fix for when >1 petscdiff option is specified

Reported by: Stefano Zampini <stefano.zampini@gmail.com>


# 1684762e 13-Dec-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 8f0eb870 13-Dec-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'scott/test-diff-filter' into 'maint'

Move to new filter/filter_output method

See merge request petsc/petsc!2329


# 1725bfbf 22-Nov-2019 Scott Kruger <scott.e.kruger@gmail.com>

Move to new filter/filter_output method

Change to using filters as arguments to petscdiff. By moving the
manipulation of the input and output into petscdiff, this fixes problems
in using piped comm

Move to new filter/filter_output method

Change to using filters as arguments to petscdiff. By moving the
manipulation of the input and output into petscdiff, this fixes problems
in using piped commands (based on original, ancient test system), which
is problematic in capturing the right error codes. This also required
fixes for some tests: the "filter: Error: ..." is used to test stderr of
tests.

This fixes problems with REPLACE=1 as reported by @knepley and debugged by @sbalay.

show more ...


# cac37548 21-Nov-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


# 178a587e 21-Nov-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'scott/cat_stdout' into 'maint'

Increase verbosity after 'not ok'

See merge request petsc/petsc!2289


# 570dea68 08-Nov-2019 Scott Kruger <scott.e.kruger@gmail.com>

Increase err verbosity

In commit 984117c42c7 a fix was put in to handle cases when stderr
goes to stdout; however, it seems that sometimes we have cases where
mpi_abort messages go to stdout but the

Increase err verbosity

In commit 984117c42c7 a fix was put in to handle cases when stderr
goes to stdout; however, it seems that sometimes we have cases where
mpi_abort messages go to stdout but the petsc trace goes to stdout.
Here, we cat both stdout and stderr with stdout first. This might be
too verbose, but worth gaining experience.

show more ...


# f7897340 25-Oct-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


# be670320 25-Oct-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'scott/fix_test_reporting' into 'maint'

Fix reporting

See merge request petsc/petsc!2211


# ac71c9ff 24-Oct-2019 Scott Kruger <scott.e.kruger@gmail.com>

Fix reporting

The function get_test_data was not parsing the count files correctly --
fixes problems seen in the CI reporting.

Valgrind runs were losing the error code. Need Yet Another Flag To
Va

Fix reporting

The function get_test_data was not parsing the count files correctly --
fixes problems seen in the CI reporting.

Valgrind runs were losing the error code. Need Yet Another Flag To
Valgrind in order for the harness to work correctly.

show more ...


# 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 ...


# 35140aeb 05-Sep-2019 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Merge branch 'master' into this one.


# 660dac7e 04-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/gitlab-ci'


# 4d9d3ee5 30-Apr-2019 Satish Balay <balay@mcs.anl.gov>

tests: create check-test-errors allgtests-tap [which ignores timeout errors] for gitlab-ci.

Also pass PETSC_ARCH/PETSC_DIR to gmakefile for allgtest, allgtest-tap, cleantest

fix allgtests-tap - as

tests: create check-test-errors allgtests-tap [which ignores timeout errors] for gitlab-ci.

Also pass PETSC_ARCH/PETSC_DIR to gmakefile for allgtest, allgtest-tap, cleantest

fix allgtests-tap - as it was not stopping on error

do not flag failure on test timeout

show more ...


# 0dbb79ee 15-Jul-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jczhang/fix-test-harness-empty-ouput-after-grep' [PR #1864]

* jczhang/fix-test-harness-empty-ouput-after-grep:
Accept empty output file after filter.
In the old logic, if a user meant

Merge branch 'jczhang/fix-test-harness-empty-ouput-after-grep' [PR #1864]

* jczhang/fix-test-harness-empty-ouput-after-grep:
Accept empty output file after filter.
In the old logic, if a user meant to have an empty output file after grep -v (for example, use it to get rid of timing info), the grep command's return value is 0 (since no line is selected) and the empty file move command won't be executed, leading to diff errors.

show more ...


# a755a26c 12-Jul-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Accept empty ouput file after filter

In the old logic, if a user meant to screen out all output by grep -v, the grep command's
return value is 0 and the file move command won't be executed, causing

Accept empty ouput file after filter

In the old logic, if a user meant to screen out all output by grep -v, the grep command's
return value is 0 and the file move command won't be executed, causing diff errors.

show more ...


# 20cd54da 18-Sep-2018 Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local>

Merge from master


# c86da64b 06-Sep-2018 Joseph Pusztay <josephpu@buffalo.edu>

Merged petsc/petsc into master


# 3b16a644 03-Sep-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-superdm-is

* master: (455 commits)
bib: spell out some names for format consistency with related refs
bib: two 2018 pubs now appeared
cleaning up analyze

Merge branch 'master' into knepley/fix-superdm-is

* master: (455 commits)
bib: spell out some names for format consistency with related refs
bib: two 2018 pubs now appeared
cleaning up analyzer warnings
compile fixes (workarround PGI bug?):
undoing the branch's changes to leastsquares outputs
more fixes for complex builds
compile error fix for complex builds
1) Look for 64 bit integer MKL BLAS if 64 bit indices are used with PETSc 2) Fix Pardiso code to only compile pardiso_init64 when needed, otherwise can generate warnings/errors
jenkins: run 'cleantest' before 'allgtest-tap' - an attempt to fix errors of type:
cuda: protect cuda includes
fix cuda warnings.
fix complex compile error
Revert "Improved polymorphism of interfaces for MatSetValuesBlocked()"
Bib: Updated ref
Doc: More function documentation
petscvec: move PetscSFCreateFromZero from vscat to vec sources
Fixed an uninitialized variable and got rid of an unused one.
memleak fixed and output files updated
fixing build errors on some archs
Mat: obey options prefix of Mat in MatNullSpaceTest
...

Conflicts:
include/petsc/private/dmpleximpl.h
src/dm/interface/dmi.c

show more ...


# ec6b3951 29-Aug-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-pc-patch

* master: (281 commits)
compile fixes (workarround PGI bug?):
1) Look for 64 bit integer MKL BLAS if 64 bit indices are used with PETSc 2) Fix

Merge branch 'master' into knepley/feature-pc-patch

* master: (281 commits)
compile fixes (workarround PGI bug?):
1) Look for 64 bit integer MKL BLAS if 64 bit indices are used with PETSc 2) Fix Pardiso code to only compile pardiso_init64 when needed, otherwise can generate warnings/errors
jenkins: run 'cleantest' before 'allgtest-tap' - an attempt to fix errors of type:
cuda: protect cuda includes
fix cuda warnings.
fix complex compile error
Revert "Improved polymorphism of interfaces for MatSetValuesBlocked()"
Bib: Updated ref
Doc: More function documentation
petscvec: move PetscSFCreateFromZero from vscat to vec sources
Mat: obey options prefix of Mat in MatNullSpaceTest
Plex+SNES: Must pass user context through
vscat: move ftn-custom to correct location remove custom vecscatterdestroy_()
vscat: move interface routines to correct location
vscat: delete dead code
fix compile error
FE: Correct coordinates in IntegrateBd
Bib: Added refs
SNES ex17: 3D tests must require a 3D grid generator
Plex+TS: We cannot run the check with the same vector that is the TS solution
...

Conflicts:
include/petsc/private/dmpleximpl.h
src/docs/website/documentation/changes/dev.html
src/snes/examples/tutorials/ex13.c
src/snes/utils/dmplexsnes.c

show more ...


# 7dcbf44c 24-Aug-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into arcowie-rem/feature-error-logging

* master: (249 commits)
Bib: Added refs
Netcdf should always build netcdf-4 (needed for example by exodusii.
trivial fixes of incor

Merge branch 'master' into arcowie-rem/feature-error-logging

* master: (249 commits)
Bib: Added refs
Netcdf should always build netcdf-4 (needed for example by exodusii.
trivial fixes of incorrect formatting in SNES linesearch routines
ISSetBlockSize_General: removed blockwise contiguity check.
netcdf: set zlib as optional dependency corretly [wrt --enable-netcdf-4] - otherwise netcdf configure errors out
config prefix: avoid ad-hoc path substitutions
config/install: no need to rename paths for installBinDir
rules: fix path in (evidently unimportant) uncrustify target
config pkgconfig: use ${prefix} in PETSc.pc and do not modify in install
fix gcov obj path
Improved polymorphism of interfaces for MatSetValuesBlocked()
-options_table was changed to options_view in 2014 but documentation was not updated to reflect it
configure: fix F2003 test
Dev manual: remove duplicate entry
Plex test ex5: Removed "future" test, as it resulted in issues in the nightly tests.
Some minor typos in TS
Add ADIOS2.py which I forgot to git add in the past
Plex ex5: Disable test
Doc: Added note for interface change
KSPLSQRMonitorDefault fixed for quad precision
...

show more ...


# 78945fca 17-Aug-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-functionals

* master: (984 commits)
netcdf: set zlib as optional dependency corretly [wrt --enable-netcdf-4] - otherwise netcdf configure errors out

Merge branch 'master' into knepley/feature-plex-functionals

* master: (984 commits)
netcdf: set zlib as optional dependency corretly [wrt --enable-netcdf-4] - otherwise netcdf configure errors out
fix gcov obj path
-options_table was changed to options_view in 2014 but documentation was not updated to reflect it
configure: fix F2003 test
Dev manual: remove duplicate entry
Plex test ex5: Removed "future" test, as it resulted in issues in the nightly tests.
Some minor typos in TS
Add ADIOS2.py which I forgot to git add in the past
Plex ex5: Disable test
Doc: Added note for interface change
KSPLSQRMonitorDefault fixed for quad precision
Tao: Added alternative output for chwirut2 test.
TS ex45,ex46: Removed overly refined tests for faster nightly tests.
KSP ex72: Fixed needlessly long-running PCTFS tests.
SNES ex56: Reduced test size to speed up nightly test suite.
KSPSolve_LSQR: don't compute unused norm of rhs
SNES ex13: Reduced problem sizes for nightly tests.
PetscOptionsDeprecated(): fix for NULL prefix
PetscOptionsDeprecated(): add option to print additional info
SNES ex12: Reduced sizes for BDDC tests.
...

show more ...


# 13a035b1 13-Aug-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-elasticity-test

* master: (1553 commits)
-options_table was changed to options_view in 2014 but documentation was not updated to reflect it
config

Merge branch 'master' into knepley/feature-plex-elasticity-test

* master: (1553 commits)
-options_table was changed to options_view in 2014 but documentation was not updated to reflect it
configure: fix F2003 test
Plex test ex5: Removed "future" test, as it resulted in issues in the nightly tests.
Some minor typos in TS
Add ADIOS2.py which I forgot to git add in the past
Plex ex5: Disable test
Doc: Added note for interface change
KSPLSQRMonitorDefault fixed for quad precision
Tao: Added alternative output for chwirut2 test.
TS ex45,ex46: Removed overly refined tests for faster nightly tests.
KSP ex72: Fixed needlessly long-running PCTFS tests.
SNES ex56: Reduced test size to speed up nightly test suite.
KSPSolve_LSQR: don't compute unused norm of rhs
SNES ex13: Reduced problem sizes for nightly tests.
PetscOptionsDeprecated(): fix for NULL prefix
PetscOptionsDeprecated(): add option to print additional info
SNES ex12: Reduced sizes for BDDC tests.
PetscFileRetrieve(): Suppress output to STDERR when downloading a file.
MatMatMult: Fixed unused variable pN.
DMDestroy: Guard call to dm->ops->destroy * Similar guards are in place in many other methods (IS,Vec,Mat) and permit the DM to be destroyed even if DMSetType() was never called.
...

show more ...


123456789