Changeset 16617 in josm for trunk/build.xml
- Timestamp:
- 2020-06-14T11:54:09+02:00 (6 years ago)
- File:
-
- 1 edited
-
trunk/build.xml (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/build.xml
r16603 r16617 449 449 <sequential> 450 450 <echo message="Running @{testfamily}@{testITsuffix} tests with JUnit"/> 451 <jacoco:coverage destfile="${test.dir}/jacoco@{testITsuffix}.exec" enabled="@{coverage}" includes="${jacoco.includes}" 452 inclbootstrapclasses="${jacoco.inclbootstrapclasses}" inclnolocationclasses="${jacoco.inclnolocationclasses}"> 453 <junit printsummary="${junit.printsummary}" fork="true" forkmode="once" failureproperty="test.@{testfamily}@{testITsuffix}.failed"> 454 <jvmarg value="-Dfile.encoding=UTF-8"/> 455 <jvmarg value="-javaagent:${test.dir}/lib/jmockit.jar"/> 456 <jvmarg value="--add-modules" if:set="isJava9" unless:set="isJava11" /> 457 <jvmarg value="java.activation,java.se.ee" if:set="isJava9" unless:set="isJava11" /> 458 <jvmarg value="--add-exports" if:set="isJava9" unless:set="noJavaFX" /> 459 <jvmarg value="javafx.graphics/com.sun.javafx.application=ALL-UNNAMED" if:set="isJava9" unless:set="noJavaFX" /> 460 <jvmarg value="--add-exports" if:set="isJava9" unless:set="isJava11" /> 461 <jvmarg value="jdk.deploy/com.sun.deploy.config=ALL-UNNAMED" if:set="isJava9" unless:set="isJava11" /> 462 <jvmarg value="--add-opens" if:set="isJava9" /> 463 <jvmarg value="java.base/java.io=ALL-UNNAMED" if:set="isJava9" /> 464 <jvmarg value="--add-opens" if:set="isJava9" /> 465 <jvmarg value="java.base/java.lang=ALL-UNNAMED" if:set="isJava9" /> 466 <jvmarg value="--add-opens" if:set="isJava9" /> 467 <jvmarg value="java.base/java.nio=ALL-UNNAMED" if:set="isJava9" /> 468 <jvmarg value="--add-opens" if:set="isJava9" /> 469 <jvmarg value="java.base/java.text=ALL-UNNAMED" if:set="isJava9" /> 470 <jvmarg value="--add-opens" if:set="isJava9" /> 471 <jvmarg value="java.base/java.util=ALL-UNNAMED" if:set="isJava9" /> 472 <jvmarg value="--add-opens" if:set="isJava9" /> 473 <jvmarg value="java.base/jdk.internal.loader=ALL-UNNAMED" if:set="isJava9" /> 474 <jvmarg value="--add-opens" if:set="isJava9" /> 475 <jvmarg value="java.desktop/java.awt=ALL-UNNAMED" if:set="isJava9" /> 476 <sysproperty key="josm.home" value="${test.dir}/config/@{testfamily}-josm.home"/> 477 <sysproperty key="josm.test.data" value="${test.dir}/data"/> 478 <sysproperty key="java.awt.headless" value="${test.headless}"/> 479 <sysproperty key="glass.platform" value="Monocle"/> 480 <sysproperty key="monocle.platform" value="Headless"/> 481 <sysproperty key="prism.order" value="sw"/> 482 <sysproperty key="suppressPermanentFailure" value="${suppressPermanentFailure}"/> 483 <classpath> 484 <path refid="test.classpath"/> 485 <pathelement path="${test.dir}/build/unit"/> 486 <pathelement path="${test.dir}/build/@{testfamily}"/> 487 <pathelement path="${test.dir}/config"/> 488 </classpath> 489 <formatter type="plain"/> 490 <formatter type="xml"/> 491 <batchtest fork="yes" todir="${test.dir}/report"> 492 <fileset dir="${test.dir}/build/@{testfamily}" includes="@{includes}" excludes="@{excludes}"/> 493 </batchtest> 494 </junit> 495 </jacoco:coverage> 451 <jacoco:agent destfile="${test.dir}/jacoco@{testITsuffix}.exec" enabled="@{coverage}" includes="${jacoco.includes}" dumponexit="true" 452 inclbootstrapclasses="${jacoco.inclbootstrapclasses}" inclnolocationclasses="${jacoco.inclnolocationclasses}" property="jacocoagent@{testfamily}@{testITsuffix}" if:true="@{coverage}"/> 453 <junitlauncher printsummary="${junit.printsummary}" failureproperty="test.@{testfamily}@{testITsuffix}.failed"> 454 <classpath> 455 <path refid="test.classpath"/> 456 <pathelement path="${test.dir}/build/unit"/> <!-- required for functional/etc to have JOSMTestRules --> 457 <pathelement path="${test.dir}/build/@{testfamily}"/> 458 </classpath> 459 <testclasses outputDir="${test.dir}/report"> 460 <fileset dir="${test.dir}/build/@{testfamily}" includes="@{includes}" excludes="@{excludes}"/> 461 <fork> 462 <jvmarg value="${jacocoagent@{testfamily}@{testITsuffix}}" if:set="jacocoagent@{testfamily}@{testITsuffix}" /> 463 <jvmarg value="-Dfile.encoding=UTF-8"/> 464 <jvmarg value="-javaagent:${test.dir}/lib/jmockit.jar"/> 465 <jvmarg value="--add-modules" if:set="isJava9" unless:set="isJava11" /> 466 <jvmarg value="java.activation,java.se.ee" if:set="isJava9" unless:set="isJava11" /> 467 <jvmarg value="--add-exports" if:set="isJava9" unless:set="noJavaFX" /> 468 <jvmarg value="javafx.graphics/com.sun.javafx.application=ALL-UNNAMED" if:set="isJava9" unless:set="noJavaFX" /> 469 <jvmarg value="--add-exports" if:set="isJava9" unless:set="isJava11" /> 470 <jvmarg value="jdk.deploy/com.sun.deploy.config=ALL-UNNAMED" if:set="isJava9" unless:set="isJava11" /> 471 <jvmarg value="--add-opens" if:set="isJava9" /> 472 <jvmarg value="java.base/java.io=ALL-UNNAMED" if:set="isJava9" /> 473 <jvmarg value="--add-opens" if:set="isJava9" /> 474 <jvmarg value="java.base/java.lang=ALL-UNNAMED" if:set="isJava9" /> 475 <jvmarg value="--add-opens" if:set="isJava9" /> 476 <jvmarg value="java.base/java.nio=ALL-UNNAMED" if:set="isJava9" /> 477 <jvmarg value="--add-opens" if:set="isJava9" /> 478 <jvmarg value="java.base/java.text=ALL-UNNAMED" if:set="isJava9" /> 479 <jvmarg value="--add-opens" if:set="isJava9" /> 480 <jvmarg value="java.base/java.util=ALL-UNNAMED" if:set="isJava9" /> 481 <jvmarg value="--add-opens" if:set="isJava9" /> 482 <jvmarg value="java.base/jdk.internal.loader=ALL-UNNAMED" if:set="isJava9" /> 483 <jvmarg value="--add-opens" if:set="isJava9" /> 484 <jvmarg value="java.desktop/java.awt=ALL-UNNAMED" if:set="isJava9" /> 485 <sysproperty key="josm.home" value="${test.dir}/config/@{testfamily}-josm.home"/> 486 <sysproperty key="josm.test.data" value="${test.dir}/data"/> 487 <sysproperty key="java.awt.headless" value="${test.headless}"/> 488 <sysproperty key="glass.platform" value="Monocle"/> 489 <sysproperty key="monocle.platform" value="Headless"/> 490 <sysproperty key="prism.order" value="sw"/> 491 <sysproperty key="suppressPermanentFailure" value="${suppressPermanentFailure}"/> 492 </fork> 493 <listener type="legacy-plain" /> 494 <listener type="legacy-xml" /> 495 </testclasses> 496 </junitlauncher> 496 497 </sequential> 497 498 </macrodef> … … 605 606 # Keep serialization code 606 607 -keepclassmembers class * implements java.io.Serializable { 607 static final long serialVersionUID; 608 static final long serialVersionUID; 608 609 private static final java.io.ObjectStreamField[] serialPersistentFields; 609 610 private void writeObject(java.io.ObjectOutputStream); 610 611 private void readObject(java.io.ObjectInputStream); 611 java.lang.Object writeReplace(); 612 java.lang.Object writeReplace(); 612 613 java.lang.Object readResolve(); 613 614 }
Note:
See TracChangeset
for help on using the changeset viewer.
