| <?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> |