blob: e64fceb1a25f97355ed8a294c9a3ff36332812f7 [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0, which is available at
http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the
Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
version 2 with the GNU Classpath Exception, which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-->
<!DOCTYPE project [
<!ENTITY commonSetup SYSTEM "./../../config/properties.xml">
<!ENTITY commonBuild SYSTEM "./../../config/common.xml">
<!ENTITY reporting SYSTEM "./../../config/report.xml">
<!ENTITY run SYSTEM "./../../config/run.xml">
]>
<project name="web" default="all" basedir=".">
<property name="TOTAL_EXPECTED" value="717"/>
&commonSetup;
&commonBuild;
&reporting;
&run;
<property name="stylesheet" value="${env.APS_HOME}/config/j2eeReporter.xsl" />
<property name="xmlfile" value="${env.APS_HOME}/test_resultsValid.xml" />
<property name="htmlfile" value="${env.APS_HOME}/test_results.html" />
<target name="jsp" depends="init-report" xmlns:if="ant:if" xmlns:unless="ant:unless">
<echo message="@@## Running WEB JSP developer tests ##@@" />
<echo unless:set="env.web" message="@@## Set environment variable 'web' to name of single test dir to run only that one. ##@@${line.separator}" />
<echo if:set="env.web" message="@@## environment variable 'web' set. Running only ${env.web} ##@@${line.separator}" />
<run-web-test path="emptyServletPathJspInclude" />
<run-web-test path="jsp-security" />
<run-web-test path="jspAllowErrorPageToSetResponseCharsetIfNoOutputWritten" />
<run-web-test path="jspAnonymousClass" />
<run-web-test path="jspAttributeNameWithColonOrDot" />
<run-web-test path="jspBomInClassicSyntax" />
<run-web-test path="jspBomInClassicSyntaxEncodingMismatchJspConfig" />
<run-web-test path="jspBomInClassicSyntaxEncodingMismatchPageDir" />
<run-web-test path="jspCacheTaglibPrecompile" />
<run-web-test path="jspCachingInstanceLevel" />
<run-web-test path="jspCallingELFuctionFromTagfileWithinSameTaglibInfiniteRecursion" />
<run-web-test path="jspCommentedOutPageDirective" />
<run-web-test path="jspCommentedOutPageDirective1" />
<run-web-test path="jspConfigBuffer" />
<run-web-test path="jspConfigDefaultContentType" />
<run-web-test path="jspConfigGetServletPath" />
<run-web-test path="jspConfigIncludeChain" />
<run-web-test path="jspConfigJavacSource" target="build-publish-war"/>
<run-web-test path="jspConfigJspFile" />
<run-web-test path="jspConfigModificationTestInterval" />
<run-web-test path="jspConfigUndeclaredNS" />
<run-web-test path="jspConfigUsePrecompiled" />
<run-web-test path="jspConfigUsePrecompiled2" />
<run-web-test path="jspConfigWelcomeFiles" />
<run-web-test path="jspCustomTagAttributeOfArrayType" />
<run-web-test path="jspCustomTaglibBundledAsJar" />
<run-web-test path="jspCustomTaglibJarInsideEarWithManifestClassPath" />
<run-web-test path="jspCustomTaglibJarInsideEarWithoutManifestClassPath" />
<run-web-test path="jspELEnum" />
<run-web-test path="jspErrorPageClassCastException" />
<run-web-test path="jspErrorPageServletErrorException" />
<run-web-test path="jspErrorPageStatusCode" />
<run-web-test path="jspExceptionInTagBodyRestoreJspWriter" />
<run-web-test path="jspForwardPreserveApplicationResponseWrapper" />
<run-web-test path="jspForwardUnbuffered" />
<run-web-test path="jspGetTagLibraryInfos" />
<run-web-test path="jspInWebappWithBundledXercesImpl" />
<run-web-test path="jspIncludeResourceNameWithPlusChar" />
<run-web-test path="jspIncludedWelcomePage" />
<run-web-test path="jspNestedScriptingTagExtraInfo" />
<run-web-test path="jspNullFragment" />
<run-web-test path="jspPoundSyntax" />
<run-web-test path="jspPrecompileConsiderDomainLibJarFilesAndClasses" />
<run-web-test path="jspPrecompileDeployDashDashLibraries" />
<run-web-test path="jspPrecompileIgnoreFragmentErrors" />
<run-web-test path="jspReloadGeneratedServletIfUpdated" />
<run-web-test path="jspResourceInjectionContextListener" />
<run-web-test path="jspResourceInjectionSimpleTagHandler" />
<run-web-test path="jspResourceInjectionTagHandler" />
<run-web-test path="jspResourceInjectionTagHandlerPoolingDisabled" />
<run-web-test path="jspRuntimeCompileConsiderDomainLibJarFilesAndClasses" />
<run-web-test path="jspRuntimeDeployDashDashLibraries" />
<run-web-test path="jspScriptlessTagBodyJspDocument" />
<run-web-test path="jspScriptletAfterScriptlessTag" />
<run-web-test path="jspScriptletDeclNestedInCustomAction" />
<run-web-test path="jspScriptletSyntaxErrorCorrectErrorMessage" />
<run-web-test path="jspSelfReferencingErrorPage" />
<run-web-test path="jspSelfReferencingErrorPageWithRelativePath" />
<run-web-test path="jspServletOverride" />
<run-web-test path="jspSessionInvalidated" />
<run-web-test path="jspSimpleTagAnnotation" />
<run-web-test path="jspStaticFileEncoding" />
<run-web-test path="jspTagFileBomEncodingMismatchTagDir" />
<run-web-test path="jspTagHandlerPostConstructElement" />
<run-web-test path="jspTagHandlerPreDestroyAnnotation" />
<run-web-test path="jspTagHandlerPreDestroyAnnotation" />
<run-web-test path="jspTagLibraryValidatorXMLViewStaticInclude" />
<run-web-test path="jspTagReleaseCalledWhenPoolingDisabled" />
<run-web-test path="jspTagReleaseCalledWhenPoolingEnabled" />
<run-web-test path="jspTagdependentXml" />
<run-web-test path="jspTemplateTextEscapedEL" />
<run-web-test path="jspThrowsFileNotFoundExpect500ResponseCode" />
<run-web-test path="jspTrimDirectiveWhitespaces" />
<run-web-test path="jspUrnJspTldWithoutUri" />
<run-web-test path="jspUseBean" />
<run-web-test path="jspWelcomePageWithoutAnyServletMappings" />
<run-web-test path="jspXpoweredByDisabled" />
<run-web-test path="jspXpoweredBySingleResponseHeader" />
<run-web-test path="jspcConfigure" />
<run-web-test path="jspconfig" />
<run-web-test path="welcomePageSecurityConstraintExactMatch" />
<run-web-test path="welcomePageSecurityConstraintJspExtension" />
</target>
<target name="taglib" depends="init-report">
<ant dir="jstlHtmlParamOutsideFmtMessage" target="all"/>
<ant dir="jstlLocaleSupportAPI" target="all"/>
<ant dir="tagPluginForEach" target="all"/>
<ant dir="tagPluginForEachTagFile" target="all"/>
<ant dir="tagfileInclude" target="all"/>
<ant dir="tagplugin" target="all"/>
</target>
<target name="el" depends="init-report">
<ant dir="bodyTag" target="all"/>
<ant dir="elBigDecimal" target="all"/>
<ant dir="elFunctionWithoutParams" target="all"/>
<ant dir="elUninterpretedTag" target="all"/>
<ant dir="elequals" target="all"/>
</target>
<target name="servlet" depends="init-report">
<ant dir="applicationDispatcher" target="all"/>
<ant dir="cacheControlResponseHeaders" target="all"/>
<ant dir="cacheFilterMappingDispatcher" target="all"/>
<ant dir="cacheHelperRef" target="all"/>
<ant dir="contentlength" target="all"/>
<ant dir="cookiePropertiesSunWebXml" target="all"/>
<ant dir="defaultCharset" target="all"/>
<ant dir="dirListing" target="all"/>
<ant dir="defaultServletWithSubdirectoryMapping" target="all"/>
<ant dir="distributableWebappEnforceSerializableSessionAttrs" target="all"/>
<ant dir="errorPageExceptionTypeWrapper" target="all"/>
<ant dir="errorPageHandlingForError" target="all"/>
<ant dir="servletInitBeforeGetServletConfig" target="all"/>
<ant dir="listenerFilterServletInit" target="all"/>
<ant dir="filterMultipleInit" target="all"/>
<ant dir="filterURIMapping" target="all"/>
<ant dir="forwardWithQueryString" target="all"/>
<ant dir="getAttributeAfterForward" target="all"/>
<ant dir="getAttributeAfterInclude" target="all"/>
<ant dir="getRequestURI" target="all"/>
<ant dir="getServerNameAndPort" target="all"/>
<ant dir="httpServletGetAllDeclaredMethods" target="all"/>
<ant dir="index" target="all"/>
<ant dir="javaxServletErrorRequestUriDynamicResource" target="all"/>
<ant dir="javaxServletErrorRequestUriStaticResource" target="all"/>
<ant dir="malformedQueryString" target="all"/>
<ant dir="mimeMappingInheritedFromDefaultWebXml" target="all"/>
<ant dir="multiByteGETQueryParamDefaultCharset" target="all"/>
<ant dir="multiByteGETQueryParamFormHintField" target="all"/>
<ant dir="multiByteGETQueryParamLocaleCharsetMap" target="all"/>
<ant dir="multiByteGETQueryParamSetCharEncoding" target="all"/>
<ant dir="multiBytePOSTFormHintField" target="all"/>
<ant dir="multibyteValue" target="all"/>
<ant dir="queryString" target="all"/>
<ant dir="requestDispatcherForwardCommitResponse" target="all"/>
<ant dir="requestDispatcherForwardHEADRequest" target="all"/>
<ant dir="requestDispatcherForwardNonHttp" target="all"/>
<ant dir="requestDispatcherForwardSendErrorCommitResponse" target="all"/>
<ant dir="requestDispatcherForwardSetStatusCommitResponse" target="all"/>
<ant dir="requestDispatcherIncludeNonHttp" target="all"/>
<ant dir="requestDispatcherIncludeTargetNotFound" target="all"/>
<ant dir="requestDispatcherMaxDepth" target="all"/>
<ant dir="requestDispatcherMultipleForward" target="all"/>
<ant dir="requestDispatcherPathWithParams" target="all"/>
<ant dir="responseErrorMessageEncoding" target="all"/>
<ant dir="responseExceptionMessageEncoding" target="all"/>
<ant dir="includeErrorPageAfterResponseCommit" target="all"/>
<ant dir="reuseSessionId" target="all"/>
<ant dir="securityConstraintWildcardMapping" target="all"/>
<ant dir="servlet-3.0/absoluteOrderingWebFragments" target="all"/>
<ant dir="servlet-3.0/asyncContextComplete" target="all"/>
<ant dir="servlet-3.0/asyncContextCreateListener" target="all"/>
<ant dir="servlet-3.0/asyncContextDispatchCrossContext" target="all"/>
<ant dir="servlet-3.0/asyncContextDispatchToPath" target="all"/>
<ant dir="servlet-3.0/asyncContextDispatchZeroArg" target="all"/>
<ant dir="servlet-3.0/asyncContextHasOriginalRequestAndResponse" target="all"/>
<ant dir="servlet-3.0/asyncContextMultipleDispatch" target="all"/>
<ant dir="servlet-3.0/asyncContextSetTimeout" target="all"/>
<ant dir="servlet-3.0/asyncContextDispatchWithException" target="all"/>
<ant dir="servlet-3.0/asyncListenerOnComplete" target="all"/>
<ant dir="servlet-3.0/asyncListenerOnError" target="all"/>
<ant dir="servlet-3.0/asyncListenerOnTimeout" target="all"/>
<ant dir="servlet-3.0/asyncListenerOnTimeoutDispatch" target="all"/>
<ant dir="servlet-3.0/asyncStartOutsideAsyncDispatchScope" target="all"/>
<ant dir="servlet-3.0/asyncSupportedFalse" target="all"/>
<ant dir="servlet-3.0/asyncSupportedTrueDeclarative" target="all"/>
<ant dir="servlet-3.0/asyncSupportedTrueProgrammatic" target="all"/>
<ant dir="servlet-3.0/asyncTimeoutNoListener" target="all"/>
<ant dir="servlet-3.0/asyncDelayDispatchAndComplete" target="all"/>
<ant dir="servlet-3.0/dispatchForwardAsyncDispatch" target="all"/>
<ant dir="servlet-3.0/cookieHttpOnly" target="all"/>
<ant dir="servlet-3.0/defaultErrorPage" target="all"/>
<ant dir="servlet-3.0/javaxServletContextOrderedLibs" target="all"/>
<ant dir="servlet-3.0/multiWebFragments" target="all"/>
<ant dir="servlet-3.0/multiWebFragmentsResources" target="all"/>
<ant dir="servlet-3.0/multipart" target="all"/>
<ant dir="servlet-3.0/relativeOrderingWebFragments" target="all"/>
<ant dir="servlet-3.0/serveJspAndStaticResourceFromLocalJar" target="all"/>
<ant dir="servlet-3.0/resourceURLFromLocalJar" target="all"/>
<ant dir="servlet-3.0/servletContainerInitializer/jsfManagedBeanAnnotation" target="all"/>
<ant dir="servlet-3.0/servletContainerInitializer/sharedLibWithEAR" target="all"/>
<ant dir="servlet-3.0/servletContainerInitializer/sharedLibWithInterfaceImplementation" target="all"/>
<ant dir="servlet-3.0/servletContainerInitializer/sharedLibWithWars" target="all"/>
<ant dir="servlet-3.0/servletContainerInitializerAddRestrictedServletContextListener" target="all"/>
<ant dir="servlet-3.0/servletContextAddListenerByClassName" target="all"/>
<ant dir="servlet-3.0/servletContextAddServletAndFilterByClass" target="all"/>
<ant dir="servlet-3.0/servletContextAddServletAndFilterByClassName" target="all"/>
<ant dir="servlet-3.0/servletContextAddServletAndFilterByInstance" target="all"/>
<ant dir="servlet-3.0/servletContextAddServletOverrideDefaultAndJspServletMappings" target="all"/>
<ant dir="servlet-3.0/servletContextCompletePreliminaryFilterRegistration" target="all"/>
<ant dir="servlet-3.0/servletContextCompletePreliminaryServletRegistration" target="all"/>
<ant dir="servlet-3.0/servletContextCreateServletAndFilter" target="all"/>
<ant dir="servlet-3.0/servletContextCreateServletWithServletSecurity" target="all"/>
<ant dir="servlet-3.0/servletContextGetRealPathFromLocalJar" target="all"/>
<ant dir="servlet-3.0/servletContextGetResourceInLocalJar" target="all"/>
<ant dir="servlet-3.0/servletContextGetResourcePathsFromLocalJar" target="all"/>
<ant dir="servlet-3.0/servletContextSetInitParameter" target="all"/>
<ant dir="servlet-3.0/servletMappingEmptyString" target="all"/>
<ant dir="servlet-3.0/servletRequestDispatcherType" target="all"/>
<ant dir="servlet-3.0/servletRequestListenerInvocationOrder" target="all"/>
<ant dir="servlet-3.0/servletRequestResponseWrapperIsWrapperFor" target="all"/>
<ant dir="servlet-3.0/sessionCookieConfig" target="all"/>
<ant dir="servlet-3.0/sessionCookieConfigDeclarative" target="all"/>
<ant dir="servlet-3.0/sessionCookieConfigProgrammatic" target="all"/>
<ant dir="servlet-3.0/sessionCookieCustomNameProgrammatic" target="all"/>
<ant dir="servlet-3.0/sessionCookieCustomNameSunWebXml" target="all"/>
<ant dir="servlet-3.0/sessionCookieCustomNameWebXmlSunWebXmlPrecedence" target="all"/>
<ant dir="servlet-3.0/sessionIdUrlRewriteSessionTrackingMode" target="all"/>
<ant dir="servlet-3.0/sessionIdUrlRewriteSessionTrackingModeCustomCookieName" target="all"/>
<ant dir="servlet-3.0/sessionIdUrlRewriteSessionTrackingModeDeclarative" target="all"/>
<ant dir="servlet-3.0/nonDuplicateSessionCookieWithCustomCookieName" target="all"/>
<ant dir="servlet-3.0/webFilterAnnotation" target="all"/>
<ant dir="servlet-3.0/webFragment" target="all"/>
<ant dir="servlet-3.0/webFragmentWithEjbLite" target="all"/>
<ant dir="servlet-3.0/webFragmentWithFileUpload" target="all"/>
<ant dir="servlet-3.0/webFragmentWithLoginConfig" target="all"/>
<ant dir="servlet-3.0/webFragmentWithLoginConfigOverrided" target="all"/>
<ant dir="servlet-3.0/webListenerAnnotation" target="all"/>
<ant dir="servlet-3.0/webServletAnnotation" target="all"/>
<ant dir="servlet-3.0/xmlOverrideAnnotation" target="all"/>
<ant dir="servlet-3.0/xmlOverrideAnnotationWithWebFragment" target="all"/>
<ant dir="servlet-3.0/xmlOverrideUrlPatternWithWebFragment" target="all"/>
<ant dir="servlet-3.0/filterWithEmptyUrl" target="all"/>
<ant dir="servletAnnotationPreDestroy" target="all"/>
<ant dir="servletChainedException" target="all"/>
<ant dir="servletContextAttributeEventAttributeRemoved" target="all"/>
<ant dir="servletContextAttributeListenerAnnotationPreDestroy" target="all"/>
<ant dir="servletContextDestroyedEventAttributesAvailable" target="all"/>
<ant dir="servletContextGetContextPath" target="all"/>
<ant dir="servletContextGetEmptyContextPath" target="all"/>
<ant dir="servletContextListenerAnnotationPreDestroy" target="all"/>
<ant dir="servletContextNullPathArgument" target="all"/>
<ant dir="servletEmptyLoadOnStartup" target="all"/>
<ant dir="servletFilterDefaultInvocationOrder" target="all"/>
<ant dir="servletFilterMappingWithServletNameAndURLPattern" target="all"/>
<ant dir="servletGetServerPort" target="all"/>
<ant dir="servletLoadOnStartupMultipleInit" target="all"/>
<ant dir="servletMappingWithMultipleURLPatterns" target="all"/>
<ant dir="servletRelativeContextURLsEquals" target="all"/>
<ant dir="servletRequestGetPathInfoCollapseContiguousSlashes" target="all"/>
<ant dir="servletRequestGetPathInfoGetPathTranslated" target="all"/>
<ant dir="servletRequestParamsPreserveOrder" target="all"/>
<ant dir="servletRequestSetCharEncodingIllegalStateException" target="all"/>
<ant dir="servletRequestURIMultipleSemicolons" target="all"/>
<ant dir="servletResourceInjectionContextAttributeListener" target="all"/>
<ant dir="servletResourceInjectionContextListener" target="all"/>
<ant dir="servletResourceInjectionFilter" target="all"/>
<ant dir="servletResourceInjectionHttpSessionAttributeListener" target="all"/>
<ant dir="servletResourceInjectionHttpSessionListener" target="all"/>
<ant dir="servletResourceInjectionRequestAttributeListener" target="all"/>
<ant dir="servletResourceInjectionRequestListener" target="all"/>
<ant dir="servletResourceInjectionServletInstance" target="all"/>
<ant dir="servletResourceInjectionServletInstanceLoadOnStartup" target="all"/>
<ant dir="servletResponseQuotedContentTypeImbalance" target="all"/>
<ant dir="servletSSLRequestAttributes" target="all"/>
<ant dir="servletToJspFileMapping" target="all"/>
<ant dir="sessionDestroyed" target="all"/>
<ant dir="sessionExpired" target="all"/>
<ant dir="sessionDestroyedClassLoader" target="all"/>
<ant dir="sessionIdPresentInBothRewrittenUrlAndCookieByDefault" target="all"/>
<ant dir="sessionIdPresentOnlyInCookieIfUrlRewritingDisabled" target="all"/>
<ant dir="sessionIdUrlRewrite" target="all"/>
<ant dir="sessionSetAttributeJavaxNamingContext" target="all"/>
<ant dir="sessionSetMaxInactiveIntervalExpire" target="all"/>
<ant dir="sessionSetMaxInactiveIntervalToZeroAndInvalidate" target="all"/>
<ant dir="setMultiValuedResponseHeader" target="all"/>
<ant dir="standalonewar" target="all"/>
<ant dir="sessionWithoutCookie" target="all"/>
<ant dir="createSessionInServletRequestListener" target="all"/>
<ant dir="servlet-3.1/networkPathReference" target="all"/>
<ant dir="servlet-3.1/nonBlockingOutput" target="all"/>
<ant dir="servlet-3.1/nonBlockingInput" target="all"/>
<ant dir="servlet-3.1/nonBlockingInputWithAsyncDispatch" target="all"/>
<ant dir="servlet-3.1/nonBlockingInputOutput" target="all"/>
<ant dir="servlet-3.1/upgradeEcho" target="all"/>
<ant dir="servlet-3.1/upgradeWithCDI" target="all"/>
<ant dir="servlet-3.1/resetCharacterEncoding" target="all"/>
<ant dir="servlet-3.1/partSubmittedFileName" target="all"/>
<ant dir="servlet-3.1/servletContextGetVirtualServerName" target="all"/>
<ant dir="localeEncodingMapping" target="all"/>
<ant dir="servlet-4.0/setSessionTimeout" target="all"/>
<ant dir="servlet-4.0/addJspFile" target="all"/>
<ant dir="servlet-4.0/defaultContextPath" target="all"/>
<ant dir="servlet-4.0/defaultContextPathEar" target="all"/>
<ant dir="servlet-4.0/contextCharEncoding" target="all"/>
<ant dir="servlet-4.0/reqResEncoding" target="all"/>
<ant dir="servlet-4.0/reqResEncodingGFWebxml" target="all"/>
<ant dir="servlet-4.0/mappingDiscovery" target="all"/>
<ant dir="servlet-4.0/pushStatic" target="all"/>
<ant dir="servlet-4.0/pushCacheable" target="all"/>
<ant dir="servlet-4.0/pushAuthorization" target="all"/>
<ant dir="servlet-4.0/pushQueryString" target="all"/>
<ant dir="servlet-4.0/trailer" target="all"/>
<ant dir="servlet-4.0/compositeTrailerSupplier" target="all"/>
<ant dir="servlet-4.0/pushArbitraryMethod" target="all"/>
<ant dir="servlet-4.0/pushDynamic" target="all"/>
</target>
<target name="web-container" depends="init-report">
<ant dir="accessLoggingDynamicReconfig" target="all"/>
<ant dir="accessLoggingWriteIntervalSeconds" target="all"/>
<ant dir="accessLoggingBadRequests" target="all"/>
<ant dir="allowEncodedSlash" target="all"/>
<ant dir="asadminDeletes" target="all"/>
<ant dir="broken_webapp" target="all"/>
<ant dir="classPathManifestAttribute" target="all"/>
<ant dir="classPathManifestAttributePrecompile" target="all"/>
<ant dir="classloaderGetResourceJarFile" target="all"/>
<ant dir="classloaderGetResourcesDelegateFalse" target="all"/>
<ant dir="commonsDigesterClassNotFoundException" target="all"/>
<ant dir="commonsLogging" target="all"/>
<ant dir="commonsLoggingLocalAndGlobal" target="all"/>
<ant dir="contextPathXmlConfig" target="all"/>
<ant dir="contextRoot" target="all"/>
<ant dir="contextValveSetRequestedSessionCookiePath" target="all"/>
<ant dir="contextXmlConfig" target="all"/>
<ant dir="contextXmlLifecycleListener" target="all"/>
<ant dir="contextXmlLifecycleListenerGlobal" target="all"/>
<ant dir="contextXmlRemoteHostValve" target="all"/>
<ant dir="cookieValueWithEquals" target="all"/>
<ant dir="cookieValueWithSpaces" target="all"/>
<ant dir="crossContextDispatchLongestContextRootMatch" target="all"/>
<ant dir="delegate" target="all"/>
<ant dir="disableDefaultErrorPage" target="all"/>
<ant dir="emptyContextRoot" target="all"/>
<ant dir="errorPageExceptionTypeMapping" target="all"/>
<ant dir="explodedWar" target="all"/>
<ant dir="extraClassPathJarUrl" target="all"/>
<ant dir="extraClassPathRelative" target="all"/>
<ant dir="formHintField" target="all"/>
<ant dir="formHintFieldPostWithQueryParam" target="all"/>
<ant dir="formHintFieldPostWithQueryParamPrecedence" target="all"/>
<ant dir="formHintFieldPrecedence" target="all"/>
<ant dir="httpListenerDynamicConfig" target="all"/>
<!-- investigate random failures -->
<!-- <ant dir="instanceHttpPortDynamicReconfig" target="all"/> -->
<ant dir="invokerServletDisabled" target="all"/>
<ant dir="jmxUndeployEvent" target="all"/>
<ant dir="jrouteIdInCookieOrURL" target="all"/>
<ant dir="jsfWithBundledOneDotOneJarFiles" target="all"/>
<ant dir="largeCookieError" target="all"/>
<ant dir="loadClassesFromZipFile" target="all"/>
<ant dir="log4jLocallyBundled" target="all"/>
<ant dir="log4jXmlInEarFile" target="all"/>
<ant dir="mimeMappingCaseInsensitiveMatch" target="all"/>
<ant dir="monitorHttpService" target="all"/>
<ant dir="monitorServletInstance" target="all"/>
<ant dir="monitorWebRequest" target="all"/>
<ant dir="multiByteContextRoot" target="all"/>
<ant dir="multiByteContextRootWithCookie" target="all"/>
<ant dir="osgiServlet" target="all"/>
<ant dir="overrideImplicitMapping" target="all"/>
<ant dir="pipelineQueueFull" target="all"/>
<ant dir="portUnification" target="all"/>
<ant dir="reconfigDefaultWebModule" target="all"/>
<ant dir="relativeRedirectAllowed" target="all"/>
<ant dir="replaceRootContext" target="all"/>
<ant dir="serverRedirectWithQueryString" target="all"/>
<ant dir="servletRequestLongUri" target="all"/>
<ant dir="sessionIdCustomGenerator" target="all"/>
<ant dir="sessionInvalidateNoCookieInResponse" target="all"/>
<ant dir="sessionJvmRoute" target="all"/>
<ant dir="sessionMemoryPersist" target="all"/>
<ant dir="sessionMemoryPersistPrimitiveClass" target="all"/>
<ant dir="sessionPreserveAcrossRedeploy" target="all"/>
<ant dir="sessionPreserveAcrossRedeployDeclarative" target="all"/>
<ant dir="sessionPropertyEnableCookiesInstanceLevel" target="all"/>
<ant dir="sessionSerializeOnShutdownOnly" target="all"/>
<ant dir="sessionWithCookiePersistenceType" target="all"/>
<ant dir="singleSignOnCookieSecure" target="all"/>
<ant dir="singleSignOnCookieHttpOnly" target="all"/>
<ant dir="singleSignOnHttpServiceDynamicReconfig" target="all"/>
<ant dir="ssiEscapeCharacter" target="all"/>
<ant dir="ssiHtmlEntity" target="all"/>
<ant dir="threadPoolIdleTimeout" target="all"/>
<ant dir="useBundledJsfWithTagCompilation" target="all"/>
<ant dir="valveGlassFishStyleBackwardCompatible" target="all"/>
<ant dir="valveTomcatStyle" target="all"/>
<ant dir="valveWithParams" target="all"/>
<ant dir="virtualServerAlternateDocroot" target="all"/>
<ant dir="virtualServerAlternateDocrootDynamicReconfig" target="all"/>
<ant dir="virtualServerAlternateDocrootRestart" target="all"/>
<ant dir="virtualServerAlternateDocrootWelcomePageRedirect" target="all"/>
<ant dir="virtualServerChangeHttpListenerWebappNoLongerAccessible" target="all"/>
<ant dir="virtualServerCreateUpperCaseDeployExclusive" target="all"/>
<ant dir="virtualServerDefaultWebModule" target="all"/>
<ant dir="virtualServerDefaultWebModuleFormLoginJSecurityCheckDirectAccess" target="all"/>
<ant dir="virtualServerDefaultWebModuleReconfig" target="all"/>
<ant dir="virtualServerDefaultWebModuleRequestDispatcher" target="all"/>
<ant dir="virtualServerDefaultWebModuleRequestPath" target="all"/>
<ant dir="virtualServerDocrootDynamicReconfig" target="all"/>
<ant dir="virtualServerEarWrappedDefaultWebModuleRestart" target="all"/>
<ant dir="virtualServerLogFile" target="all"/>
<ant dir="virtualServerModifyHttpListenerPortAccessWebapp" target="all"/>
<ant dir="virtualServerRedirectPropertyNoSubstringMatch" target="all"/>
<ant dir="virtualServerRedirectPropertyUrl" target="all"/>
<ant dir="virtualServerRedirectPropertyUrlPrefix" target="all"/>
<ant dir="virtualServerSendErrorProperty" target="all"/>
<ant dir="virtualServerStateDynamicReconfig" target="all"/>
<ant dir="virtualServerUpdateHostsDynamicReconfig" target="all"/>
<ant dir="virtualServerUpdateHttpListenersDynamicReconfig" target="all"/>
<ant dir="virtualServerWithCustomValves" target="all"/>
<ant dir="virtualServerWithCustomErrorReportValve" target="all"/>
<ant dir="webappAlternateDocroot" target="all"/>
<ant dir="webappAlternateDocrootTagFile" target="all"/>
<ant dir="webappDeployDashDashLibraries" target="all"/>
<ant dir="webappLoaderConsiderHiddenJarFiles" target="all"/>
<ant dir="webappLoaderEmptyJar" target="all"/>
<ant dir="webappLoaderGetResourceDot" target="all"/>
<ant dir="webappLoaderIgnoreHiddenJarFiles" target="all"/>
<ant dir="webdavCopyDelete" target="all"/>
<ant dir="welcomePageExtensionMatch" target="all"/>
<ant dir="weldJsfLoginPage" target="all"/>
<ant dir="weldJsfServerAuthModuleRedirect" target="all"/>
<ant dir="weldJsfFormLoginHttpSessionListener" target="all"/>
<ant dir="oneSessionCookieHeader" target="all"/>
<ant dir="cacheHang" target="all"/>
<ant dir="jsessionIdParameter" target="all"/>
<ant dir="setWebContextParam" target="all"/>
<ant dir="contextRootDuplicate" target="all"/>
</target>
<target name="security" depends="init-report">
<ant dir="anonymousAccessForbidden" target="all"/>
<ant dir="authPassthroughGetRemoteAddress" target="all"/>
<ant dir="authPassthroughGetRemoteHost" target="all"/>
<ant dir="authPassthroughGetScheme" target="all"/>
<ant dir="authPassthroughRequestIsSecure" target="all"/>
<ant dir="authPassthroughSendRedirectFromJspWithHttpsServerName" target="all"/>
<ant dir="authPassthroughSendRedirectHostRequestHeaderWithoutPort" target="all"/>
<ant dir="authPassthroughSendRedirectWithHttpsServerName" target="all"/>
<ant dir="changeSessionIdOnAuthentication" target="all"/>
<ant dir="formLoginAccessSessionOnResumedRequest" target="all"/>
<ant dir="formLoginJSecurityCheckDirectAccess" target="all"/>
<ant dir="formLoginTransportGuaranteeConfidential" target="all"/>
<ant dir="testFormAuthenticator" target="all"/>
<ant dir="installationPathDisclosure" target="all"/>
<ant dir="jspForwardNormalizePath" target="all"/>
<ant dir="programmaticLogin" target="all"/>
<ant dir="proxyAuthCert" target="all"/>
<ant dir="proxyKeysize" target="all"/>
<ant dir="requestDispatcherDirectoryTraversal" target="all"/>
<ant dir="securityConstraintMapping" target="all"/>
<ant dir="securityConstraintWithoutAnyAuthConstraint" target="all"/>
<ant dir="servlet-3.0/authAnnotationInheritance" target="all"/>
<ant dir="servlet-3.0/authAnnotations" target="all"/>
<ant dir="servlet-3.0/loginLogout" target="all"/>
<ant dir="servlet-3.0/loginChangeSessionId" target="all"/>
<ant dir="servlet-3.0/transportProtectedAnnotation" target="all"/>
<ant dir="servlet-3.0/xmlOverrideAuthAnnotations" target="all"/>
<ant dir="sessionDestroyedDuringUndeploy" target="all"/>
<ant dir="ssl" target="all"/>
<ant dir="sslClientAuthUnprotectedResourceGetClientCert" target="all"/>
<ant dir="sslCookie" target="all"/>
<ant dir="traceEnabled" target="all"/>
<ant dir="virtualServerAuthRealmProperty" target="all"/>
<ant dir="csrfFilter" target="all"/>
<ant dir="servlet-3.1/runAsInitDestroy" target="all"/>
<ant dir="servlet-3.1/changeSessionId" target="all"/>
<ant dir="servlet-3.1/denyUncoveredHttpMethods" target="all"/>
<ant dir="servlet-3.1/anyAuthenticatedUser" target="all"/>
</target>
<target name="http-connector" depends="init-report">
<ant dir="caseSensitiveHostMapping" target="all"/>
<ant dir="chunkingDisabled" target="all"/>
<ant dir="defaultContentType" target="all"/>
<ant dir="defaultKeepAlive" target="all"/>
<ant dir="defaultResponseType" target="all"/>
<ant dir="dosBrokenPost" target="all"/>
<ant dir="dosSlowClient" target="all"/>
<ant dir="doubleContentLength" target="all"/>
<ant dir="fileDownloadTimeout" target="all"/>
<ant dir="getLocalPort" target="all"/>
<ant dir="headerBufferFull" target="all"/>
<ant dir="headerBufferSize" target="all"/>
<ant dir="httpCompression" target="all"/>
<ant dir="httpConnectorKeepAlive" target="all"/>
<ant dir="httpListenerAdminReconfig" target="all"/>
<ant dir="httpRequestIgnoreInvalidAcceptLanguageHeader" target="all"/>
<ant dir="httpRequestWhitespaceTolerance" target="all"/>
<ant dir="httpResponseErrorMessage" target="all"/>
<ant dir="httpResponseServerHeader" target="all"/>
<ant dir="httpServletDoPost" target="all"/>
<ant dir="keepAlive" target="all"/>
<ant dir="keepAliveTimeout" target="all"/>
<ant dir="keepAliveTimeoutSSL" target="all"/>
<ant dir="listenerDisabled" target="all"/>
<ant dir="maxKeepAliveRequests" target="all"/>
<ant dir="multiByteHttpRequestBuffer" target="all"/>
<ant dir="multiServletRequests" target="all"/>
<ant dir="networkListenerDynamicConfig" target="all"/>
<ant dir="readLineIOException" target="all"/>
<ant dir="readLineWithMaxLength" target="all"/>
<ant dir="readerSelectorsConfig" target="all"/>
<ant dir="readerThreadsConfig" target="all"/>
<ant dir="redirectPort" target="all"/>
<ant dir="redirectPortLoadBalancer" target="all"/>
<ant dir="redirectWithRootWildCardUrlPattern" target="all"/>
<ant dir="setResponseContentLengthToZeroKeepResponseHeaders" target="all"/>
<ant dir="sslMultiSelector" target="all"/>
<ant dir="sslServerName" target="all"/>
<ant dir="v3HttpListenerDynamicConfig" target="all"/>
<ant dir="wrongTransport" target="all"/>
<ant dir="trailerHeader" target="all"/>
</target>
<target name="comet" depends="init-report">
<ant dir="cometEcho" target="all"/>
</target>
<target name="misc" depends="init-report">
<ant dir="genDocSchema" target="all"/>
<ant dir="yasson" target="all"/>
</target>
<target name="weblogicDD" depends="init-report">
<!--
<ant dir="weblogicDD/contextRoot" target="all"/>
<ant dir="weblogicDD/delegate" target="all"/>
<ant dir="weblogicDD/sessionCookieConfigDeclarative" target="all"/>
<ant dir="weblogicDD/sessionExpired" target="all"/>
<ant dir="weblogicDD/sessionIdUrlRewriteSessionTrackingModeDeclarative" target="all"/>
<ant dir="weblogicDD/sessionPreserveAcrossRedeployDeclarative" target="all"/>
<ant dir="weblogicDD/dirListing" target="all"/>
<ant dir="weblogicDD/jspDescriptor" target="all"/>
<ant dir="weblogicDD/runAsPrincipalName" target="all"/>
<ant dir="weblogicDD/referenceDescriptor" target="all"/>
-->
</target>
<target name="clustering" depends="init-report">
<ant dir="asadminDeletesTarget" target="all"/>
<ant dir="networkListenerTarget" target="all"/>
<ant dir="portUnificationTarget" target="all"/>
<ant dir="wrongTransportTarget" target="all"/>
</target>
<target name="ha" depends="init-report">
<ant dir="ha/ssoFailover" target="all"/>
</target>
<target name="init-report" unless="report.inited">
<property environment="env" />
<property name="report.inited" value="true"/>
<record name="web.output" action="start" />
<antcall target="startDomain"/>
</target>
<target name="finish-report">
<antcall target="stopDomain"/>
<record name="web.output" action="stop" />
<antcall target="dev-report"/>
<echo message="Detailed results available under appserv-tests/test_result.html"/>
</target>
<target name="all" depends="init,init-report,comet,el,http-connector,jsp,security,servlet,taglib,web-container,weblogicDD,clustering,ha,misc,finish-report"/>
<target name="embedded-all" depends="embedded-setup,all"/>
<target name="embedded-setup">
<copy file="../embedded/config/common.xml" todir="../../config" overwrite="true"/>
<copy file="../embedded/config/run.xml" todir="../../config" overwrite="true"/>
</target>
<target name="single" depends="init,init-report" if="target">
<echo>calling ${target}</echo>
<ant dir="${target}" target="all"/>
<antcall target="finish-report"/>
</target>
<target name="init">
<delete>
<fileset dir="${env.APS_HOME}" includes="test_results*"/>
<fileset dir="${env.APS_HOME}" includes="count.txt"/>
</delete>
<delete>
<fileset dir="." includes="*.output"/>
<fileset dir="." includes="*.txt" excludes="README*.txt"/>
</delete>
</target>
<target name="clean-webapps" depends="clean-webapps-common" />
<target name="usage">
<echo>Usage: ant web (Executes the web tests)</echo>
</target>
<macrodef name="run-web-test" xmlns:if="ant:if" xmlns:unless="ant:unless">
<attribute name="path" />
<attribute name="target" default="all"/>
<sequential>
<local name="do-run-test" />
<condition property="do-run-test" else="false">
<or>
<equals arg1="${env.web}" arg2="@{path}" />
<not>
<isset property="env.web" />
</not>
</or>
</condition>
<sequential if:true="${do-run-test}">
<local name="absolute.path" />
<property name="absolute.path" location="@{path}" />
<echo message="${line.separator}" />
<echo message=" *************************" />
<echo message=" * Running @{path} " />
<echo message=" * Path: ${absolute.path} " />
<echo message=" *************************" />
<echo message="${line.separator}" />
<ant dir="@{path}" target="@{target}" />
</sequential>
</sequential>
</macrodef>
</project>