Skip to content

Commit

Permalink
Merge ../defects4j-branch-java-11-compatibility into perlcritic-11
Browse files Browse the repository at this point in the history
  • Loading branch information
mernst committed Sep 9, 2024
2 parents b57f217 + 63cb6b2 commit 4cdfc13
Show file tree
Hide file tree
Showing 213 changed files with 3,824 additions and 11,516 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,9 @@ jobs:
- run: carton exec ./test_bug_mining.sh
name: test_bug_mining.sh
working-directory: "./framework/test"
# - run: carton exec ./test_style.sh
# name: test_style.sh
# working-directory: "./framework/test"
- run: carton exec ./test_style.sh
name: test_style.sh
working-directory: "./framework/test"

# Verify a few select bugs to detect serious breakages early.
- run: carton exec ./test_verify_bugs.sh -p Collections -b 10 -A
Expand Down
11 changes: 11 additions & 0 deletions README_DEVELOPER.md
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@ Notes
#### Testing
The test\_verfiy\_bugs.sh script is essentially the test oracle -- if it passes,
the updates/changes were successful.

Note that a requirement before making a release is to run this script with the -A
option. See framework/test/README.md for more details about this step and more
information about all the testing scripts.

#### Project Repos
* Ideally, we would simply run git pull on each of the name.git repositories to
update the version control history every once in a while and update the archive
Expand Down Expand Up @@ -148,3 +153,9 @@ final data set, if this is still the case.
Related, the test patches (<bid>.test.patch) stored in the repo are also not used. I think we
should remove these as well. Source patches are manually minimized, but test patches are
not -- these can be easily regenerated by running a diff between the buggy and fixed revisions.

#### Style

Because shell scripts are error-prone, we run a style checker on them. CI will
not pass if the style checker issues warnings. Please address each warning by
either correcting the problem or suppressing the warning.
2 changes: 1 addition & 1 deletion framework/core/Constants.pm
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ unshift(@INC, $CORE_DIR);
unshift(@INC, $SCRIPT_DIR);
unshift(@INC, $LIB_DIR);
# Append Major's executables to the PATH -> ant may not be installed by default
$ENV{PATH}="$ENV{PATH}:$MAJOR_ROOT/bin";
$ENV{PATH}="$MAJOR_ROOT/bin:$ENV{PATH}";

# Constant strings used for errors
our $ARG_ERROR = "Invalid number of arguments!";
Expand Down
13 changes: 11 additions & 2 deletions framework/core/Project/Closure.pm
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,15 @@ sub determine_layout {
sub _post_checkout {
@_ == 3 or die $ARG_ERROR;
my ($self, $rev_id, $work_dir) = @_;
my $vid = $self->{_vcs}->lookup_vid($rev_id);
# get original bid
my $bid;
if (-e "$work_dir/$CONFIG") {
my $config = Utils::read_config_file("$work_dir/$CONFIG");
if (defined $config) {
$bid = $config->{$CONFIG_VID};
} else { die "no .config file"; }
} else { die "no .config file"; }
chop($bid);

open FH, "$work_dir/build.xml" or die $!;
my $build_file = do { local $/; <FH> };
Expand All @@ -87,8 +95,9 @@ sub _post_checkout {
my @entries = readdir(DIR);
closedir(DIR);
foreach my $file (@entries) {

if ($file =~ /-(\d+)-(\d+).diff/) {
if ($vid >= $1 && $vid <= $2) {
if ($bid >= $1 && $bid <= $2) {
$self->apply_patch($work_dir, "$compile_errors/$file")
or confess("Couldn't apply patch ($file): $!");
}
Expand Down
30 changes: 27 additions & 3 deletions framework/core/Project/JacksonDatabind.pm
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,13 @@ sub _post_checkout {
my @entries = readdir(DIR);
closedir(DIR);
foreach my $file (@entries) {
if ($file =~ /-(\d+)-(\d+).diff/) {
if ($file =~ /-(\d+)-(\d+)(.optional)?.diff/) {
my $opt = $3;
if ($vid >= $1 && $vid <= $2) {
$self->apply_patch($work_dir, "$compile_errors/$file")
or confess("Couldn't apply patch ($file): $!");
my $ret = $self->apply_patch($work_dir, "$compile_errors/$file", $opt);
if (!$ret && !$opt) {
confess("Couldn't apply patch ($file): $!");
}
}
}
}
Expand All @@ -96,6 +99,27 @@ sub _post_checkout {
Utils::exec_cmd("grep -lR ' Module ' $work_dir | xargs sed -i'.bak' -e 's/ Module / com.fasterxml.jackson.databind.Module /'", "Correct Module ambiguity 2") or die;
}

$cmd = "grep -lR '<Module>' $work_dir ";
$log = `$cmd`;
$ret = $?;
if ($ret == 0 && length($log) > 0) {
Utils::exec_cmd("grep -lR '<Module>' $work_dir | xargs sed -i'.bak' -e 's/<Module>/<com.fasterxml.jackson.databind.Module>/'", "Correct Module ambiguity 3") or die;
}

$cmd = "grep -lR '(Module)' $work_dir ";
$log = `$cmd`;
$ret = $?;
if ($ret == 0 && length($log) > 0) {
Utils::exec_cmd("grep -lR '(Module)' $work_dir | xargs sed -i'.bak' -e 's/(Module)/(com.fasterxml.jackson.databind.Module)/'", "Correct Module ambiguity 4") or die;
}

$cmd = "grep -lR 'new Module()' $work_dir ";
$log = `$cmd`;
$ret = $?;
if ($ret == 0 && length($log) > 0) {
Utils::exec_cmd("grep -lR 'new Module()' $work_dir | xargs sed -i'.bak' -e 's/new Module()/new com.fasterxml.jackson.databind.Module()/'", "Correct Module ambiguity 5") or die;
}

my $project_dir = "$PROJECTS_DIR/$self->{pid}";
# Check whether ant build file exists
unless (-e "$work_dir/build.xml") {
Expand Down
20 changes: 14 additions & 6 deletions framework/core/Vcs.pm
Original file line number Diff line number Diff line change
Expand Up @@ -370,10 +370,14 @@ Applies the patch provided in F<patch_file> to the working directory F<work_dir>
=cut

sub apply_patch {
@_ == 3 or confess($ARG_ERROR);
my ($self, $work_dir, $patch_file) = @_;
my $cmd = $self->_apply_cmd($work_dir, $patch_file);
return Utils::exec_cmd($cmd, "Apply patch");
@_ >= 3 or confess($ARG_ERROR);
my ($self, $work_dir, $patch_file, $ignore_err) = @_;
my $cmd = $self->_apply_cmd($work_dir, $patch_file, $ignore_err);
if (defined($cmd)) {
return Utils::exec_cmd($cmd, "Apply patch");
} else {
return 0;
}
}

=pod
Expand All @@ -387,8 +391,8 @@ command tries a few dry-runs for the most likely settings before giving up.
=cut

sub _apply_cmd {
@_ == 3 or confess($ARG_ERROR);
my ($self, $work_dir, $patch_file) = @_;
@_ >= 3 or confess($ARG_ERROR);
my ($self, $work_dir, $patch_file, $ignore_err) = @_;
# -p1 is the default for git apply (a/src/...) and the most likely option.
# Try -p0 and -p2 as well before giving up.
my @try = (1, 0, 2);
Expand All @@ -403,6 +407,10 @@ sub _apply_cmd {
}
}

if ($ignore_err) {
return undef;
}

confess("Cannot determine how to apply patch!\n" .
"All attempts failed:\n$log" . "-" x 70 . "\n");
}
Expand Down
3 changes: 3 additions & 0 deletions framework/projects/Chart/failing_tests/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
The files (if any) in this directory are auto-generated. All tests listed in a
file are broken tests (i.e., they fail on the corresponding buggy and fixed
program versions) and are removed from the test sources during checkout.
1 change: 1 addition & 0 deletions framework/projects/Cli/failing_tests/README.md
32 changes: 32 additions & 0 deletions framework/projects/Closure/compile-errors/test-107-109.diff
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
diff --git a/test/com/google/debugging/sourcemap/SourceMapConsumerV3Test.java b/test/com/google/debugging/sourcemap/SourceMapConsumerV3Test.java
index 0364059cf..39a501b45 100644
--- a/test/com/google/debugging/sourcemap/SourceMapConsumerV3Test.java
+++ b/test/com/google/debugging/sourcemap/SourceMapConsumerV3Test.java
@@ -20,6 +20,7 @@ import junit.framework.TestCase;

import org.json.JSONArray;

+import java.util.Collection;
import java.util.Map;

/**
@@ -41,7 +41,8 @@ public class SourceMapConsumerV3Test extends TestCase {
SourceMapConsumerV3 consumer = new SourceMapConsumerV3();
consumer.parse(sourceMap);

- String[] sources = (String[]) consumer.getOriginalSources().toArray();
+ Collection<String> temp = consumer.getOriginalSources();
+ String[] sources = temp.toArray(new String[0]);

assertEquals(1, sources.length);
assertEquals(null, consumer.getSourceRoot());
@@ -62,7 +63,8 @@ public class SourceMapConsumerV3Test extends TestCase {
SourceMapConsumerV3 consumer = new SourceMapConsumerV3();
consumer.parse(sourceMap);

- String[] sources = (String[]) consumer.getOriginalSources().toArray();
+ Collection<String> temp = consumer.getOriginalSources();
+ String[] sources = temp.toArray(new String[0]);

assertEquals(1, sources.length);
assertEquals("http://server/path/", consumer.getSourceRoot());
32 changes: 32 additions & 0 deletions framework/projects/Closure/compile-errors/test-175-176.diff
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
diff --git a/test/com/google/debugging/sourcemap/SourceMapConsumerV3Test.java b/test/com/google/debugging/sourcemap/SourceMapConsumerV3Test.java
index 0364059cf..39a501b45 100644
--- a/test/com/google/debugging/sourcemap/SourceMapConsumerV3Test.java
+++ b/test/com/google/debugging/sourcemap/SourceMapConsumerV3Test.java
@@ -20,6 +20,7 @@ import junit.framework.TestCase;

import org.json.JSONArray;

+import java.util.Collection;
import java.util.Map;

/**
@@ -41,7 +41,8 @@ public class SourceMapConsumerV3Test extends TestCase {
SourceMapConsumerV3 consumer = new SourceMapConsumerV3();
consumer.parse(sourceMap);

- String[] sources = (String[]) consumer.getOriginalSources().toArray();
+ Collection<String> temp = consumer.getOriginalSources();
+ String[] sources = temp.toArray(new String[0]);

assertEquals(1, sources.length);
assertEquals(null, consumer.getSourceRoot());
@@ -62,7 +63,8 @@ public class SourceMapConsumerV3Test extends TestCase {
SourceMapConsumerV3 consumer = new SourceMapConsumerV3();
consumer.parse(sourceMap);

- String[] sources = (String[]) consumer.getOriginalSources().toArray();
+ Collection<String> temp = consumer.getOriginalSources();
+ String[] sources = temp.toArray(new String[0]);

assertEquals(1, sources.length);
assertEquals("http://server/path/", consumer.getSourceRoot());
1 change: 1 addition & 0 deletions framework/projects/Closure/failing_tests/README.md
1 change: 1 addition & 0 deletions framework/projects/Codec/failing_tests/README.md
48 changes: 24 additions & 24 deletions framework/projects/Collections/active-bugs.csv
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
bug.id,revision.id.buggy,revision.id.fixed,report.id,report.url
1,b1cd358495cae3df8e0e32147ef433cce83390c8,f8aa3e033c1fde4a434864f666315b433498d32c,COLLECTIONS-217,https://issues.apache.org/jira/browse/COLLECTIONS-217,2.0.0,JVM8.Does.Not.Compile
2,f8aa3e033c1fde4a434864f666315b433498d32c,3f09772b742d7886c5a18427c9838fb267cc335b,COLLECTIONS-214,https://issues.apache.org/jira/browse/COLLECTIONS-214,2.0.0,JVM8.Does.Not.Compile
3,3f09772b742d7886c5a18427c9838fb267cc335b,66c4b99ddc7daea806c1318a40736d0f5c8fa7bd,COLLECTIONS-219,https://issues.apache.org/jira/browse/COLLECTIONS-219,2.0.0,JVM8.Does.Not.Compile
4,139636b502dd144b7f6070a8f30b46913ef6965a,5e313d14b2a10ce0aea529ac4db50e183f0b1e49,COLLECTIONS-228,https://issues.apache.org/jira/browse/COLLECTIONS-228,2.0.0,JVM8.Does.Not.Compile
5,d0128142ff08d9a9dc5c1ca483594abb21f90353,f43e0a53c1f4d3335e720131973dfc8e1103f5f9,COLLECTIONS-249,https://issues.apache.org/jira/browse/COLLECTIONS-249,2.0.0,JVM8.Does.Not.Compile
6,95a3fecee0f7a87624e490f0026b391188f9aceb,1d5610521f5846c1d6f7d0a65f93c384dbf33e8d,COLLECTIONS-261,https://issues.apache.org/jira/browse/COLLECTIONS-261,2.0.0,JVM8.Does.Not.Compile
7,142a6dd5eedf83e9bd5f077d64977969cc4be40c,01086ef5b312d7aa5ad231277950618cb93664ee,COLLECTIONS-278,https://issues.apache.org/jira/browse/COLLECTIONS-278,2.0.0,JVM8.Does.Not.Compile
8,b147d16e647c9fa54b4ad14a76fd532906cec558,7cf943172b154019d7c6a66f4290272b2144e29a,COLLECTIONS-220,https://issues.apache.org/jira/browse/COLLECTIONS-220,2.0.0,JVM8.Does.Not.Compile
9,7cf943172b154019d7c6a66f4290272b2144e29a,8a5d3acab88bb2ef7416f3141d63f10b79d318cf,COLLECTIONS-271,https://issues.apache.org/jira/browse/COLLECTIONS-271,2.0.0,JVM8.Does.Not.Compile
10,c1351569a7184caee4ed7eacdf948f6a79db160f,e6d4f465446e5645f1a68f3d90964a6ade82f59e,COLLECTIONS-240,https://issues.apache.org/jira/browse/COLLECTIONS-240,2.0.0,JVM8.Does.Not.Compile
11,7873bd62ee22efd0c32cddd94e388a80faab81b2,d887c5913fddcecad8483ec9a0cbf407ed08c157,COLLECTIONS-266,https://issues.apache.org/jira/browse/COLLECTIONS-266,2.0.0,JVM8.Does.Not.Compile
12,441ed780ad999caf09ef5522983764977c8be45d,79ff10494b90ba99c339aadb87f6281c97aea966,COLLECTIONS-271,https://issues.apache.org/jira/browse/COLLECTIONS-271,2.0.0,JVM8.Does.Not.Compile
13,79ff10494b90ba99c339aadb87f6281c97aea966,f3eaf2ceae5d49c329ce8675d06b3003eb1ba389,COLLECTIONS-299,https://issues.apache.org/jira/browse/COLLECTIONS-299,2.0.0,JVM8.Does.Not.Compile
14,f3eaf2ceae5d49c329ce8675d06b3003eb1ba389,0725e476d4cc66e6331bdceb4e29a54a9ce7f462,COLLECTIONS-294,https://issues.apache.org/jira/browse/COLLECTIONS-294,2.0.0,JVM8.Does.Not.Compile
15,0725e476d4cc66e6331bdceb4e29a54a9ce7f462,0122245f02ba7b22dd40f38c98aa2f08984707bd,COLLECTIONS-304,https://issues.apache.org/jira/browse/COLLECTIONS-304,2.0.0,JVM8.Does.Not.Compile
16,0122245f02ba7b22dd40f38c98aa2f08984707bd,3290bbc85420176f53bad1968611bf53798b2770,COLLECTIONS-307,https://issues.apache.org/jira/browse/COLLECTIONS-307,2.0.0,JVM8.Does.Not.Compile
17,bb72bc51ce46c102124d09ac862860f44d169cb4,459f14b33c02509a4b9cc5360f3ff2f4edba9284,COLLECTIONS-239,https://issues.apache.org/jira/browse/COLLECTIONS-239,2.0.0,JVM8.Does.Not.Compile
18,38bb9b4ac534abc95a83c75faf5e87cfe25319d4,b10fa43d3e29af6c6e79577c305fad99df01dff0,COLLECTIONS-426,https://issues.apache.org/jira/browse/COLLECTIONS-426,2.0.0,JVM8.Does.Not.Compile
19,89d8791f05f0d28199820e87c683696f96d42f40,bb9952dbedc77f25fffda32d96e6494e2246bab3,COLLECTIONS-444,https://issues.apache.org/jira/browse/COLLECTIONS-444,2.0.0,JVM8.Does.Not.Compile
20,89ebfe8f921be807d40b3cecc504b05d56c0d898,b88692f83a938e31fd5f703c99db2a5720cd9f3e,COLLECTIONS-447,https://issues.apache.org/jira/browse/COLLECTIONS-447,2.0.0,JVM8.Does.Not.Compile
21,4b9c68b55a6f82942d32c5149fa0363b8b6b39fc,803a9c6c17efbc98bc9513e6bf7e6900d4dbae2c,COLLECTIONS-310,https://issues.apache.org/jira/browse/COLLECTIONS-310,2.0.0,JVM8.Does.Not.Compile
22,62e69cf4f2fcb3ad8bdc44f75f8a9e3e20ca7337,7df57879c92a467cd71860e6cfe14a04a49fd031,COLLECTIONS-474,https://issues.apache.org/jira/browse/COLLECTIONS-474,2.0.0,JVM8.Does.Not.Compile
23,15ee56bd0f91ef807a3e729ab3410a834ef3fcef,72784c46f6a7d7644398db5c7ac8bd3822c523d4,COLLECTIONS-495,https://issues.apache.org/jira/browse/COLLECTIONS-495,2.0.0,JVM8.Does.Not.Compile
24,72784c46f6a7d7644398db5c7ac8bd3822c523d4,539be680cd2b1a8f6833b28ee0cca22a88161466,COLLECTIONS-496,https://issues.apache.org/jira/browse/COLLECTIONS-496,2.0.0,JVM8.Does.Not.Compile
1,b1cd358495cae3df8e0e32147ef433cce83390c8,f8aa3e033c1fde4a434864f666315b433498d32c,COLLECTIONS-217,https://issues.apache.org/jira/browse/COLLECTIONS-217
2,f8aa3e033c1fde4a434864f666315b433498d32c,3f09772b742d7886c5a18427c9838fb267cc335b,COLLECTIONS-214,https://issues.apache.org/jira/browse/COLLECTIONS-214
3,3f09772b742d7886c5a18427c9838fb267cc335b,66c4b99ddc7daea806c1318a40736d0f5c8fa7bd,COLLECTIONS-219,https://issues.apache.org/jira/browse/COLLECTIONS-219
4,139636b502dd144b7f6070a8f30b46913ef6965a,5e313d14b2a10ce0aea529ac4db50e183f0b1e49,COLLECTIONS-228,https://issues.apache.org/jira/browse/COLLECTIONS-228
5,d0128142ff08d9a9dc5c1ca483594abb21f90353,f43e0a53c1f4d3335e720131973dfc8e1103f5f9,COLLECTIONS-249,https://issues.apache.org/jira/browse/COLLECTIONS-249
6,95a3fecee0f7a87624e490f0026b391188f9aceb,1d5610521f5846c1d6f7d0a65f93c384dbf33e8d,COLLECTIONS-261,https://issues.apache.org/jira/browse/COLLECTIONS-261
7,142a6dd5eedf83e9bd5f077d64977969cc4be40c,01086ef5b312d7aa5ad231277950618cb93664ee,COLLECTIONS-278,https://issues.apache.org/jira/browse/COLLECTIONS-278
8,b147d16e647c9fa54b4ad14a76fd532906cec558,7cf943172b154019d7c6a66f4290272b2144e29a,COLLECTIONS-220,https://issues.apache.org/jira/browse/COLLECTIONS-220
9,7cf943172b154019d7c6a66f4290272b2144e29a,8a5d3acab88bb2ef7416f3141d63f10b79d318cf,COLLECTIONS-271,https://issues.apache.org/jira/browse/COLLECTIONS-271
10,c1351569a7184caee4ed7eacdf948f6a79db160f,e6d4f465446e5645f1a68f3d90964a6ade82f59e,COLLECTIONS-240,https://issues.apache.org/jira/browse/COLLECTIONS-240
11,7873bd62ee22efd0c32cddd94e388a80faab81b2,d887c5913fddcecad8483ec9a0cbf407ed08c157,COLLECTIONS-266,https://issues.apache.org/jira/browse/COLLECTIONS-266
12,441ed780ad999caf09ef5522983764977c8be45d,79ff10494b90ba99c339aadb87f6281c97aea966,COLLECTIONS-271,https://issues.apache.org/jira/browse/COLLECTIONS-271
13,79ff10494b90ba99c339aadb87f6281c97aea966,f3eaf2ceae5d49c329ce8675d06b3003eb1ba389,COLLECTIONS-299,https://issues.apache.org/jira/browse/COLLECTIONS-299
14,f3eaf2ceae5d49c329ce8675d06b3003eb1ba389,0725e476d4cc66e6331bdceb4e29a54a9ce7f462,COLLECTIONS-294,https://issues.apache.org/jira/browse/COLLECTIONS-294
15,0725e476d4cc66e6331bdceb4e29a54a9ce7f462,0122245f02ba7b22dd40f38c98aa2f08984707bd,COLLECTIONS-304,https://issues.apache.org/jira/browse/COLLECTIONS-304
16,0122245f02ba7b22dd40f38c98aa2f08984707bd,3290bbc85420176f53bad1968611bf53798b2770,COLLECTIONS-307,https://issues.apache.org/jira/browse/COLLECTIONS-307
17,bb72bc51ce46c102124d09ac862860f44d169cb4,459f14b33c02509a4b9cc5360f3ff2f4edba9284,COLLECTIONS-239,https://issues.apache.org/jira/browse/COLLECTIONS-239
18,38bb9b4ac534abc95a83c75faf5e87cfe25319d4,b10fa43d3e29af6c6e79577c305fad99df01dff0,COLLECTIONS-426,https://issues.apache.org/jira/browse/COLLECTIONS-426
19,89d8791f05f0d28199820e87c683696f96d42f40,bb9952dbedc77f25fffda32d96e6494e2246bab3,COLLECTIONS-444,https://issues.apache.org/jira/browse/COLLECTIONS-444
20,89ebfe8f921be807d40b3cecc504b05d56c0d898,b88692f83a938e31fd5f703c99db2a5720cd9f3e,COLLECTIONS-447,https://issues.apache.org/jira/browse/COLLECTIONS-447
21,4b9c68b55a6f82942d32c5149fa0363b8b6b39fc,803a9c6c17efbc98bc9513e6bf7e6900d4dbae2c,COLLECTIONS-310,https://issues.apache.org/jira/browse/COLLECTIONS-310
22,62e69cf4f2fcb3ad8bdc44f75f8a9e3e20ca7337,7df57879c92a467cd71860e6cfe14a04a49fd031,COLLECTIONS-474,https://issues.apache.org/jira/browse/COLLECTIONS-474
23,15ee56bd0f91ef807a3e729ab3410a834ef3fcef,72784c46f6a7d7644398db5c7ac8bd3822c523d4,COLLECTIONS-495,https://issues.apache.org/jira/browse/COLLECTIONS-495
24,72784c46f6a7d7644398db5c7ac8bd3822c523d4,539be680cd2b1a8f6833b28ee0cca22a88161466,COLLECTIONS-496,https://issues.apache.org/jira/browse/COLLECTIONS-496
25,7c99c6234c7b403449420b2688fff3d516662591,73d69dfe8677210e44049bc1a2a7d1ff85bc1ca7,COLLECTIONS-566,https://issues.apache.org/jira/browse/COLLECTIONS-566
26,3a9c4718ee0fd2eeef8b3ce151ee829fadbef5ae,f8bd75d37ca12c5d49c1b628c33c0b45e2d082eb,COLLECTIONS-576,https://issues.apache.org/jira/browse/COLLECTIONS-576
27,7a72b1983c03f7b33e397cdfc5e8f0636bcd924e,3eee44cf63b1ebb0da6925e98b3dcc6ef1e4d610,COLLECTIONS-580,https://issues.apache.org/jira/browse/COLLECTIONS-580
Expand Down
1 change: 1 addition & 0 deletions framework/projects/Collections/failing_tests/README.md
3 changes: 3 additions & 0 deletions framework/projects/Compress/Compress.build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@ of the checked-out project version.
<include name='**/*Test.java' />
<include name='**/Test*.java' />
<exclude name='**/*Abstract*Test.java' />
<exclude name='**/AbstractTestCase.java' />
<exclude name='**/archivers/TestArchiveStreamProvider.java' />
<exclude name='**/compressors/TestCompressorStreamProvider.java' />
</fileset>

<!-- List of relevant developer-written tests that reliably pass on the fixed version -->
Expand Down
Loading

0 comments on commit 4cdfc13

Please sign in to comment.