History log of /petsc/config/testparse.py (Results 1 – 25 of 162)
Revision Date Author Comments
# 77cf3243 09-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# fccfa4b4 09-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2026-01-07/fix-mpich-stream' into 'release'

CI: avoid queryval='kokkos*' - thats creating inconsitent test list, and other fixes

See merge request petsc/petsc!8946


# e2535b21 07-Jan-2026 Junchao Zhang <jczhang@anl.gov>

CI: test-harness - add a check for "'requires' within a 'testset' also needs a 'suffix'"

And MPIX_STREAM test in vec/is/sf/tests/ex1k reqires MPICH with CUDA/GPU_AWARE support.
Set MPIR_CVAR_CH4_RES

CI: test-harness - add a check for "'requires' within a 'testset' also needs a 'suffix'"

And MPIX_STREAM test in vec/is/sf/tests/ex1k reqires MPICH with CUDA/GPU_AWARE support.
Set MPIR_CVAR_CH4_RESERVE_VCIS=1 to fix the following error:

[1]PETSC ERROR: MPI error 135495183 Other MPI error, error stack:
internalX_Stream_create(91).: MPIX_Stream_create(info=0x9c000000, stream=0x55ab3b7dcbd0) failed
MPIR_Stream_create_impl(207):
MPID_Allocate_vci(149)......: No streams available. Use MPIR_CVAR_CH4_RESERVE_VCIS to reserve the number of streams can be allocated.

Co-authored-by: Satish Balay <balay@mcs.anl.gov>

show more ...


# 7b5fd022 28-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/housekeeping' into 'main'

Minor housekeeping

See merge request petsc/petsc!8811


# ab701a13 27-Oct-2025 Pierre Jolivet <pierre@joliv.et>

checkbadSource: check style of config/*


# f5d6632c 26-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-09-17/speedup-gmakegentest' into 'main'

Have gmakegentest.py not generated unneeded scripts for faster runs

See merge request petsc/petsc!7843


# 0338c944 18-Sep-2024 Barry Smith <bsmith@mcs.anl.gov>

Add check for misuse of TODO in gmakegentest.py specifications and fix misuse


# 95ccd8da 18-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-testparse' into 'main'

testparse.py: catch wrong indentation in test specification

See merge request petsc/petsc!7382


# 376ff7dc 17-Mar-2024 Stefano Zampini <stefano.zampini@gmail.com>

testpars.py: catch wrong indentation in test specification

this catches errors like the one below instead of failing because the variable isn't defined

suffix: text
args: text


# 6c37f76f 27-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-log-handler' into 'main'

Deglobalize logging into PetscLogHandler and PetscLogState

See merge request petsc/petsc!6709


# d68d54c7 13-Jul-2023 Toby Isaac <toby.isaac@gmail.com>

Testing: Add 'temporaries:' field to the test suite

It's nice when the output that needs to be tested goes to stdout, and we
can do that with our own viewers, but some output that needs to be
tested

Testing: Add 'temporaries:' field to the test suite

It's nice when the output that needs to be tested goes to stdout, and we
can do that with our own viewers, but some output that needs to be
tested can only be written to temporary files. An example is MPE
logging, which produces a .clog2 file, let's say it's called ex30.clog2.

We can access that file through the test suite:

/*TEST

test:
filter: strings ex30.clog2 | grep "Petsc"

TEST*/

But the problem is that ex30.clog2 will stay in the test build
directory. Suppose the test breaks and the program does not write
the ex30.clog2 file: then a stale version of that file will be read.

This change allows us to write the test as:

/*TEST

test:
temporaries: ex30.clog2
filter: strings ex30.clog2 | grep "Petsc"

TEST*/

which indices that (the localized version of) `rm -f ex30.clog2` will
run before the test.

show more ...


# e8261055 12-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-06-10/fix-error-message-testharness-parsing' into 'main'

Print filename when test harness file parsing fails (obviously)

See merge request petsc/petsc!6577


# 45b74845 10-Jun-2023 Barry Smith <bsmith@mcs.anl.gov>

Print filename when test harness file parsing fails (obviously)


# fa680562 27-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/python-raw-strings' into 'main'

python: use raw strings where appropriate

See merge request petsc/petsc!6230


# 3be2e2fd 26-Mar-2023 Jose E. Roman <jroman@dsic.upv.es>

python: use raw strings where appropriate

Reported by @prj- on petsc-maint


# a207d08e 30-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# ed31fb71 30-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/codespell-typos' into 'release'

A few more codespell fixes

See merge request petsc/petsc!5786


# d5b43468 29-Oct-2022 Jose E. Roman <jroman@dsic.upv.es>

A few more codespell fixes


# 755922eb 17-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# e4ead62a 14-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-10-06/test-harness-env-keyword' into 'release'

Add env: keyword to test harness

See merge request petsc/petsc!5721


# fa236c6a 06-Oct-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Add env: keyword to test harness


# 7d7a1305 18-Apr-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/disable-python2' into 'main'

Balay/disable python2

See merge request petsc/petsc!5131


# df3bd252 15-Apr-2022 Satish Balay <balay@mcs.anl.gov>

disable python2 support - now python3.4+ is required
- update CI tests to use python3
- continue to use python2 on MacOS CI [due to python3 issues on 10.15.7]


# 9277d43c 02-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'


# 5cb922a3 01-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'scott/test-winnl' into 'release'

Fix for Windows issues

See merge request petsc/petsc!4507


1234567