Ticket #1061 (closed cage: fixed)
Lists of test files duplicated.
| Reported by: | coke | Owned by: | jkeenan |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | testing | Version: | trunk |
| Severity: | medium | Keywords: | |
| Cc: | allison | Language: | |
| Patch status: | applied | Platform: |
Description
We have lists of test files both in the root Makefile:
+EXTRA_TEST_FILES := \ + t/compilers/pct/*.t \ + t/compilers/pge/*.t \ + t/compilers/pge/p5regex/*.t \ + t/compilers/pge/perl6regex/*.t \ + t/compilers/tge/*.t \ + t/library/*.t \ + t/tools/*.t
and in lib/Parrot/Harness/DefaultTests.pm:
@library_tests = qw(
t/compilers/pct/*.t
t/compilers/pge/*.t
t/compilers/pge/p5regex/*.t
t/compilers/pge/perl6regex/*.t
t/compilers/tge/*.t
t/library/*.t
t/tools/*.t
);
Some are similarly named, some are differently named.
This information shouldn't be duplicated in 2 locations. I recommend not using the perl module to specify this via t/harness, but instead to declare the lists solely in the Makefile and then combine them as necessary if chunks of tests files are shared across test invocations.
If there's a special testing target we need, we can create a target for it rather than adding another command line option to t/harness.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

