| <?xml version="1.0" encoding="UTF-8"?> |
| |
| <project name="testsuite" default="run" basedir="."> |
| <!-- The property ${eclipse-home} should be passed into this script --> |
| <!-- Set a meaningful default value for when it is not. --> |
| <property name="eclipse-home" value="${basedir}\..\.."/> |
| |
| <!-- sets the properties eclipse-home, and library-file --> |
| <property name="plugin-name" value="org.eclipse.jdt.ui.tests"/> |
| <property name="library-file" |
| value="${eclipse-home}/plugins/org.eclipse.test/library.xml"/> |
| |
| <!-- This target holds all initialization code that needs to be done for --> |
| <!-- all tests that are to be run. Initialization for individual tests --> |
| <!-- should be done within the body of the suite target. --> |
| <target name="init"> |
| <tstamp/> |
| <delete> |
| <fileset dir="${eclipse-home}" includes="org*.xml"/> |
| </delete> |
| |
| </target> |
| |
| <!-- This target defines the tests that need to be run. --> |
| <target name="suite"> |
| <property name="jdt-folder" |
| value="${eclipse-home}/jdt_folder"/> |
| <delete dir="${jdt-folder}" quiet="true"/> |
| <condition property="os.isWindows"> |
| <os family="windows"/> |
| </condition> |
| |
| |
| <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="data-dir" value="${jdt-folder}"/> |
| <property name="plugin-name" value="${plugin-name}"/> |
| <property name="classname" value="org.eclipse.jdt.ui.tests.AutomatedSuite"/> |
| </ant> |
| |
| </target> |
| |
| <!-- leak test target --> |
| <target name="leaksuite"> |
| <property name="jdt-folder" value="${eclipse-home}/jdt_folder"/> |
| |
| <delete dir="${jdt-folder}" quiet="true"/> |
| |
| <condition property="java9vmargs" value="--add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens jdk.localedata/sun.util.resources.cldr.provider=ALL-UNNAMED --add-opens jdk.localedata/sun.util.resources.provider=ALL-UNNAMED --add-opens java.base/jdk.internal.module=ALL-UNNAMED --add-opens java.base/java.lang.module=ALL-UNNAMED --add-opens java.base/jdk.internal.reflect=ALL-UNNAMED --add-opens java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/jdk.internal.math=ALL-UNNAMED --add-opens java.base/jdk.internal.misc=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens java.base/jdk.internal.icu.impl=ALL-UNNAMED --add-opens java.base/jdk.internal.icu.text=ALL-UNNAMED --illegal-access=permit" else=""> |
| <javaversion atleast="9"/> |
| </condition> |
| |
| <condition property="javavmargs" value=" |
| --add-modules ALL-SYSTEM |
| --add-opens jdk.localedata/sun.util.resources.cldr.provider=ALL-UNNAMED |
| --add-opens jdk.localedata/sun.util.resources.provider=ALL-UNNAMED |
| --add-opens java.base/com.sun.crypto.provider=ALL-UNNAMED |
| --add-opens java.base/com.sun.security.ntlm=ALL-UNNAMED |
| --add-opens java.base/java.io=ALL-UNNAMED |
| --add-opens java.base/java.lang=ALL-UNNAMED |
| --add-opens java.base/java.lang.annotation=ALL-UNNAMED |
| --add-opens java.base/java.lang.constant=ALL-UNNAMED |
| --add-opens java.base/java.lang.invoke=ALL-UNNAMED |
| --add-opens java.base/java.lang.module=ALL-UNNAMED |
| --add-opens java.base/java.lang.ref=ALL-UNNAMED |
| --add-opens java.base/java.lang.reflect=ALL-UNNAMED |
| --add-opens java.base/java.lang.runtime=ALL-UNNAMED |
| --add-opens java.base/java.math=ALL-UNNAMED |
| --add-opens java.base/java.net=ALL-UNNAMED |
| --add-opens java.base/java.net.spi=ALL-UNNAMED |
| --add-opens java.base/java.nio=ALL-UNNAMED |
| --add-opens java.base/java.nio.channels=ALL-UNNAMED |
| --add-opens java.base/java.nio.channels.spi=ALL-UNNAMED |
| --add-opens java.base/java.nio.charset=ALL-UNNAMED |
| --add-opens java.base/java.nio.charset.spi=ALL-UNNAMED |
| --add-opens java.base/java.nio.file=ALL-UNNAMED |
| --add-opens java.base/java.nio.file.attribute=ALL-UNNAMED |
| --add-opens java.base/java.nio.file.spi=ALL-UNNAMED |
| --add-opens java.base/java.security=ALL-UNNAMED |
| --add-opens java.base/java.security.cert=ALL-UNNAMED |
| --add-opens java.base/java.security.interfaces=ALL-UNNAMED |
| --add-opens java.base/java.security.spec=ALL-UNNAMED |
| --add-opens java.base/java.text=ALL-UNNAMED |
| --add-opens java.base/java.text.spi=ALL-UNNAMED |
| --add-opens java.base/java.time=ALL-UNNAMED |
| --add-opens java.base/java.time.chrono=ALL-UNNAMED |
| --add-opens java.base/java.time.format=ALL-UNNAMED |
| --add-opens java.base/java.time.temporal=ALL-UNNAMED |
| --add-opens java.base/java.time.zone=ALL-UNNAMED |
| --add-opens java.base/java.util=ALL-UNNAMED |
| --add-opens java.base/java.util.concurrent=ALL-UNNAMED |
| --add-opens java.base/java.util.concurrent.atomic=ALL-UNNAMED |
| --add-opens java.base/java.util.concurrent.locks=ALL-UNNAMED |
| --add-opens java.base/java.util.function=ALL-UNNAMED |
| --add-opens java.base/java.util.jar=ALL-UNNAMED |
| --add-opens java.base/java.util.random=ALL-UNNAMED |
| --add-opens java.base/java.util.regex=ALL-UNNAMED |
| --add-opens java.base/java.util.spi=ALL-UNNAMED |
| --add-opens java.base/java.util.stream=ALL-UNNAMED |
| --add-opens java.base/java.util.zip=ALL-UNNAMED |
| --add-opens java.base/javax.crypto=ALL-UNNAMED |
| --add-opens java.base/javax.crypto.interfaces=ALL-UNNAMED |
| --add-opens java.base/javax.crypto.spec=ALL-UNNAMED |
| --add-opens java.base/javax.net=ALL-UNNAMED |
| --add-opens java.base/javax.net.ssl=ALL-UNNAMED |
| --add-opens java.base/javax.security.auth=ALL-UNNAMED |
| --add-opens java.base/javax.security.auth.callback=ALL-UNNAMED |
| --add-opens java.base/javax.security.auth.login=ALL-UNNAMED |
| --add-opens java.base/javax.security.auth.spi=ALL-UNNAMED |
| --add-opens java.base/javax.security.auth.x500=ALL-UNNAMED |
| --add-opens java.base/javax.security.cert=ALL-UNNAMED |
| --add-opens java.base/jdk.internal=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.access=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.access.foreign=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.event=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.icu.impl=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.icu.impl.data.icudt67b=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.icu.lang=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.icu.text=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.icu.util=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.invoke=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.javac=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.jimage=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.jimage.decompressor=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.jmod=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.jrtfs=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.loader=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.logger=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.math=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.misc=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.module=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.org.objectweb.asm.commons=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.org.objectweb.asm.signature=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.org.objectweb.asm.tree.analysis=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.org.objectweb.asm.util=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.org.xml.sax=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.org.xml.sax.helpers=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.perf=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.platform=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.ref=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.reflect=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.util=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.util.jar=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.util.random=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.util.xml=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.util.xml.impl=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.vm=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.vm.annotation=ALL-UNNAMED |
| --add-opens java.base/jdk.internal.vm.vector=ALL-UNNAMED |
| --add-opens java.base/sun.invoke=ALL-UNNAMED |
| --add-opens java.base/sun.invoke.empty=ALL-UNNAMED |
| --add-opens java.base/sun.invoke.util=ALL-UNNAMED |
| --add-opens java.base/sun.io=ALL-UNNAMED |
| --add-opens java.base/sun.launcher=ALL-UNNAMED |
| --add-opens java.base/sun.launcher.resources=ALL-UNNAMED |
| --add-opens java.base/sun.net=ALL-UNNAMED |
| --add-opens java.base/sun.net.dns=ALL-UNNAMED |
| --add-opens java.base/sun.net.ext=ALL-UNNAMED |
| --add-opens java.base/sun.net.ftp=ALL-UNNAMED |
| --add-opens java.base/sun.net.ftp.impl=ALL-UNNAMED |
| --add-opens java.base/sun.net.idn=ALL-UNNAMED |
| --add-opens java.base/sun.net.sdp=ALL-UNNAMED |
| --add-opens java.base/sun.net.smtp=ALL-UNNAMED |
| --add-opens java.base/sun.net.spi=ALL-UNNAMED |
| --add-opens java.base/sun.net.util=ALL-UNNAMED |
| --add-opens java.base/sun.net.www=ALL-UNNAMED |
| --add-opens java.base/sun.net.www.content.text=ALL-UNNAMED |
| --add-opens java.base/sun.net.www.http=ALL-UNNAMED |
| --add-opens java.base/sun.net.www.protocol.file=ALL-UNNAMED |
| --add-opens java.base/sun.net.www.protocol.ftp=ALL-UNNAMED |
| --add-opens java.base/sun.net.www.protocol.http=ALL-UNNAMED |
| --add-opens java.base/sun.net.www.protocol.http.ntlm=ALL-UNNAMED |
| --add-opens java.base/sun.net.www.protocol.https=ALL-UNNAMED |
| --add-opens java.base/sun.net.www.protocol.jar=ALL-UNNAMED |
| --add-opens java.base/sun.net.www.protocol.jmod=ALL-UNNAMED |
| --add-opens java.base/sun.net.www.protocol.jrt=ALL-UNNAMED |
| --add-opens java.base/sun.net.www.protocol.mailto=ALL-UNNAMED |
| --add-opens java.base/sun.nio=ALL-UNNAMED |
| --add-opens java.base/sun.nio.ch=ALL-UNNAMED |
| --add-opens java.base/sun.nio.cs=ALL-UNNAMED |
| --add-opens java.base/sun.nio.fs=ALL-UNNAMED |
| --add-opens java.base/sun.reflect.annotation=ALL-UNNAMED |
| --add-opens java.base/sun.reflect.generics.factory=ALL-UNNAMED |
| --add-opens java.base/sun.reflect.generics.parser=ALL-UNNAMED |
| --add-opens java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED |
| --add-opens java.base/sun.reflect.generics.repository=ALL-UNNAMED |
| --add-opens java.base/sun.reflect.generics.scope=ALL-UNNAMED |
| --add-opens java.base/sun.reflect.generics.tree=ALL-UNNAMED |
| --add-opens java.base/sun.reflect.generics.visitor=ALL-UNNAMED |
| --add-opens java.base/sun.reflect.misc=ALL-UNNAMED |
| --add-opens java.base/sun.security.action=ALL-UNNAMED |
| --add-opens java.base/sun.security.internal.interfaces=ALL-UNNAMED |
| --add-opens java.base/sun.security.internal.spec=ALL-UNNAMED |
| --add-opens java.base/sun.security.jca=ALL-UNNAMED |
| --add-opens java.base/sun.security.pkcs=ALL-UNNAMED |
| --add-opens java.base/sun.security.pkcs10=ALL-UNNAMED |
| --add-opens java.base/sun.security.pkcs12=ALL-UNNAMED |
| --add-opens java.base/sun.security.provider=ALL-UNNAMED |
| --add-opens java.base/sun.security.provider.certpath=ALL-UNNAMED |
| --add-opens java.base/sun.security.provider.certpath.ssl=ALL-UNNAMED |
| --add-opens java.base/sun.security.rsa=ALL-UNNAMED |
| --add-opens java.base/sun.security.ssl=ALL-UNNAMED |
| --add-opens java.base/sun.security.timestamp=ALL-UNNAMED |
| --add-opens java.base/sun.security.tools=ALL-UNNAMED |
| --add-opens java.base/sun.security.tools.keytool=ALL-UNNAMED |
| --add-opens java.base/sun.security.util=ALL-UNNAMED |
| --add-opens java.base/sun.security.util.math=ALL-UNNAMED |
| --add-opens java.base/sun.security.util.math.intpoly=ALL-UNNAMED |
| --add-opens java.base/sun.security.validator=ALL-UNNAMED |
| --add-opens java.base/sun.security.x509=ALL-UNNAMED |
| --add-opens java.base/sun.text=ALL-UNNAMED |
| --add-opens java.base/sun.text.resources=ALL-UNNAMED |
| --add-opens java.base/sun.text.resources.cldr=ALL-UNNAMED |
| --add-opens java.base/sun.text.spi=ALL-UNNAMED |
| --add-opens java.base/sun.util=ALL-UNNAMED |
| --add-opens java.base/sun.util.calendar=ALL-UNNAMED |
| --add-opens java.base/sun.util.cldr=ALL-UNNAMED |
| --add-opens java.base/sun.util.locale=ALL-UNNAMED |
| --add-opens java.base/sun.util.locale.provider=ALL-UNNAMED |
| --add-opens java.base/sun.util.logging=ALL-UNNAMED |
| --add-opens java.base/sun.util.resources=ALL-UNNAMED |
| --add-opens java.base/sun.util.resources.cldr=ALL-UNNAMED |
| --add-opens java.base/sun.util.spi=ALL-UNNAMED |
| --add-opens java.xml/com.sun.java_cup.internal.runtime=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.bcel.internal=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.bcel.internal.classfile=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.bcel.internal.generic=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.bcel.internal.util=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.extensions=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.lib=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.res=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.templates=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.utils=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.xsltc=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.util=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.xsltc.dom=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.xsltc.runtime=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.xsltc.runtime.output=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.xsltc.trax=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xalan.internal.xsltc.util=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.dom.events=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.dtd=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.dtd.models=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.dv=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.dv.dtd=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.dv.util=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.dv.xs=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.io=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.msg=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.validation=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.xpath=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.xpath.regex=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.xs.identity=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.xs.models=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.xs.opti=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.xs.traversers=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.jaxp.datatype=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.jaxp.validation=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.parsers=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.util=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.utils=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.xinclude=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.xni=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.xni.grammars=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.xni.parser=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.xpointer=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.xs=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xerces.internal.xs.datatypes=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xml.internal.dtm=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xml.internal.dtm.ref=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xml.internal.dtm.ref.dom2dtm=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xml.internal.dtm.ref.sax2dtm=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xml.internal.res=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xml.internal.serialize=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xml.internal.serializer=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xml.internal.serializer.dom3=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xml.internal.serializer.utils=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xml.internal.utils=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xml.internal.utils.res=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xpath.internal=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xpath.internal.axes=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xpath.internal.compiler=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xpath.internal.functions=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xpath.internal.jaxp=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xpath.internal.objects=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xpath.internal.operations=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xpath.internal.patterns=ALL-UNNAMED |
| --add-opens java.xml/com.sun.org.apache.xpath.internal.res=ALL-UNNAMED |
| --add-opens java.xml/com.sun.xml.internal.stream=ALL-UNNAMED |
| --add-opens java.xml/com.sun.xml.internal.stream.dtd=ALL-UNNAMED |
| --add-opens java.xml/com.sun.xml.internal.stream.dtd.nonvalidating=ALL-UNNAMED |
| --add-opens java.xml/com.sun.xml.internal.stream.events=ALL-UNNAMED |
| --add-opens java.xml/com.sun.xml.internal.stream.util=ALL-UNNAMED |
| --add-opens java.xml/com.sun.xml.internal.stream.writers=ALL-UNNAMED |
| --add-opens java.xml/javax.xml=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.catalog=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.datatype=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.namespace=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.parsers=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.stream=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.stream.events=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.stream.util=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.transform=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.transform.dom=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.transform.sax=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.transform.stax=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.transform.stream=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.validation=ALL-UNNAMED |
| --add-opens java.xml/javax.xml.xpath=ALL-UNNAMED |
| --add-opens java.xml/jdk.xml.internal=ALL-UNNAMED |
| --add-opens java.xml/org.w3c.dom=ALL-UNNAMED |
| --add-opens java.xml/org.w3c.dom.bootstrap=ALL-UNNAMED |
| --add-opens java.xml/org.w3c.dom.events=ALL-UNNAMED |
| --add-opens java.xml/org.w3c.dom.ls=ALL-UNNAMED |
| --add-opens java.xml/org.w3c.dom.ranges=ALL-UNNAMED |
| --add-opens java.xml/org.w3c.dom.traversal=ALL-UNNAMED |
| --add-opens java.xml/org.w3c.dom.views=ALL-UNNAMED |
| --add-opens java.xml/org.xml.sax=ALL-UNNAMED |
| --add-opens java.xml/org.xml.sax.ext=ALL-UNNAMED |
| --add-opens java.xml/org.xml.sax.helpers=ALL-UNNAMED |
| --add-opens java.desktop/com.sun.beans=ALL-UNNAMED |
| --add-opens java.desktop/java.beans=ALL-UNNAMED |
| --add-opens java.logging/java.util.logging=ALL-UNNAMED |
| --add-opens java.management/com.sun.jmx.defaults=ALL-UNNAMED |
| --add-opens java.management/com.sun.jmx.interceptor=ALL-UNNAMED |
| --add-opens java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED |
| --add-opens java.management/com.sun.jmx.remote.internal=ALL-UNNAMED |
| --add-opens java.management/com.sun.jmx.remote.security=ALL-UNNAMED |
| --add-opens java.management/com.sun.jmx.remote.util=ALL-UNNAMED |
| --add-opens java.management/java.lang.management=ALL-UNNAMED |
| --add-opens java.management/javax.management=ALL-UNNAMED |
| --add-opens java.management/javax.management.loading=ALL-UNNAMED |
| --add-opens java.management/javax.management.modelmbean=ALL-UNNAMED |
| --add-opens java.management/javax.management.monitor=ALL-UNNAMED |
| --add-opens java.management/javax.management.openmbean=ALL-UNNAMED |
| --add-opens java.management/javax.management.relation=ALL-UNNAMED |
| --add-opens java.management/javax.management.remote=ALL-UNNAMED |
| --add-opens java.management/javax.management.timer=ALL-UNNAMED |
| --add-opens java.management/sun.management=ALL-UNNAMED |
| --add-opens java.management/sun.management.counter=ALL-UNNAMED |
| --add-opens java.management/sun.management.counter.perf=ALL-UNNAMED |
| --add-opens java.management/sun.management.spi=ALL-UNNAMED |
| --add-opens jdk.management/com.sun.management=ALL-UNNAMED |
| --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED |
| " else="${java9vmargs}"> |
| <javaversion atleast="17"/> |
| </condition> |
| |
| <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="data-dir" value="${jdt-folder}"/> |
| <property name="plugin-name" value="${plugin-name}"/> |
| <property name="classname" value="org.eclipse.jdt.ui.tests.LeakTestSuite"/> |
| <property name="vmargs" value="${javavmargs}" /> |
| </ant> |
| </target> |
| |
| <!-- This target holds code to cleanup the testing environment after --> |
| <!-- after all of the tests have been run. You can use this target to --> |
| <!-- delete temporary files that have been created. --> |
| <target name="cleanup"> |
| |
| </target> |
| |
| <!-- This target runs the test suite. Any actions that need to happen --> |
| <!-- after all the tests have been run should go here. --> |
| <target name="run" depends="init,leaksuite,suite,cleanup"> |
| <ant target="collect" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="includes" value="org*.xml"/> |
| <property name="output-file" value="${plugin-name}.xml"/> |
| </ant> |
| |
| </target> |
| |
| <!-- performance test target --> |
| <target name="performance-suite"> |
| <property name="jdt-ui-performance-folder" value="${eclipse-home}/jdt_ui_performance_folder"/> |
| <property name="data-dir" value="${jdt-ui-performance-folder}"/> |
| <property name="plugin-name" value="${plugin-name}"/> |
| |
| <delete dir="${jdt-ui-performance-folder}" quiet="true"/> |
| <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="classname" value="org.eclipse.jdt.ui.tests.performance.views.PackageExplorerPerfTest"/> |
| </ant> |
| |
| <delete dir="${jdt-ui-performance-folder}" quiet="true"/> |
| <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="classname" value="org.eclipse.jdt.ui.tests.performance.views.PackageExplorerEmptyPerfTest"/> |
| </ant> |
| |
| <delete dir="${jdt-ui-performance-folder}" quiet="true"/> |
| <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="classname" value="org.eclipse.jdt.ui.tests.performance.views.PackageExplorerColdPerfTest"/> |
| </ant> |
| |
| <delete dir="${jdt-ui-performance-folder}" quiet="true"/> |
| <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="classname" value="org.eclipse.jdt.ui.tests.performance.views.PackageExplorerWarmPerfTest"/> |
| </ant> |
| |
| <delete dir="${jdt-ui-performance-folder}" quiet="true"/> |
| <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="classname" value="org.eclipse.jdt.ui.tests.performance.views.CleanUpPerfTest"/> |
| </ant> |
| |
| <delete dir="${jdt-ui-performance-folder}" quiet="true"/> |
| <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="classname" value="org.eclipse.jdt.ui.tests.performance.views.OrganizeImportsPerfTest"/> |
| </ant> |
| |
| <delete dir="${jdt-ui-performance-folder}" quiet="true"/> |
| <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="classname" value="org.eclipse.jdt.ui.tests.performance.views.OpenTypePerfTest"/> |
| </ant> |
| |
| <!-- |
| <delete dir="${jdt-ui-performance-folder}" quiet="true"/> |
| <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="classname" value="org.eclipse.jdt.ui.tests.performance.views.PackageExplorerWorkspaceWarmPerfTest"/> |
| </ant> |
| |
| <delete dir="${jdt-ui-performance-folder}" quiet="true"/> |
| <ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="classname" value="org.eclipse.jdt.ui.tests.performance.views.PackageExplorerWorkspacePerfTest"/> |
| </ant> |
| --> |
| </target> |
| |
| <!-- This target runs the performance test suites. --> |
| <target name="performance" depends="init,performance-suite,cleanup"> |
| <ant target="collect" antfile="${library-file}" dir="${eclipse-home}"> |
| <property name="includes" value="org*.xml"/> |
| <property name="output-file" value="${plugin-name}.xml"/> |
| </ant> |
| </target> |
| |
| </project> |