diff --git a/framework/core/Project/Cli.pm b/framework/core/Project/Cli.pm index 521f2890a..0847c742b 100644 --- a/framework/core/Project/Cli.pm +++ b/framework/core/Project/Cli.pm @@ -83,7 +83,24 @@ sub determine_layout { # sub _post_checkout { my ($self, $rev_id, $work_dir) = @_; - my $vid = $self->{_vcs}->lookup_vid($rev_id); + + my $bid = Utils::get_bid($work_dir); + + # Fix compilation errors if necessary. + # Run this as the first step to ensure that patches are applicable to + # unmodified source files. + my $compile_errors = "$PROJECTS_DIR/$self->{pid}/compile-errors/"; + opendir(DIR, $compile_errors) or die "Could not find compile-errors directory."; + my @entries = readdir(DIR); + closedir(DIR); + foreach my $file (@entries) { + if ($file =~ /-(\d+)-(\d+).diff/) { + if ($bid >= $1 && $bid <= $2) { + $self->apply_patch($work_dir, "$compile_errors/$file") + or confess("Couldn't apply patch ($file): $!"); + } + } + } my $project_dir = "$PROJECTS_DIR/$self->{pid}"; # Check whether ant build file exists @@ -94,6 +111,9 @@ sub _post_checkout { } } + # Set source and target version in javac targets. + my $jvm_version="1.6"; + # CommonsCLI uses "compile-tests" instead of "compile.test" as a target name. # Replace all instances of "compile-tests" with "compile.test". # They also use "build.classpath" instead of "compile.classpath". @@ -104,6 +124,8 @@ sub _post_checkout { open(IN, '<'."$work_dir/build.xml".'.bak') or die $!; open(OUT, '>'."$work_dir/build.xml") or die $!; while() { + $_ =~ s/javac destdir="\$\{classesdir\}" deprecation="true"/javac destdir="\$\{classesdir\}" target="${jvm_version}" source="${jvm_version}" deprecation="true"/g; + $_ =~ s/javac destdir="\$\{testclassesdir\}" deprecation="true"/javac destdir="\$\{testclassesdir\}" target="${jvm_version}" source="${jvm_version}" deprecation="true"/g; $_ =~ s/compile-tests/compile\.tests/g; $_ =~ s/build\.classpath/compile\.classpath/g; $_ =~ s/classesdir/classes\.dir/g; @@ -146,22 +168,6 @@ sub _post_checkout { print OUT $converted_file; close(OUT); } - - # Fix compilation errors if necessary. - # Run this as the first step to ensure that patches are applicable to - # unmodified source files. - my $compile_errors = "$PROJECTS_DIR/$self->{pid}/compile-errors/"; - opendir(DIR, $compile_errors) or die "Could not find compile-errors directory."; - my @entries = readdir(DIR); - closedir(DIR); - foreach my $file (@entries) { - if ($file =~ /-(\d+)-(\d+).diff/) { - if ($vid >= $1 && $vid <= $2) { - $self->apply_patch($work_dir, "$compile_errors/$file") - or confess("Couldn't apply patch ($file): $!"); - } - } - } } # diff --git a/framework/core/Project/Closure.pm b/framework/core/Project/Closure.pm index b9047f777..89a8d26f3 100644 --- a/framework/core/Project/Closure.pm +++ b/framework/core/Project/Closure.pm @@ -68,26 +68,8 @@ sub determine_layout { sub _post_checkout { @_ == 3 or die $ARG_ERROR; my ($self, $rev_id, $work_dir) = @_; - # 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 $/; }; - close FH; - - $build_file =~ s/debug=".*"//g; - $build_file =~ s/$work_dir/build.xml" or die $!; - print FH $build_file; - close FH; + my $bid = Utils::get_bid($work_dir); # Fix compilation errors if necessary my $compile_errors = "$PROJECTS_DIR/$self->{pid}/compile-errors/"; @@ -95,7 +77,6 @@ sub _post_checkout { my @entries = readdir(DIR); closedir(DIR); foreach my $file (@entries) { - if ($file =~ /-(\d+)-(\d+).diff/) { if ($bid >= $1 && $bid <= $2) { $self->apply_patch($work_dir, "$compile_errors/$file") @@ -104,13 +85,31 @@ sub _post_checkout { } } + open FH, "$work_dir/build.xml" or die $!; + my $build_file = do { local $/; }; + close FH; + + $build_file =~ s/debug=".*"//g; + $build_file =~ s/]+>)/$1\n\n/s; + } + + open FH, ">$work_dir/build.xml" or die $!; + print FH $build_file; + close FH; + # Set default Java target to 6. # either these: - Utils::sed_cmd("s/source-level: 1\.[1-5]/source-level 1.6/", "$work_dir/lib/rhino/build.properties"); - Utils::sed_cmd("s/target-jvm: 1\.[1-5]/target-jvm 1.6/", "$work_dir/lib/rhino/build.properties"); + Utils::sed_cmd("s/source-level: 1\.[1-5]/source-level ${jvm_version}/", "$work_dir/lib/rhino/build.properties"); + Utils::sed_cmd("s/target-jvm: 1\.[1-5]/target-jvm ${jvm_version}/", "$work_dir/lib/rhino/build.properties"); # or these: - Utils::sed_cmd("s/source-level: 1\.[1-5]/source-level 1.6/", "$work_dir/lib/rhino/src/mozilla/js/rhino/build.properties"); - Utils::sed_cmd("s/target-jvm: 1\.[1-5]/target-jvm 1.6/", "$work_dir/lib/rhino/src/mozilla/js/rhino/build.properties"); + Utils::sed_cmd("s/source-level: 1\.[1-5]/source-level ${jvm_version}/", "$work_dir/lib/rhino/src/mozilla/js/rhino/build.properties"); + Utils::sed_cmd("s/target-jvm: 1\.[1-5]/target-jvm ${jvm_version}/", "$work_dir/lib/rhino/src/mozilla/js/rhino/build.properties"); } 1; diff --git a/framework/core/Project/Codec.pm b/framework/core/Project/Codec.pm index 232fdc8d6..2601ab7f2 100644 --- a/framework/core/Project/Codec.pm +++ b/framework/core/Project/Codec.pm @@ -84,9 +84,23 @@ sub determine_layout { sub _post_checkout { my ($self, $rev_id, $work_dir) = @_; - my $project_dir = "$PROJECTS_DIR/$self->{pid}"; - # Check whether ant build file exists - unless (-e "$work_dir/build.xml") { + # Set source and target version in javac targets. + my $jvm_version="1.6"; + + if (-e "$work_dir/build.xml") { + rename("$work_dir/build.xml", "$work_dir/build.xml.bak"); + open(IN, "<$work_dir/build.xml.bak") or die $!; + open(OUT, ">$work_dir/build.xml") or die $!; + while() { + my $l = $_; + $l =~ s/({test}."/org/apache/commons/codec/language/SoundexTest.java"); # Copy in a missing dependency + my $project_dir = "$PROJECTS_DIR/$self->{pid}"; if (-d $work_dir."/src/main/resources"){ copy("$project_dir/lib/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar", $work_dir."/src/main/resources/commons-lang3-3.8.1.jar"); if (-e $work_dir."/build.xml"){ diff --git a/framework/core/Project/Collections.pm b/framework/core/Project/Collections.pm index fdadcbe35..5976d0dfd 100644 --- a/framework/core/Project/Collections.pm +++ b/framework/core/Project/Collections.pm @@ -83,7 +83,8 @@ sub determine_layout { # sub _post_checkout { my ($self, $rev_id, $work_dir) = @_; - my $vid = $self->{_vcs}->lookup_vid($rev_id); + + my $bid = Utils::get_bid($work_dir); # Fix compilation errors if necessary. # Run this as the first step to ensure that patches are applicable to @@ -94,15 +95,30 @@ sub _post_checkout { 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 die("Couldn't apply patch ($file): $!"); } } } - # Check whether ant build file exists - unless (-e "$work_dir/build.xml") { + # Set source and target version in javac targets. + my $jvm_version="1.6"; + + if (-e "$work_dir/build.xml") { + rename("$work_dir/build.xml", "$work_dir/build.xml.bak"); + open(IN, "<$work_dir/build.xml.bak") or die $!; + open(OUT, ">$work_dir/build.xml") or die $!; + while() { + my $l = $_; + $l =~ s/({$CONFIG_VID}; - } else { die "no .config file"; } - } else { die "no .config file"; } - chop($bid); - # Fix compilation errors if necessary. # Run this as the first step to ensure that patches are applicable to # unmodified source files. diff --git a/framework/core/Project/JacksonDatabind.pm b/framework/core/Project/JacksonDatabind.pm index c9708ec01..251bf580d 100644 --- a/framework/core/Project/JacksonDatabind.pm +++ b/framework/core/Project/JacksonDatabind.pm @@ -63,7 +63,8 @@ sub new { # sub _post_checkout { my ($self, $rev_id, $work_dir) = @_; - my $vid = $self->{_vcs}->lookup_vid($rev_id); + + my $bid = Utils::get_bid($work_dir); # Fix compilation errors if necessary my $compile_errors = "$PROJECTS_DIR/$self->{pid}/compile-errors/"; @@ -73,7 +74,7 @@ sub _post_checkout { foreach my $file (@entries) { if ($file =~ /-(\d+)-(\d+)(.optional)?.diff/) { my $opt = $3; - if ($vid >= $1 && $vid <= $2) { + if ($bid >= $1 && $bid <= $2) { my $ret = $self->apply_patch($work_dir, "$compile_errors/$file", $opt); if (!$ret && !$opt) { confess("Couldn't apply patch ($file): $!"); diff --git a/framework/core/Project/JxPath.pm b/framework/core/Project/JxPath.pm index 92345e80a..87677d32a 100644 --- a/framework/core/Project/JxPath.pm +++ b/framework/core/Project/JxPath.pm @@ -83,8 +83,8 @@ sub determine_layout { # sub _post_checkout { my ($self, $rev_id, $work_dir) = @_; - my $vid = $self->{_vcs}->lookup_vid($rev_id); - my $project_dir = "$PROJECTS_DIR/$self->{pid}"; + + my $bid = Utils::get_bid($work_dir); # Fix compilation errors if necessary. # Run this as the first step to ensure that patches are applicable to @@ -95,7 +95,7 @@ sub _post_checkout { 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 die("Couldn't apply patch ($file): $!"); } @@ -111,10 +111,14 @@ sub _post_checkout { } # Copy in a missing dependency + my $project_dir = "$PROJECTS_DIR/$self->{pid}"; mkdir $work_dir."/target"; mkdir $work_dir."/target/lib"; copy($project_dir."/lib/mockrunner-0.4.1.jar", $work_dir."/target/lib/mockrunner-0.4.1.jar") or die "Copy failed: $!"; + # Set source and target version in javac targets. + my $jvm_version="1.6"; + # JxPath uses "compile-tests" instead of "compile.test" as a target name. # Replace all instances of "compile-tests" with "compile.test". # They also use "build.classpath" instead of "compile.classpath". @@ -125,6 +129,8 @@ sub _post_checkout { open(IN, '<'."$work_dir/build.xml".'.bak') or die $!; open(OUT, '>'."$work_dir/build.xml") or die $!; while() { + $_ =~ s/javac destdir="\$\{classesdir\}" deprecation="true"/javac destdir="\$\{classesdir\}" target="${jvm_version}" source="${jvm_version}" deprecation="true"/g; + $_ =~ s/javac destdir="\$\{testclassesdir\}" deprecation="true"/javac destdir="\$\{testclassesdir\}" target="${jvm_version}" source="${jvm_version}" deprecation="true"/g; $_ =~ s/compile-tests/compile\.tests/g; $_ =~ s/classesdir/classes\.dir/g; $_ =~ s/testclasses\.dir/test\.classes\.dir/g; diff --git a/framework/core/Project/Lang.pm b/framework/core/Project/Lang.pm index da27b3f16..b4d17fc7a 100644 --- a/framework/core/Project/Lang.pm +++ b/framework/core/Project/Lang.pm @@ -83,15 +83,7 @@ sub determine_layout { sub _post_checkout { my ($self, $revision_id, $work_dir) = @_; - # 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); + my $bid = Utils::get_bid($work_dir); # Fix compilation errors if necessary. # Run this as the first step to ensure that patches are applicable to diff --git a/framework/core/Project/Math.pm b/framework/core/Project/Math.pm index f50ea0f28..5cf37a899 100644 --- a/framework/core/Project/Math.pm +++ b/framework/core/Project/Math.pm @@ -104,15 +104,30 @@ sub _layout2 { sub _post_checkout { my ($self, $revision_id, $work_dir) = @_; - my $vid = $self->{_vcs}->lookup_vid($revision_id); # Convert the file encoding of problematic files my $result = determine_layout($self, $revision_id); Utils::convert_file_encoding($work_dir."/".$result->{src}."/org/apache/commons/math3/stat/correlation/StorelessBivariateCovariance.java"); Utils::convert_file_encoding($work_dir."/".$result->{src}."/org/apache/commons/math3/stat/correlation/StorelessCovariance.java"); - # Set default Java target to 6. - Utils::sed_cmd("s/value=\\\"1\.[1-5]\\\"/value=\\\"1.6\\\"/", "$work_dir/build.xml"); + # Set source and target version in javac targets. + my $jvm_version="1.6"; + + if (-e "$work_dir/build.xml") { + rename("$work_dir/build.xml", "$work_dir/build.xml.bak"); + open(IN, "<$work_dir/build.xml.bak") or die $!; + open(OUT, ">$work_dir/build.xml") or die $!; + while() { + my $l = $_; + $l =~ s/(javac destdir="\$\{classesdir\}" deprecation="true")/$1 target="${jvm_version}" source="${jvm_version}"/g; + $l =~ s/(javac destdir="\$\{testclassesdir\}" deprecation="true")/$1 target="${jvm_version}" source="${jvm_version}"/g; + $l =~ s/value="1\.[1-5]"/value="${jvm_version}"/g; + + print OUT $l; + } + close(IN); + close(OUT); + } } # diff --git a/framework/core/Project/Mockito.pm b/framework/core/Project/Mockito.pm index 14ef7c555..955279d59 100644 --- a/framework/core/Project/Mockito.pm +++ b/framework/core/Project/Mockito.pm @@ -60,18 +60,20 @@ sub _post_checkout { my ($self, $rev_id, $work_dir) = @_; # Fix Mockito's test runners - my $vid = $self->{_vcs}->lookup_vid($rev_id); - # TODO: Testing for vids is super brittle! Find a better way to determine + + my $bid = Utils::get_bid($work_dir); + + # TODO: Testing for bids/vids is super brittle! Find a better way to determine # whether a test class needs to be patched, or provide a patch for each # affected revision id. my $mockito_junit_runner_patch_file = "$PROJECTS_DIR/$PID/mockito_test_runners.patch"; - if ($vid == 16 || $vid == 17 || ($vid >= 34 && $vid <= 38)) { + if ($bid == 16 || $bid == 17 || ($bid >= 34 && $bid <= 38)) { $self->apply_patch($work_dir, "$mockito_junit_runner_patch_file") or confess("Couldn't apply patch ($mockito_junit_runner_patch_file): $!"); } # only bid with release notes and doesn't compile with newer Gradle - if ($vid == 21) { + if ($bid == 21) { system("rm -rf $work_dir/buildSrc/src/main/groovy/org/mockito/release/notes"); system("rm -rf $work_dir/buildSrc/src/test/groovy/org/mockito/release/notes"); Utils::sed_cmd("/apply.from:..gradle.release.gradle./d", "$work_dir/build.gradle"); diff --git a/framework/core/Project/Time.pm b/framework/core/Project/Time.pm index 18c7904c1..a811313e8 100644 --- a/framework/core/Project/Time.pm +++ b/framework/core/Project/Time.pm @@ -62,15 +62,8 @@ sub new { sub _post_checkout { @_ == 3 or die $ARG_ERROR; my ($self, $rev_id, $work_dir) = @_; - # 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); + + my $bid = Utils::get_bid($work_dir); # remove the JodaTime super directory (move things one dir up) if (-e "$work_dir/JodaTime") { diff --git a/framework/core/Utils.pm b/framework/core/Utils.pm index d6dd55796..291f348e8 100644 --- a/framework/core/Utils.pm +++ b/framework/core/Utils.pm @@ -545,10 +545,36 @@ sub bug_report_info { =pod +=item C + +Returns the C (bug id) associated with the provided C (Defects4J +working directory). This function dies if the working directory does not exist +or is invalid (i.e., does not provide a Defects4J config file). + +=cut + +sub get_bid { + @_ == 1 or die $ARG_ERROR; + my ($work_dir) = @_; + + if (-e "$work_dir/$CONFIG") { + my $config = Utils::read_config_file("$work_dir/$CONFIG"); + if (defined $config) { + # Validate vid and extract corresponding bid + my $bid = check_vid($config->{$CONFIG_VID})->{bid}; + return $bid; + } + } + die "Invalid working directory! Cannot read: $work_dir/$CONFIG" +} + +=pod + =back =cut + ################################################################################ =pod diff --git a/framework/projects/Jsoup/build_files/1d37cef1d8367af963fee4dc99164708f5d3c6f8/1d37cef1d8367af963fee4dc99164708f5d3c6f8/build.xml b/framework/projects/Jsoup/build_files/1d37cef1d8367af963fee4dc99164708f5d3c6f8/1d37cef1d8367af963fee4dc99164708f5d3c6f8/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/1d37cef1d8367af963fee4dc99164708f5d3c6f8/1d37cef1d8367af963fee4dc99164708f5d3c6f8/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/1d37cef1d8367af963fee4dc99164708f5d3c6f8/1d37cef1d8367af963fee4dc99164708f5d3c6f8/maven-build.properties b/framework/projects/Jsoup/build_files/1d37cef1d8367af963fee4dc99164708f5d3c6f8/1d37cef1d8367af963fee4dc99164708f5d3c6f8/maven-build.properties deleted file mode 100644 index e9bcf8c2e..000000000 --- a/framework/projects/Jsoup/build_files/1d37cef1d8367af963fee4dc99164708f5d3c6f8/1d37cef1d8367af963fee4dc99164708f5d3c6f8/maven-build.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 07:57:18 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.6.3-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/1d37cef1d8367af963fee4dc99164708f5d3c6f8/1d37cef1d8367af963fee4dc99164708f5d3c6f8/maven-build.xml b/framework/projects/Jsoup/build_files/1d37cef1d8367af963fee4dc99164708f5d3c6f8/1d37cef1d8367af963fee4dc99164708f5d3c6f8/maven-build.xml deleted file mode 100644 index bf6b89d86..000000000 --- a/framework/projects/Jsoup/build_files/1d37cef1d8367af963fee4dc99164708f5d3c6f8/1d37cef1d8367af963fee4dc99164708f5d3c6f8/maven-build.xml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/2518e92a052d922d81d11e28b8e5205639fed9a7/2518e92a052d922d81d11e28b8e5205639fed9a7/build.xml b/framework/projects/Jsoup/build_files/2518e92a052d922d81d11e28b8e5205639fed9a7/2518e92a052d922d81d11e28b8e5205639fed9a7/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/2518e92a052d922d81d11e28b8e5205639fed9a7/2518e92a052d922d81d11e28b8e5205639fed9a7/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/2518e92a052d922d81d11e28b8e5205639fed9a7/2518e92a052d922d81d11e28b8e5205639fed9a7/maven-build.properties b/framework/projects/Jsoup/build_files/2518e92a052d922d81d11e28b8e5205639fed9a7/2518e92a052d922d81d11e28b8e5205639fed9a7/maven-build.properties deleted file mode 100644 index 75566ac15..000000000 --- a/framework/projects/Jsoup/build_files/2518e92a052d922d81d11e28b8e5205639fed9a7/2518e92a052d922d81d11e28b8e5205639fed9a7/maven-build.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 08:00:40 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.7.3-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/java -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/2518e92a052d922d81d11e28b8e5205639fed9a7/2518e92a052d922d81d11e28b8e5205639fed9a7/maven-build.xml b/framework/projects/Jsoup/build_files/2518e92a052d922d81d11e28b8e5205639fed9a7/2518e92a052d922d81d11e28b8e5205639fed9a7/maven-build.xml deleted file mode 100644 index 8e993d609..000000000 --- a/framework/projects/Jsoup/build_files/2518e92a052d922d81d11e28b8e5205639fed9a7/2518e92a052d922d81d11e28b8e5205639fed9a7/maven-build.xml +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/build.xml b/framework/projects/Jsoup/build_files/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/maven-build.properties b/framework/projects/Jsoup/build_files/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/maven-build.properties deleted file mode 100644 index a0f3661ea..000000000 --- a/framework/projects/Jsoup/build_files/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/maven-build.properties +++ /dev/null @@ -1,19 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 20:50:49 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.11.3-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.resourceDir.1=. -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/java -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/maven-build.xml b/framework/projects/Jsoup/build_files/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/maven-build.xml deleted file mode 100644 index 84dc47a16..000000000 --- a/framework/projects/Jsoup/build_files/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/2c4e79b104c0ff32566ce247617d47c0b39cc2c7/maven-build.xml +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/3475dc846d78e56422b3e6fdf36dfd4416f359f5/3475dc846d78e56422b3e6fdf36dfd4416f359f5/build.xml b/framework/projects/Jsoup/build_files/3475dc846d78e56422b3e6fdf36dfd4416f359f5/3475dc846d78e56422b3e6fdf36dfd4416f359f5/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/3475dc846d78e56422b3e6fdf36dfd4416f359f5/3475dc846d78e56422b3e6fdf36dfd4416f359f5/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/3475dc846d78e56422b3e6fdf36dfd4416f359f5/3475dc846d78e56422b3e6fdf36dfd4416f359f5/maven-build.properties b/framework/projects/Jsoup/build_files/3475dc846d78e56422b3e6fdf36dfd4416f359f5/3475dc846d78e56422b3e6fdf36dfd4416f359f5/maven-build.properties deleted file mode 100644 index 7ba65d058..000000000 --- a/framework/projects/Jsoup/build_files/3475dc846d78e56422b3e6fdf36dfd4416f359f5/3475dc846d78e56422b3e6fdf36dfd4416f359f5/maven-build.properties +++ /dev/null @@ -1,19 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 19:13:36 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.11.2-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.resourceDir.1=. -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/java -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/3475dc846d78e56422b3e6fdf36dfd4416f359f5/3475dc846d78e56422b3e6fdf36dfd4416f359f5/maven-build.xml b/framework/projects/Jsoup/build_files/3475dc846d78e56422b3e6fdf36dfd4416f359f5/3475dc846d78e56422b3e6fdf36dfd4416f359f5/maven-build.xml deleted file mode 100644 index 3d27bd680..000000000 --- a/framework/projects/Jsoup/build_files/3475dc846d78e56422b3e6fdf36dfd4416f359f5/3475dc846d78e56422b3e6fdf36dfd4416f359f5/maven-build.xml +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/38c13b5ae97c294afb859c49ded903beb7b9b100/38c13b5ae97c294afb859c49ded903beb7b9b100/build.xml b/framework/projects/Jsoup/build_files/38c13b5ae97c294afb859c49ded903beb7b9b100/38c13b5ae97c294afb859c49ded903beb7b9b100/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/38c13b5ae97c294afb859c49ded903beb7b9b100/38c13b5ae97c294afb859c49ded903beb7b9b100/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/38c13b5ae97c294afb859c49ded903beb7b9b100/38c13b5ae97c294afb859c49ded903beb7b9b100/maven-build.properties b/framework/projects/Jsoup/build_files/38c13b5ae97c294afb859c49ded903beb7b9b100/38c13b5ae97c294afb859c49ded903beb7b9b100/maven-build.properties deleted file mode 100644 index 4d85ef10f..000000000 --- a/framework/projects/Jsoup/build_files/38c13b5ae97c294afb859c49ded903beb7b9b100/38c13b5ae97c294afb859c49ded903beb7b9b100/maven-build.properties +++ /dev/null @@ -1,19 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 23:24:04 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.12.1-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.resourceDir.1=. -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/java -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/38c13b5ae97c294afb859c49ded903beb7b9b100/38c13b5ae97c294afb859c49ded903beb7b9b100/maven-build.xml b/framework/projects/Jsoup/build_files/38c13b5ae97c294afb859c49ded903beb7b9b100/38c13b5ae97c294afb859c49ded903beb7b9b100/maven-build.xml deleted file mode 100644 index a547e1304..000000000 --- a/framework/projects/Jsoup/build_files/38c13b5ae97c294afb859c49ded903beb7b9b100/38c13b5ae97c294afb859c49ded903beb7b9b100/maven-build.xml +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/build.xml b/framework/projects/Jsoup/build_files/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/maven-build.properties b/framework/projects/Jsoup/build_files/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/maven-build.properties deleted file mode 100644 index 5d061424e..000000000 --- a/framework/projects/Jsoup/build_files/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/maven-build.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 07:55:52 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.6.1-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/maven-build.xml b/framework/projects/Jsoup/build_files/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/maven-build.xml deleted file mode 100644 index 56442b708..000000000 --- a/framework/projects/Jsoup/build_files/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/3d6f1e47ccf93d01364ed5f7603fa66d43eae0e2/maven-build.xml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/4d78e0316e1eae331bc0b460f367ce878688d6d2/4d78e0316e1eae331bc0b460f367ce878688d6d2/build.xml b/framework/projects/Jsoup/build_files/4d78e0316e1eae331bc0b460f367ce878688d6d2/4d78e0316e1eae331bc0b460f367ce878688d6d2/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/4d78e0316e1eae331bc0b460f367ce878688d6d2/4d78e0316e1eae331bc0b460f367ce878688d6d2/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/4d78e0316e1eae331bc0b460f367ce878688d6d2/4d78e0316e1eae331bc0b460f367ce878688d6d2/maven-build.properties b/framework/projects/Jsoup/build_files/4d78e0316e1eae331bc0b460f367ce878688d6d2/4d78e0316e1eae331bc0b460f367ce878688d6d2/maven-build.properties deleted file mode 100644 index 0f0ed94cd..000000000 --- a/framework/projects/Jsoup/build_files/4d78e0316e1eae331bc0b460f367ce878688d6d2/4d78e0316e1eae331bc0b460f367ce878688d6d2/maven-build.properties +++ /dev/null @@ -1,19 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 18:10:46 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.11.2-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.resourceDir.1=. -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/java -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/4d78e0316e1eae331bc0b460f367ce878688d6d2/4d78e0316e1eae331bc0b460f367ce878688d6d2/maven-build.xml b/framework/projects/Jsoup/build_files/4d78e0316e1eae331bc0b460f367ce878688d6d2/4d78e0316e1eae331bc0b460f367ce878688d6d2/maven-build.xml deleted file mode 100644 index 99b9d9e2c..000000000 --- a/framework/projects/Jsoup/build_files/4d78e0316e1eae331bc0b460f367ce878688d6d2/4d78e0316e1eae331bc0b460f367ce878688d6d2/maven-build.xml +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/5e52f1b266173593fab32fe9d8a4963066b2f2fe/5e52f1b266173593fab32fe9d8a4963066b2f2fe/build.xml b/framework/projects/Jsoup/build_files/5e52f1b266173593fab32fe9d8a4963066b2f2fe/5e52f1b266173593fab32fe9d8a4963066b2f2fe/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/5e52f1b266173593fab32fe9d8a4963066b2f2fe/5e52f1b266173593fab32fe9d8a4963066b2f2fe/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/5e52f1b266173593fab32fe9d8a4963066b2f2fe/5e52f1b266173593fab32fe9d8a4963066b2f2fe/maven-build.properties b/framework/projects/Jsoup/build_files/5e52f1b266173593fab32fe9d8a4963066b2f2fe/5e52f1b266173593fab32fe9d8a4963066b2f2fe/maven-build.properties deleted file mode 100644 index a73ef6c76..000000000 --- a/framework/projects/Jsoup/build_files/5e52f1b266173593fab32fe9d8a4963066b2f2fe/5e52f1b266173593fab32fe9d8a4963066b2f2fe/maven-build.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 07:52:37 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.2.4-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/5e52f1b266173593fab32fe9d8a4963066b2f2fe/5e52f1b266173593fab32fe9d8a4963066b2f2fe/maven-build.xml b/framework/projects/Jsoup/build_files/5e52f1b266173593fab32fe9d8a4963066b2f2fe/5e52f1b266173593fab32fe9d8a4963066b2f2fe/maven-build.xml deleted file mode 100644 index 4902919cc..000000000 --- a/framework/projects/Jsoup/build_files/5e52f1b266173593fab32fe9d8a4963066b2f2fe/5e52f1b266173593fab32fe9d8a4963066b2f2fe/maven-build.xml +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/7de614ffd01161d8718d7458bab9d9690ad2334f/7de614ffd01161d8718d7458bab9d9690ad2334f/build.xml b/framework/projects/Jsoup/build_files/7de614ffd01161d8718d7458bab9d9690ad2334f/7de614ffd01161d8718d7458bab9d9690ad2334f/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/7de614ffd01161d8718d7458bab9d9690ad2334f/7de614ffd01161d8718d7458bab9d9690ad2334f/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/7de614ffd01161d8718d7458bab9d9690ad2334f/7de614ffd01161d8718d7458bab9d9690ad2334f/maven-build.properties b/framework/projects/Jsoup/build_files/7de614ffd01161d8718d7458bab9d9690ad2334f/7de614ffd01161d8718d7458bab9d9690ad2334f/maven-build.properties deleted file mode 100644 index 4e2fc83c0..000000000 --- a/framework/projects/Jsoup/build_files/7de614ffd01161d8718d7458bab9d9690ad2334f/7de614ffd01161d8718d7458bab9d9690ad2334f/maven-build.properties +++ /dev/null @@ -1,19 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 23:45:38 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.12.1-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.resourceDir.1=. -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/java -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/7de614ffd01161d8718d7458bab9d9690ad2334f/7de614ffd01161d8718d7458bab9d9690ad2334f/maven-build.xml b/framework/projects/Jsoup/build_files/7de614ffd01161d8718d7458bab9d9690ad2334f/7de614ffd01161d8718d7458bab9d9690ad2334f/maven-build.xml deleted file mode 100644 index 6606dca97..000000000 --- a/framework/projects/Jsoup/build_files/7de614ffd01161d8718d7458bab9d9690ad2334f/7de614ffd01161d8718d7458bab9d9690ad2334f/maven-build.xml +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/82855b07f5336d30c70dc20548ab7ab8adeac05e/82855b07f5336d30c70dc20548ab7ab8adeac05e/build.xml b/framework/projects/Jsoup/build_files/82855b07f5336d30c70dc20548ab7ab8adeac05e/82855b07f5336d30c70dc20548ab7ab8adeac05e/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/82855b07f5336d30c70dc20548ab7ab8adeac05e/82855b07f5336d30c70dc20548ab7ab8adeac05e/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/82855b07f5336d30c70dc20548ab7ab8adeac05e/82855b07f5336d30c70dc20548ab7ab8adeac05e/maven-build.properties b/framework/projects/Jsoup/build_files/82855b07f5336d30c70dc20548ab7ab8adeac05e/82855b07f5336d30c70dc20548ab7ab8adeac05e/maven-build.properties deleted file mode 100644 index da467deda..000000000 --- a/framework/projects/Jsoup/build_files/82855b07f5336d30c70dc20548ab7ab8adeac05e/82855b07f5336d30c70dc20548ab7ab8adeac05e/maven-build.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 07:53:21 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.3.4-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/82855b07f5336d30c70dc20548ab7ab8adeac05e/82855b07f5336d30c70dc20548ab7ab8adeac05e/maven-build.xml b/framework/projects/Jsoup/build_files/82855b07f5336d30c70dc20548ab7ab8adeac05e/82855b07f5336d30c70dc20548ab7ab8adeac05e/maven-build.xml deleted file mode 100644 index 2cb3f2764..000000000 --- a/framework/projects/Jsoup/build_files/82855b07f5336d30c70dc20548ab7ab8adeac05e/82855b07f5336d30c70dc20548ab7ab8adeac05e/maven-build.xml +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/88730bf9f399aab6a150212faeea012598be9ec6/88730bf9f399aab6a150212faeea012598be9ec6/build.xml b/framework/projects/Jsoup/build_files/88730bf9f399aab6a150212faeea012598be9ec6/88730bf9f399aab6a150212faeea012598be9ec6/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/88730bf9f399aab6a150212faeea012598be9ec6/88730bf9f399aab6a150212faeea012598be9ec6/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/88730bf9f399aab6a150212faeea012598be9ec6/88730bf9f399aab6a150212faeea012598be9ec6/maven-build.properties b/framework/projects/Jsoup/build_files/88730bf9f399aab6a150212faeea012598be9ec6/88730bf9f399aab6a150212faeea012598be9ec6/maven-build.properties deleted file mode 100644 index 770bc5004..000000000 --- a/framework/projects/Jsoup/build_files/88730bf9f399aab6a150212faeea012598be9ec6/88730bf9f399aab6a150212faeea012598be9ec6/maven-build.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 08:00:47 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.7.3-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/java -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/88730bf9f399aab6a150212faeea012598be9ec6/88730bf9f399aab6a150212faeea012598be9ec6/maven-build.xml b/framework/projects/Jsoup/build_files/88730bf9f399aab6a150212faeea012598be9ec6/88730bf9f399aab6a150212faeea012598be9ec6/maven-build.xml deleted file mode 100644 index f458291eb..000000000 --- a/framework/projects/Jsoup/build_files/88730bf9f399aab6a150212faeea012598be9ec6/88730bf9f399aab6a150212faeea012598be9ec6/maven-build.xml +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/build.xml b/framework/projects/Jsoup/build_files/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/maven-build.properties b/framework/projects/Jsoup/build_files/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/maven-build.properties deleted file mode 100644 index 795fa64d7..000000000 --- a/framework/projects/Jsoup/build_files/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/maven-build.properties +++ /dev/null @@ -1,19 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 23:45:04 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.12.1-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.resourceDir.1=. -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/java -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/maven-build.xml b/framework/projects/Jsoup/build_files/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/maven-build.xml deleted file mode 100644 index f671604ab..000000000 --- a/framework/projects/Jsoup/build_files/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/8b837a43cbe2c12624ab2088dc4ff9a725af5f4d/maven-build.xml +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/build.xml b/framework/projects/Jsoup/build_files/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/maven-build.properties b/framework/projects/Jsoup/build_files/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/maven-build.properties deleted file mode 100644 index eedefe781..000000000 --- a/framework/projects/Jsoup/build_files/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/maven-build.properties +++ /dev/null @@ -1,19 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 22:20:11 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.12.1-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.resourceDir.1=. -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/java -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/maven-build.xml b/framework/projects/Jsoup/build_files/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/maven-build.xml deleted file mode 100644 index 5a90c2460..000000000 --- a/framework/projects/Jsoup/build_files/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/bdf1df7eb3ca76cdcdaca38f7df5d941bbb1c664/maven-build.xml +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/build.xml b/framework/projects/Jsoup/build_files/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/maven-build.properties b/framework/projects/Jsoup/build_files/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/maven-build.properties deleted file mode 100644 index 72938ea0f..000000000 --- a/framework/projects/Jsoup/build_files/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/maven-build.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 08:01:15 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.7.4-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/java -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/maven-build.xml b/framework/projects/Jsoup/build_files/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/maven-build.xml deleted file mode 100644 index 0b1f15f8e..000000000 --- a/framework/projects/Jsoup/build_files/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/c07ba8a34b6a6d6665928e106fea67bd9144e4e0/maven-build.xml +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/build.xml b/framework/projects/Jsoup/build_files/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/maven-build.properties b/framework/projects/Jsoup/build_files/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/maven-build.properties deleted file mode 100644 index 6e07c9f15..000000000 --- a/framework/projects/Jsoup/build_files/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/maven-build.properties +++ /dev/null @@ -1,19 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 14:19:41 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.10.2-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.resourceDir.1=. -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/java -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/maven-build.xml b/framework/projects/Jsoup/build_files/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/maven-build.xml deleted file mode 100644 index 71d680fd6..000000000 --- a/framework/projects/Jsoup/build_files/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/c28e5bf53a9ce9e32ab84ce2e6eba87ec747d1a0/maven-build.xml +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/da9b977ef99e2595602a964561906a930b4332f3/da9b977ef99e2595602a964561906a930b4332f3/build.xml b/framework/projects/Jsoup/build_files/da9b977ef99e2595602a964561906a930b4332f3/da9b977ef99e2595602a964561906a930b4332f3/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/da9b977ef99e2595602a964561906a930b4332f3/da9b977ef99e2595602a964561906a930b4332f3/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/da9b977ef99e2595602a964561906a930b4332f3/da9b977ef99e2595602a964561906a930b4332f3/maven-build.properties b/framework/projects/Jsoup/build_files/da9b977ef99e2595602a964561906a930b4332f3/da9b977ef99e2595602a964561906a930b4332f3/maven-build.properties deleted file mode 100644 index df5532d62..000000000 --- a/framework/projects/Jsoup/build_files/da9b977ef99e2595602a964561906a930b4332f3/da9b977ef99e2595602a964561906a930b4332f3/maven-build.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 07:53:28 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.3.4-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/da9b977ef99e2595602a964561906a930b4332f3/da9b977ef99e2595602a964561906a930b4332f3/maven-build.xml b/framework/projects/Jsoup/build_files/da9b977ef99e2595602a964561906a930b4332f3/da9b977ef99e2595602a964561906a930b4332f3/maven-build.xml deleted file mode 100644 index 2cb3f2764..000000000 --- a/framework/projects/Jsoup/build_files/da9b977ef99e2595602a964561906a930b4332f3/da9b977ef99e2595602a964561906a930b4332f3/maven-build.xml +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/f36b950de16f6db134bd98969cd8fbe578d37480/f36b950de16f6db134bd98969cd8fbe578d37480/build.xml b/framework/projects/Jsoup/build_files/f36b950de16f6db134bd98969cd8fbe578d37480/f36b950de16f6db134bd98969cd8fbe578d37480/build.xml deleted file mode 100644 index a3875739e..000000000 --- a/framework/projects/Jsoup/build_files/f36b950de16f6db134bd98969cd8fbe578d37480/f36b950de16f6db134bd98969cd8fbe578d37480/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Jsoup/build_files/f36b950de16f6db134bd98969cd8fbe578d37480/f36b950de16f6db134bd98969cd8fbe578d37480/maven-build.properties b/framework/projects/Jsoup/build_files/f36b950de16f6db134bd98969cd8fbe578d37480/f36b950de16f6db134bd98969cd8fbe578d37480/maven-build.properties deleted file mode 100644 index fcc6ba1e6..000000000 --- a/framework/projects/Jsoup/build_files/f36b950de16f6db134bd98969cd8fbe578d37480/f36b950de16f6db134bd98969cd8fbe578d37480/maven-build.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Oct 30 07:55:45 PDT 2019 -project.build.outputDirectory=${maven.build.outputDir} -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.finalName=jsoup-1.6.1-SNAPSHOT -maven.reporting.outputDirectory=${maven.build.dir}/site -maven.build.testResourceDir.0=src/test/resources -maven.build.outputDir=${maven.build.dir}/classes -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.repo.local=${user.home}/.m2/repository -maven.settings.offline=false -maven.build.dir=target -project.build.sourceEncoding=UTF-8 -maven.settings.interactiveMode=true -maven.build.testDir.0=src/test/java -maven.build.srcDir.0=src/main/java diff --git a/framework/projects/Jsoup/build_files/f36b950de16f6db134bd98969cd8fbe578d37480/f36b950de16f6db134bd98969cd8fbe578d37480/maven-build.xml b/framework/projects/Jsoup/build_files/f36b950de16f6db134bd98969cd8fbe578d37480/f36b950de16f6db134bd98969cd8fbe578d37480/maven-build.xml deleted file mode 100644 index 4bfa6b6a2..000000000 --- a/framework/projects/Jsoup/build_files/f36b950de16f6db134bd98969cd8fbe578d37480/f36b950de16f6db134bd98969cd8fbe578d37480/maven-build.xml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/defects4j.build.xml b/framework/projects/defects4j.build.xml index 901248e76..faee18381 100644 --- a/framework/projects/defects4j.build.xml +++ b/framework/projects/defects4j.build.xml @@ -48,6 +48,7 @@ project-specific build file ("project_id"/"project_id".build.xml) for the + @@ -321,11 +322,10 @@ project-specific build file ("project_id"/"project_id".build.xml) for the Instrument for cobertura TODO: Clean up the confusing classpath IDs and property names --> - - - - + + + diff --git a/framework/projects/lib/cobertura-lib/asm-4.1.jar b/framework/projects/lib/cobertura-2.0.3-lib/asm-4.1.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/asm-4.1.jar rename to framework/projects/lib/cobertura-2.0.3-lib/asm-4.1.jar diff --git a/framework/projects/lib/cobertura-lib/asm-analysis-4.1.jar b/framework/projects/lib/cobertura-2.0.3-lib/asm-analysis-4.1.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/asm-analysis-4.1.jar rename to framework/projects/lib/cobertura-2.0.3-lib/asm-analysis-4.1.jar diff --git a/framework/projects/lib/cobertura-lib/asm-commons-4.1.jar b/framework/projects/lib/cobertura-2.0.3-lib/asm-commons-4.1.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/asm-commons-4.1.jar rename to framework/projects/lib/cobertura-2.0.3-lib/asm-commons-4.1.jar diff --git a/framework/projects/lib/cobertura-lib/asm-tree-4.1.jar b/framework/projects/lib/cobertura-2.0.3-lib/asm-tree-4.1.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/asm-tree-4.1.jar rename to framework/projects/lib/cobertura-2.0.3-lib/asm-tree-4.1.jar diff --git a/framework/projects/lib/cobertura-lib/asm-util-4.1.jar b/framework/projects/lib/cobertura-2.0.3-lib/asm-util-4.1.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/asm-util-4.1.jar rename to framework/projects/lib/cobertura-2.0.3-lib/asm-util-4.1.jar diff --git a/framework/projects/lib/cobertura-lib/dom4j-1.6.1.jar b/framework/projects/lib/cobertura-2.0.3-lib/dom4j-1.6.1.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/dom4j-1.6.1.jar rename to framework/projects/lib/cobertura-2.0.3-lib/dom4j-1.6.1.jar diff --git a/framework/projects/lib/cobertura-lib/icu4j-2.6.1.jar b/framework/projects/lib/cobertura-2.0.3-lib/icu4j-2.6.1.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/icu4j-2.6.1.jar rename to framework/projects/lib/cobertura-2.0.3-lib/icu4j-2.6.1.jar diff --git a/framework/projects/lib/cobertura-lib/jaxen-1.1-beta-8.jar b/framework/projects/lib/cobertura-2.0.3-lib/jaxen-1.1-beta-8.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/jaxen-1.1-beta-8.jar rename to framework/projects/lib/cobertura-2.0.3-lib/jaxen-1.1-beta-8.jar diff --git a/framework/projects/lib/cobertura-lib/jdom-1.0.jar b/framework/projects/lib/cobertura-2.0.3-lib/jdom-1.0.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/jdom-1.0.jar rename to framework/projects/lib/cobertura-2.0.3-lib/jdom-1.0.jar diff --git a/framework/projects/lib/cobertura-lib/jetty-6.1.14.jar b/framework/projects/lib/cobertura-2.0.3-lib/jetty-6.1.14.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/jetty-6.1.14.jar rename to framework/projects/lib/cobertura-2.0.3-lib/jetty-6.1.14.jar diff --git a/framework/projects/lib/cobertura-lib/jetty-util-6.1.14.jar b/framework/projects/lib/cobertura-2.0.3-lib/jetty-util-6.1.14.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/jetty-util-6.1.14.jar rename to framework/projects/lib/cobertura-2.0.3-lib/jetty-util-6.1.14.jar diff --git a/framework/projects/lib/cobertura-lib/log4j-1.2.9.jar b/framework/projects/lib/cobertura-2.0.3-lib/log4j-1.2.9.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/log4j-1.2.9.jar rename to framework/projects/lib/cobertura-2.0.3-lib/log4j-1.2.9.jar diff --git a/framework/projects/lib/cobertura-lib/oro-2.0.8.jar b/framework/projects/lib/cobertura-2.0.3-lib/oro-2.0.8.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/oro-2.0.8.jar rename to framework/projects/lib/cobertura-2.0.3-lib/oro-2.0.8.jar diff --git a/framework/projects/lib/cobertura-lib/servlet-api-2.5-6.1.14.jar b/framework/projects/lib/cobertura-2.0.3-lib/servlet-api-2.5-6.1.14.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/servlet-api-2.5-6.1.14.jar rename to framework/projects/lib/cobertura-2.0.3-lib/servlet-api-2.5-6.1.14.jar diff --git a/framework/projects/lib/cobertura-lib/tagsoup-0.9.7.jar b/framework/projects/lib/cobertura-2.0.3-lib/tagsoup-0.9.7.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/tagsoup-0.9.7.jar rename to framework/projects/lib/cobertura-2.0.3-lib/tagsoup-0.9.7.jar diff --git a/framework/projects/lib/cobertura-lib/xmlParserAPIs-2.6.2.jar b/framework/projects/lib/cobertura-2.0.3-lib/xmlParserAPIs-2.6.2.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/xmlParserAPIs-2.6.2.jar rename to framework/projects/lib/cobertura-2.0.3-lib/xmlParserAPIs-2.6.2.jar diff --git a/framework/projects/lib/cobertura-lib/xom-1.0b3.jar b/framework/projects/lib/cobertura-2.0.3-lib/xom-1.0b3.jar similarity index 100% rename from framework/projects/lib/cobertura-lib/xom-1.0b3.jar rename to framework/projects/lib/cobertura-2.0.3-lib/xom-1.0b3.jar diff --git a/framework/test/README.md b/framework/test/README.md index 8d9c2930e..0614b4ca2 100644 --- a/framework/test/README.md +++ b/framework/test/README.md @@ -1,13 +1,37 @@ Testing and analysis -------------------- +## CI testing +CI testing is intended to catch major breakages. It does not guarantee +reproducibility of all bugs. + +See [`.github/workflows/ci.yml`](../../.github/workflows/ci.yml) for the set of +tests that currently run in CI. + +## Pre-release testing +Before making a new release, make sure all of the following are true. See +*Local testing* below for instructions. + +1. All tests running in CI pass. + +2. All bugs are reproducible without failing tests, when running all tests (-A). + +3. Code coverage analysis succeeds for all bugs (modulo documented issues). + +4. Mutation analysis succeeds for all bugs (modulo documented issues). + ## Scripts * `test.include`: Constants and helper functions for test scripts. +* `get_stats.sh`: Compute code-level stats for all bugs or a subset. + * `test_bug_mining.sh`: Tests the [bug-mining](https://github.com/rjust/defects4j/blob/master/framework/bug-mining) infrastructure. +* `test_coverage_cmd.sh`: Tests the + [coverage](https://github.com/rjust/defects4j/blob/master/framework/bin/d4j/d4j-coverage) command. + * `test_export_command.sh`: Tests the [export](https://github.com/rjust/defects4j/blob/master/framework/bin/d4j/d4j-export) command. @@ -20,7 +44,11 @@ Testing and analysis generators and the compatibility of the generated test suites with the coverage, mutation, and bug detection analyses. -* `test_mutation_analysis.sh`: Tests various options for the mutation analysis. +* `test_mutation_analysis.sh`: Tests various options for the mutation analysis + on a small sample of bugs. + +* `test_mutation_cmd.sh`: Tests the + [mutation](https://github.com/rjust/defects4j/blob/master/framework/bin/d4j/d4j-mutation) command. * `test_sanity_check.sh`: Checks out each buggy and fixed project version and checks for compilation and required properties. @@ -32,22 +60,51 @@ Testing and analysis the observed set of triggering tests matches the expected set of triggering tests. -## CI testing -See [`.github/workflows/ci.yml`](../../.github/workflows/ci.yml) for the set of -tests that currently run in CI. - ## Local testing Some tests take a long time to run and usually only need to be run for major -version updates (e.g., bumping the Java version or adding new defects). +version updates (e.g., bumping the Java version, adding new defects, or +upgrading external tools) or large-scale refactorings. -### Export command and exported properties -The `test_export_command.sh` test takes a long time as it checks out every -single defect and checks whether the exported paths, files, etc. make sense. +Reproducing all bugs and running mutation analysis on all bugs are the most +time-consuming test. + +To speed it up long-running tests, we use GNU parallel (`-j` gives the number of +parallel processes): + +### Reproducing all bugs with all tests (parallel) +``` +./jobs_cmd.pl ./test_verify_bugs.sh -A | shuf | parallel -j20 --progress +``` +Reproducing all bugs (20 jobs in parallel) takes ~90min. + +When upgrading Defects4J it is helpful to drop the `-A` flag at first for +efficiency. (Reduces runtime to ~50min). After fixing any issues, add the +`-A` flag back in to test for full reproducibility with all tests. + +### Code coverage analysis for all bugs (parallel) +``` +./jobs_cmd.pl ./test_coverage_cmd.sh | shuf | parallel -j20 --progress +``` +Running code coverage on all bugs (20 jobs in parallel) takes ~30min. -### Reproducing all bugs (parallel) -Reproducing all bugs is the most time-consuming test. To speed it up, we use -GNU parallel (`-j` gives the number of parallel processes): +### Code-level stats for all bugs (parallel) +``` +./jobs_cmd.pl ./get_stats.sh | shuf | parallel -j20 --progress +``` +Obtaining code-level stats for all bugs (20 jobs in parallel) takes ~45min. + +### Mutation analysis for all bugs (parallel) +``` +./jobs_cmd.pl ./test_mutation_cmd.sh | shuf | parallel -j20 --progress +``` +Running mutation analysis on all bugs (20 jobs in parallel) takes up to ~24h. + +TODO: A few (Closure) jobs have a very long analysis time. (All but a hand full +of jobs finish within 14 hours.) We should prioritize these long jobs in the +shuffled job list to make sure they run early in parallel to many smaller jobs. + +### Export command and exported properties ``` -./jobs_verify_bugs.pl | shuf > jobs.txt -parallel -j20 --progress < jobs.txt +./test_export_command.sh ``` +TODO: We should be able to run this in parallel. diff --git a/framework/test/get_stats.sh b/framework/test/get_stats.sh new file mode 100755 index 000000000..fcb18f972 --- /dev/null +++ b/framework/test/get_stats.sh @@ -0,0 +1,118 @@ +#!/usr/bin/env bash +################################################################################ +# +# This script computes code-level stats for all bugs or a subset of +# bugs for a given project. +# +# Examples for Lang: +# * All bugs: ./get_stats.sh -pLang +# * Bugs 1-10: ./get_stats.sh -pLang -b1..10 +# * Bugs 1 and 3: ./get_stats.sh -pLang -b1 -b3 +# * Bugs 1-10 and 20: ./get_stats.sh -pLang -b1..10 -b20 +# +################################################################################ +# Import helper subroutines and variables, and init Defects4J +source test.include + +# Print usage message and exit +usage() { + local known_pids; known_pids=$(defects4j pids) + echo "usage: $0 -p [-b ... | -b ... ]" + echo "Project ids:" + for pid in $known_pids; do + echo " * $pid" + done + exit 1 +} + +# Check arguments +while getopts ":p:b:" opt; do + case $opt in + p) PID="$OPTARG" + ;; + b) if [[ "$OPTARG" =~ ^[0-9]*\.\.[0-9]*$ ]]; then + BUGS="$BUGS $(eval "echo {$OPTARG}")" + else + BUGS="$BUGS $OPTARG" + fi + ;; + \?) + echo "Unknown option: -$OPTARG" >&2 + usage + ;; + :) + echo "No argument provided: -$OPTARG." >&2 + usage + ;; + esac +done + +if [ "$PID" == "" ]; then + usage +fi + +if [ ! -e "$BASE_DIR/framework/core/Project/$PID.pm" ]; then + usage +fi + +init + +# Make sure cloc is available +cloc --version > /dev/null 2>&1 || die "Cannot execute cloc -- make sure it is executable and on the PATH!" + +# Run all bugs, unless otherwise specified +if [ "$BUGS" == "" ]; then + BUGS="$(get_bug_ids "$BASE_DIR/framework/projects/$PID/$BUGS_CSV_ACTIVE")" +fi + +# Create log file +script_name_without_sh=${script//.sh/} +LOG="$TEST_DIR/${script_name_without_sh}$(printf '_%s_%s' "$PID" $$).log" +OUT_DIR="$TEST_DIR/${script_name_without_sh}$(printf '_%s_%s' "$PID" $$).stats" +mkdir -p "$OUT_DIR" + +# Reproduce all bugs (and log all results), regardless of whether errors occur +HALT_ON_ERROR=0 + +test_dir=$(mktemp -d) +for bid in $BUGS; do + # Skip all bug ids that do not exist in the active-bugs csv + if ! grep -q "^$bid," "$BASE_DIR/framework/projects/$PID/$BUGS_CSV_ACTIVE"; then + warn "Skipping bug ID that is not listed in active-bugs csv: $PID-$bid" + continue + fi + + # Test mutation analysis for the fixed version only. + vid="${bid}f" + work_dir="$test_dir/$PID-$vid" + defects4j checkout -p "$PID" -v "$vid" -w "$work_dir" || die "checkout: $PID-$vid" + # All test cases + defects4j test -w "$work_dir" || die "test (all): $PID-$vid" + cp "$work_dir/all_tests" "$OUT_DIR/$PID-$bid.tests.all" + # Relevant test cases + defects4j test -r -w "$work_dir" || die "test (rel): $PID-$vid" + cp "$work_dir/all_tests" "$OUT_DIR/$PID-$bid.tests.relevant" + # Trigger test cases; NOTE the missing newline at the end of the output + defects4j export -p tests.trigger -w "$work_dir" > "$OUT_DIR/$PID-$bid.tests.trigger" + echo >> "$OUT_DIR/$PID-$bid.tests.trigger" + + # CLOC + dir_src=$(defects4j export -p dir.src.classes -w "$work_dir") + dir_test=$(defects4j export -p dir.src.tests -w "$work_dir") + cloc "$work_dir/$dir_src" --json > "$OUT_DIR/$PID-$bid.cloc.src.json" + cloc "$work_dir/$dir_test" --json > "$OUT_DIR/$PID-$bid.cloc.test.json" + +done +rm -rf "$test_dir" +HALT_ON_ERROR=1 + +# Print a summary of what went wrong +if [ $ERROR != 0 ]; then + printf '=%.s' $(seq 1 80) 1>&2 + echo 1>&2 + echo "The following errors occurred:" 1>&2 + cat "$LOG" 1>&2 +fi + +# Indicate whether an error occurred +exit $ERROR diff --git a/framework/test/jobs_mutation.pl b/framework/test/jobs_cmd.pl similarity index 78% rename from framework/test/jobs_mutation.pl rename to framework/test/jobs_cmd.pl index 42f079781..543f20230 100755 --- a/framework/test/jobs_mutation.pl +++ b/framework/test/jobs_cmd.pl @@ -26,16 +26,23 @@ =head1 NAME -jobs_mutation.pl -- output a list of invocations of the test_mutation_cmd.sh script, one line per bug. +jobs_cmd.pl -- output a list of invocations of a given test command, one line per bug. =head1 SYNOPSIS - jobs_mutation.pl | shuf | parallel -j20 --progress + jobs_cmd.pl