History log of /petsc/config/gmakegentest.py (Results 276 – 300 of 304)
Revision Date Author Comments
# 4c8d737c 11-Jan-2017 Satish Balay <balay@mcs.anl.gov>

test: use petsc_dir in unix format for runscripts [fixes breakage on windows]


# 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


# b0790570 10-Jan-2017 Jed Brown <jed@jedbrown.org>

make: remove unused generated lists


# a54ef4e6 10-Jan-2017 Jed Brown <jed@jedbrown.org>

gtest: remove generated test-ex* lists


# 446bf632 10-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

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


# 2f85c7ee 10-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Remove all rules from testfiles

Inspired by Jed's recent commit, this follows a similar to pattern to
allow all rules to be removed from testfiles by using the implicit rules
in gmakefile.
All of th

Remove all rules from testfiles

Inspired by Jed's recent commit, this follows a similar to pattern to
allow all rules to be removed from testfiles by using the implicit rules
in gmakefile.
All of the rm's of the files are also done in one command which
should be bit faster as well.

show more ...


# 29c196fa 10-Jan-2017 Jed Brown <jed@jedbrown.org>

gtest: move more generated targets, revamp search

There is no separate 'testsearch' target, just use 'test'. If a search
argument is given, keep the executables. If no search argument is
given, ru

gtest: move more generated targets, revamp search

There is no separate 'testsearch' target, just use 'test'. If a search
argument is given, keep the executables. If no search argument is
given, run tests by packages and delete executables as we go. Use

make -f gmakefile test search=%

to run all tests and keep the executables. Regardless of which tests
are run, conclude by printing the summary (within the selected set).

show more ...


# 612eee3e 10-Jan-2017 Jed Brown <jed@jedbrown.org>

gtest: simplify and move from generated to gmakefile

Move testargfiles into testfiles. Automatic generation rules should all
work now. Move targets and easy stuff from generated file into gmakefil

gtest: simplify and move from generated to gmakefile

Move testargfiles into testfiles. Automatic generation rules should all
work now. Move targets and easy stuff from generated file into gmakefile.

show more ...


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

Changing the default output in case of now suffix

Make the default output of tests like runex11 be ex11_1.out.
To help in migrating tests to the new default, one can use:
bin/maint/normalizeOutput

Changing the default output in case of now suffix

Make the default output of tests like runex11 be ex11_1.out.
To help in migrating tests to the new default, one can use:
bin/maint/normalizeOutput -d <output_dir>
to git move them automatically

show more ...


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


# 85a27222 09-Jan-2017 Jed Brown <jed@jedbrown.org>

gtest: cleanup/fixes


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

gtest: simplify test generation


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

Bug fix for the fortran. Simplify verbosity.

Making the requirements for fortran consistent with an earlier change in
how self.getLanguage denotes the language.

Also simplified the verbosity.


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


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

Fix of editor error


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

Resubstituting redirect file

I am just setting redirect file to the default and substituting in.


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

Handle logging to make test compilation quiet.

It is quiet, perhaps too quiet...


# 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


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

Remove redirect_file functionality

Functionality not really needed so remove and update documentation.
It is important to test for redirection in the conversion because of the
tests that do not have

Remove redirect_file functionality

Functionality not really needed so remove and update documentation.
It is important to test for redirection in the conversion because of the
tests that do not have diffs and need to be marked TODO.

show more ...


# 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


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

Updates based on team review

o report_tests.sh replaced by report_tests.py
o Example file conversion does not have spaces after comment character
per PETSc standards, and it is now parsed correctly


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

gmakegentest: fix !complex handling, only use PETSC_USE_COMPLEX

The "requires: !xyz" handling was broken and complex was handled in two
places, once by

PETSC_SCALAR = complex

(in lib/petsc/conf/

gmakegentest: fix !complex handling, only use PETSC_USE_COMPLEX

The "requires: !xyz" handling was broken and complex was handled in two
places, once by

PETSC_SCALAR = complex

(in lib/petsc/conf/petscvariables) and once by PETSC_USE_COMPLEX from
petscconf.h.

show more ...


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


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

fixed screwy logic in gmakegentest.py for complex requirement

Added test output for several tests in sys/examples/tests that were never properly implemented

Time: .4 hours
Reported-by: nightly tests


1...<<111213