Re: Support for interdependency tracking between Fortan 90 modules

2011-08-14 Thread Nicolai Stange
Sorry, and here it is (see attachment). It's getting late here... For the updated working example, see ftp://ftp.zmaw.de/outgoing/stange/nasty_f90-0.3.tar.gz am_fortran_module_interdeps-2011-08-15.diff.gz Description: Binary data

Re: Support for interdependency tracking between Fortan 90 modules

2011-08-14 Thread Nicolai Stange
Howdy all, I just got aware of the fine AC_FC* macros from Autoconf trunk and next to some very minor style modifications, I further improved my diff to make use of AC_FC_MODULE_FLAG. Now the whole stuff also works with Oracle SolarisStudio (former Sun SunStudio), both on Debian Lenny and Solari

[FYI] Merged 'test-protocols' into 'testsuite-work'

2011-08-14 Thread Stefano Lattarini
Merge branch 'test-protocols' into testsuite-work * test-protocols: coverage: missing tap plan and non-zero exit status testsuite: fix an unportable use of sed testsuite: avoid spurious failure if rst2html program is missing fix: two recent ChangeLog entries tap: improve diagnosing and r

[FYI] {test-protocols} coverage: missing tap plan and non-zero exit status

2011-08-14 Thread Stefano Lattarini
* tests/tap-missing-plan-and-bad-exit.test: New test. * tests/Makefile.am (tap_with_common_setup_tests): Update. --- ChangeLog|6 tests/Makefile.am|1 + tests/tap-missing-plan-and-bad-exit.test | 43

[FYI 6/6] {testsuite-work} self tests: some minor refactoring

2011-08-14 Thread Stefano Lattarini
* tests/self-check-exit.tap: Disable the `errexit' shell flag; this allow to remove some boilerplate idioms and to make some code slightly less cumbersome. * tests/self-check-me.tap: Likewise. --- ChangeLog |8 tests/self-check-exit.tap | 30 ++---

[FYI 5/6] {testsuite-work} maintcheck: look for TAP-based tests without TAP plan

2011-08-14 Thread Stefano Lattarini
* Makefile.am (sc_tests_tap_plan): New maintainer check. (syntax_check_rules): Add it. * tests/suffix10.tap: Declare a TAP plan. * tests/add-missing.tap: Likewise. --- ChangeLog |8 Makefile.am | 21 + Makefile.in | 16 ++

[FYI 3/6] {testsuite-work} testsuite: keep more debugging info around in 'add-missing.tap'

2011-08-14 Thread Stefano Lattarini
* tests/add-missing.tap: Use a different directory for each test, so that in case of failure more information is kept around. Since we are at it, remove redundant TAP diagnostic, and define `$am_create_testdir' to "empty" to avoid bringing in unused auxiliary files. --- ChangeLog |

[FYI 4/6] {testsuite-work} testsuite: avoid confusing SKIP messages for errored tests

2011-08-14 Thread Stefano Lattarini
* tests/defs [$use_tap] (exit trap): Don't print the test plan in case the client script exited with a non-zero status. This avoids the display of redundant "SKIP" messages for tests with lazy plans that error out before any test is run. --- ChangeLog |8 tests/defs |2 +- 2 fil

[FYI 2/6] {testsuite-work} testsuite: more granular count of test results in our TAP library

2011-08-14 Thread Stefano Lattarini
* tests/tap-functions.sh ($tap_bad_count_): Removed, superseded by ... ($tap_fail_count_, $tap_xpass_count_): ... these new variables, which keep more granular counts. ($tap_pass_count_: New variable. * tests/defs (exit trap): Adjust and simplify accordingly. --- ChangeLog | 10

[FYI 1/6] {testsuite-work} testsuite: fixlets and improvements in two long TAP-based tests

2011-08-14 Thread Stefano Lattarini
* tests/depmod.tap: Clean up the subdirectories used by tests that passed, to avoid ending up with a too big test directory. This is especially important since, on each and every system, at least some tests in this script are expected to be skipped (which ones exactly depends on the system), thus

[FYI 0/6] {testsuite-work} More testsuite patches

2011-08-14 Thread Stefano Lattarini
Some more testsuite tweakings and enhancements. Stefano Lattarini (6): testsuite: fixlets and improvements in two long TAP-based tests testsuite: more granular count of test results in our TAP library testsuite: keep more debugging info around in 'add-missing.tap' testsuite: avoid confusin

[GSoC] "proof of concept": use automake TAP driver with the Git testsuite.

2011-08-14 Thread Stefano Lattarini
It's nice to see that the new TAP support in Automake, albeit still incomplete, can work correctly with the testsuite of an important, real-world package like Git. The attached patch, to be applied to the maint branch of git (at the moment of writing, that is commit `v1.7.6-43-g0906f6e'), should d