aqa-tests
aqa-tests copied to clipboard
get mauve source from git rather than csv for speed up getDependence
Describe the bug get mauve source from cvs consume a lot of time. Could we get mauve from https://git.linaro.org/leg/openjdk/mauve.git
To Reproduce
time java -Dcvs.root=:pserver:[email protected]:/cvs/mauve -jar ./systemtest_prereqs/cvsclient/org-netbeans-lib-cvsclient.jar export -r HEAD mauve &> get-mauve-csv.log
time git clone --depth 1 -b master https://git.linaro.org/leg/openjdk/mauve.git

Additional context patch:
diff --git a/openjdk.test.mauve/build.xml b/openjdk.test.mauve/build.xml
index d4e49c7..53f594e 100644
--- a/openjdk.test.mauve/build.xml
+++ b/openjdk.test.mauve/build.xml
@@ -359,15 +359,11 @@ limitations under the License.
<delete dir="${openjdk_test_mauve_src_dir}/gnu/testlet/org/omg/PortableServer/POAOperations"/>
</target>
- <target name="get-source" depends="download-cvsclient, create-work-dir" unless="openjdk_test_mauve_already_built">
- <exec dir="${openjdk_test_mauve_work_dir}" executable="java">
- <arg value="-Dcvs.root=:pserver:[email protected]:/cvs/mauve"/>
- <arg value="-jar"/>
- <arg value="${first_prereqs_root}/cvsclient/org-netbeans-lib-cvsclient.jar"/>
- <arg value="export"/>
- <arg value="-r"/>
- <arg value="HEAD"/>
- <arg value="mauve"/>
+ <target name="get-source" depends="create-work-dir" unless="openjdk_test_mauve_already_built">
+ <exec dir="${openjdk_test_mauve_work_dir}" executable="git">
+ <arg value="--depth 1"/>
+ <arg value="-b master"/>
+ <arg value="https://git.linaro.org/leg/openjdk/mauve.git"/>
</exec>
</target>