History log of /petsc/config/example_template.py (Results 101 – 117 of 117)
Revision Date Author Comments
# 4ccc64e6 12-Jan-2017 Satish Balay <balay@mcs.anl.gov>

gtest: windows fixes. add filter to remove filename from compiler stdout. And fix filters to use petscdiff


# d3fc5bb6 11-Jan-2017 Satish Balay <balay@mcs.anl.gov>

test: runscripts should perhaps not depend on env variables - this way they can be run independently.
This workarrounds the issue with 'make -f gmakefile test' not setting PETSC_DIR env variable


# df2e1f37 09-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Enable timed removal of the executable files

Remove executables at the pkg-lang level which is close
to the legacy method. It does so by having generated rules, so
this could possibly be improved,

Enable timed removal of the executable files

Remove executables at the pkg-lang level which is close
to the legacy method. It does so by having generated rules, so
this could possibly be improved, or perhaps the INTERMEDIATE
will work eventually, but this is progress.

Did some cleanup after Jed's excellent implicit rules which
went off of the counts.

Also, `make cleantest` now regenerates the files.
This seems to be the safest method due to issues mentioned in previous
commit. Basically, the idea of clean is to create a state similar to
after configure, and that includes generating the test targets

show more ...


# 68f6ad6b 09-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Test verbosity improved, new implicit rules

Verbosity now handled for tests in the same way as the main library
compilation by using the testquiet command.

Executables now have implicit rules in gm

Test verbosity improved, new implicit rules

Verbosity now handled for tests in the same way as the main library
compilation by using the testquiet command.

Executables now have implicit rules in gmakefile instead of being
explicit in the testfiles file.

Some prototype code is in place for doing implicit rules for running
the scripts, but it is not working.

show more ...


# 02afe9ec 09-Jan-2017 Jed Brown <jed@jedbrown.org>

gtest: filter TAP output instead of suppressing at the origin

To produce the output Barry likes -- without ok and SKIP lines, use

make allgtest

For TAP-compliant output, use either

make allgt

gtest: filter TAP output instead of suppressing at the origin

To produce the output Barry likes -- without ok and SKIP lines, use

make allgtest

For TAP-compliant output, use either

make allgtest-tap

or

make -f gmakefile test

show more ...


# 308e2d23 08-Jan-2017 Barry Smith <bsmith@mcs.anl.gov>

Need full path of testcompile.log; do not print ok or skip cases it just makes the logs unreadable

Time: .25 hours


# 7c4b571c 06-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Do not copy over test_harness.sh and report_tests

Invoke report_tests.py with the counts dir specified.
test_harness.sh sourced using PETSC_DIR


# 5e7f8670 06-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Fixed typos found by Jed.

datafilepath -> datafilespath
testsroot -> testroot.


# 081af249 06-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Merge branch 'scott/testharness-update1' of https://bitbucket.org/petsc/petsc into scott/testharness-update1


# c7284d31 06-Jan-2017 Jed Brown <jed@jedbrown.org>

gmaketest: diff ref_output cur_output (as with legacy tests)


# b181ea86 29-Dec-2016 Satish Balay <balay@mcs.anl.gov>

fix bsd test wrt bash. Also remove circular dependency, and add 'cleantest' target

make[2]: Circular report_tests <- report_tests dependency dropped.


# e6c3dbad 27-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Since bash may not always be located in /bin

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


# e2899e60 26-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

petsc_harness.sh uses bashisms not supported by all /bin/sh (for example FreeBSD) therefore explicitly invoke bash

Is bash always available? If not we will need to have configure check for it and tu

petsc_harness.sh uses bashisms not supported by all /bin/sh (for example FreeBSD) therefore explicitly invoke bash

Is bash always available? If not we will need to have configure check for it and turn off testing
Time: .2 hours
Reported-by: nightly tests

show more ...


# 8b8f6f87 26-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Use petscdiff for comparisons with new test harness

Time: .1 hours


# 2666df57 16-Dec-2016 Scott Kruger <scott.e.kruger@gmail.com>

Fixes from pull request comments

This commit addresses issues found during the code review:
- gmakefile had the wrong dependency of library on objects
- gmakefile: $(generatedtestargs) now depends o

Fixes from pull request comments

This commit addresses issues found during the code review:
- gmakefile had the wrong dependency of library on objects
- gmakefile: $(generatedtestargs) now depends on $(generatedtest)
instead of invoking gmakegentest.py as well
- TESTTARGETS should be calculated as needed ("=" instead of ":=")
- Determining requirements based on arguments is fraught with peril, but
is now more robust
- Added support for finding the yaml input file so that it is
automatically added to localrunfiles. This allows for more robust testing.
- Bug fix for localrunfiles: Shell script test harness now copies
runfiles to local directories.

show more ...


# 64ca018d 05-Dec-2016 Scott Kruger <scott.e.kruger@gmail.com>

Bugs and features per discussion on bitbucket

1 convertExamples now handles multiple filters correctly
2 There was a bug in writing out the TODO block that was caught in
implementing filter
3 Ver

Bugs and features per discussion on bitbucket

1 convertExamples now handles multiple filters correctly
2 There was a bug in writing out the TODO block that was caught in
implementing filter
3 Verbosity level changed to be more silent by default, but to enable
V=1 to make more verbose
4 Skip changed from 'not ok' to 'ok'
5 localrunfiles feature implemented:
This copies over input file if the description language contains localrunfiles.
6 filter_output implemented:
This has a new diff line that allows filtering of the output before
diffing.
7 Preliminary logging enabled. This uses a simple tee similar to the
build. The logging is done in the tests directory however.

show more ...


# 29921a8f 28-Sep-2016 Scott Kruger <kruger@txcorp.com>

Introduce new test harness and script to convert from the old makefile approach to the new test harness


12345