diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2016-05-13 15:33:10 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2016-05-13 15:33:10 -0700 |
commit | ba36c728939ff1e255387bc2073e2a995e466df1 (patch) | |
tree | 91cf8a690936f829b24415cec04b4c441d74a09a /dh_elpa_test | |
parent | bd12110ce83c609559b42ef7689811d86ac5dc4c (diff) |
actually exclude .pc/ and debian/ from ERT tests
Diffstat (limited to 'dh_elpa_test')
-rwxr-xr-x | dh_elpa_test | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/dh_elpa_test b/dh_elpa_test index d91925c..b46875e 100755 --- a/dh_elpa_test +++ b/dh_elpa_test @@ -134,11 +134,16 @@ if ($control->source->Build_Depends->has( "elpa-buttercup" )) { # ---- ERT -my $rule = File::Find::Rule +my $rule = File::Find::Rule->new; +$rule + ->or(File::Find::Rule + ->name('.pc', 'debian') + ->directory->prune->discard, + File::Find::Rule->new); +$rule ->file() ->name( '*.el' ) - ->grep( "ert-deftest" ) - ->none( File::Find::Rule->name('debian/*'), File::Find::Rule->name('.pc/*') ); + ->grep( "ert-deftest" ); if (defined $ENV{'DH_ELPA_TEST_ERT_EXCLUDE'}) { foreach my $glob (split(',', $ENV{'DH_ELPA_TEST_ERT_EXCLUDE'})) { $rule->not_name($glob); |