diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..3f36579 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +jtreg6 (6.1+2-ok1) yangtze; urgency=medium + + * Build for openkylin. + + -- sufang Tue, 04 Apr 2023 14:01:40 +0800 diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..af30866 --- /dev/null +++ b/debian/clean @@ -0,0 +1,4 @@ +dist/ +build/ +jtdiff.1 +jtreg.1 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +11 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..e267f88 --- /dev/null +++ b/debian/control @@ -0,0 +1,38 @@ +Source: jtreg6 +Section: java +Priority: optional +Maintainer: OpenKylin Developers +Build-Depends: + ant, + debhelper (>= 11), + default-jdk, + help2man, + javahelp2, + javahelper, + libjtharness-java (>= 6.0), + libxalan2-java, + libhamcrest-java, + testng +Standards-Version: 4.6.0 +Vcs-Git: https://gitee.com/openkylin/jtreg6.git +Vcs-Browser: https://gitee.com/openkylin/jtreg6 +Homepage: https://openjdk.java.net/jtreg +Rules-Requires-Root: no + +Package: jtreg6 +Architecture: all +Depends: + ${java:Depends}, + ${misc:Depends}, + javahelp2, + libjtharness-java (>= 6.0), + libhamcrest-java, + libxalan2-java +Recommends: testng +Conflicts: jtreg +Description: Regression Test Harness for the OpenJDK platform + jtreg is the test harness used by the OpenJDK test framework. + This framework is intended primarily for regression tests. + It can also be used for unit tests, functional tests, and even simple product + tests -- in other words, just about any type of test except a conformance test, + which belong in a TCK. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..fcd558a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,7953 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: jtreg6 +Source: +# +# Please double check copyright with the licensecheck(1) command. + +Files: make/Makefile + make/Rules.gmk + make/build-support/asmtools/build.sh + make/build-support/asmtools/version-numbers + make/build-support/build-common.sh + make/build-support/jcov/build.sh + make/build-support/jcov/version-numbers + make/build-support/jtharness/build.sh + make/build-support/jtharness/version-numbers + make/build-support/version-numbers + make/jtdiff.gmk + make/jtreg.gmk + make/pkgsToFiles.sh + plugins/idea/src/main/java/com/oracle/plugin/jtreg/components/JTRegApplicationComponent.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/components/JTRegFileManagerListener.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/configuration/JTRegConfiguration.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/configuration/JTRegConfigurationConsoleProperties.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/configuration/JTRegConfigurationRunnableState.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/configuration/JTRegConfigurationType.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/configuration/producers/JTRegClassConfigurationProducer.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/configuration/producers/JTRegConfigurationProducer.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/configuration/producers/JTRegDirectoryConfigurationProducer.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/configuration/ui/JTRegConfigurable.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/executors/JTRegDebuggerRunner.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/runtime/JTRegTestListener.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/service/JTRegService.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/service/ui/JTRegServiceConfigurable.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/templates/JTRegTemplateProvider.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/util/JTRegTagParser.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/util/JTRegUtils.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/util/MapSerializerUtil.java + plugins/idea/src/main/java/com/oracle/plugin/jtreg/util/Tag.java + plugins/idea/src/main/java/icons/JTRegPluginIcons.java + src/share/bin/jtdiff.sh + src/share/bin/jtreg.sh + src/share/classes/com/sun/javatest/diff/Diff.java + src/share/classes/com/sun/javatest/diff/DiffReader.java + src/share/classes/com/sun/javatest/diff/Fault.java + src/share/classes/com/sun/javatest/diff/HTMLReporter.java + src/share/classes/com/sun/javatest/diff/HTMLWriter.java + src/share/classes/com/sun/javatest/diff/Help.java + src/share/classes/com/sun/javatest/diff/MultiMap.java + src/share/classes/com/sun/javatest/diff/ReportReader.java + src/share/classes/com/sun/javatest/diff/Reporter.java + src/share/classes/com/sun/javatest/diff/SimpleReporter.java + src/share/classes/com/sun/javatest/diff/StandardDiff.java + src/share/classes/com/sun/javatest/diff/StatusComparator.java + src/share/classes/com/sun/javatest/diff/SuperDiff.java + src/share/classes/com/sun/javatest/diff/WorkDirectoryReader.java + src/share/classes/com/sun/javatest/diff/i18n.properties + src/share/classes/com/sun/javatest/regtest/BadArgs.java + src/share/classes/com/sun/javatest/regtest/CheckFiles.java + src/share/classes/com/sun/javatest/regtest/Main.java + src/share/classes/com/sun/javatest/regtest/RStatus.java + src/share/classes/com/sun/javatest/regtest/TimeoutHandler.java + src/share/classes/com/sun/javatest/regtest/agent/AStatus.java + src/share/classes/com/sun/javatest/regtest/agent/ActionHelper.java + src/share/classes/com/sun/javatest/regtest/agent/AgentServer.java + src/share/classes/com/sun/javatest/regtest/agent/Alarm.java + src/share/classes/com/sun/javatest/regtest/agent/AppletWrapper.java + src/share/classes/com/sun/javatest/regtest/agent/CompileActionHelper.java + src/share/classes/com/sun/javatest/regtest/agent/Flags.java + src/share/classes/com/sun/javatest/regtest/agent/GetJDKProperties.java + src/share/classes/com/sun/javatest/regtest/agent/GetSystemProperty.java + src/share/classes/com/sun/javatest/regtest/agent/JDK_Version.java + src/share/classes/com/sun/javatest/regtest/agent/JUnitRunner.java + src/share/classes/com/sun/javatest/regtest/agent/JavaTestSecurityManager.java + src/share/classes/com/sun/javatest/regtest/agent/MainActionHelper.java + src/share/classes/com/sun/javatest/regtest/agent/MainWrapper.java + src/share/classes/com/sun/javatest/regtest/agent/ModuleHelper.java + src/share/classes/com/sun/javatest/regtest/agent/RegressionCompileCommand.java + src/share/classes/com/sun/javatest/regtest/agent/RegressionSecurityManager.java + src/share/classes/com/sun/javatest/regtest/agent/SearchPath.java + src/share/classes/com/sun/javatest/regtest/agent/StringArray.java + src/share/classes/com/sun/javatest/regtest/agent/TestNGRunner.java + src/share/classes/com/sun/javatest/regtest/config/CachingTestFilter.java + src/share/classes/com/sun/javatest/regtest/config/ExecMode.java + src/share/classes/com/sun/javatest/regtest/config/Expr.java + src/share/classes/com/sun/javatest/regtest/config/ExtraPropDefns.java + src/share/classes/com/sun/javatest/regtest/config/GroupManager.java + src/share/classes/com/sun/javatest/regtest/config/IgnoreKind.java + src/share/classes/com/sun/javatest/regtest/config/JDK.java + src/share/classes/com/sun/javatest/regtest/config/JDKOpts.java + src/share/classes/com/sun/javatest/regtest/config/Locations.java + src/share/classes/com/sun/javatest/regtest/config/Modules.java + src/share/classes/com/sun/javatest/regtest/config/ObservableTestFilter.java + src/share/classes/com/sun/javatest/regtest/config/ParseException.java + src/share/classes/com/sun/javatest/regtest/config/RegressionContext.java + src/share/classes/com/sun/javatest/regtest/config/RegressionEnvironment.java + src/share/classes/com/sun/javatest/regtest/config/RegressionKeywords.java + src/share/classes/com/sun/javatest/regtest/config/RegressionParameters.java + src/share/classes/com/sun/javatest/regtest/config/RegressionTestFinder.java + src/share/classes/com/sun/javatest/regtest/config/RegressionTestSuite.java + src/share/classes/com/sun/javatest/regtest/config/TestManager.java + src/share/classes/com/sun/javatest/regtest/config/TestProperties.java + src/share/classes/com/sun/javatest/regtest/config/i18n.properties + src/share/classes/com/sun/javatest/regtest/exec/Action.java + src/share/classes/com/sun/javatest/regtest/exec/ActionRecorder.java + src/share/classes/com/sun/javatest/regtest/exec/Agent.java + src/share/classes/com/sun/javatest/regtest/exec/AppletAction.java + src/share/classes/com/sun/javatest/regtest/exec/BuildAction.java + src/share/classes/com/sun/javatest/regtest/exec/CleanAction.java + src/share/classes/com/sun/javatest/regtest/exec/CompileAction.java + src/share/classes/com/sun/javatest/regtest/exec/DefaultTimeoutHandler.java + src/share/classes/com/sun/javatest/regtest/exec/DriverAction.java + src/share/classes/com/sun/javatest/regtest/exec/IgnoreAction.java + src/share/classes/com/sun/javatest/regtest/exec/JUnitAction.java + src/share/classes/com/sun/javatest/regtest/exec/Lock.java + src/share/classes/com/sun/javatest/regtest/exec/MainAction.java + src/share/classes/com/sun/javatest/regtest/exec/ModuleConfig.java + src/share/classes/com/sun/javatest/regtest/exec/ProcessCommand.java + src/share/classes/com/sun/javatest/regtest/exec/RegressionScript.java + src/share/classes/com/sun/javatest/regtest/exec/ScratchDirectory.java + src/share/classes/com/sun/javatest/regtest/exec/ShellAction.java + src/share/classes/com/sun/javatest/regtest/exec/TestNGAction.java + src/share/classes/com/sun/javatest/regtest/exec/TestRunException.java + src/share/classes/com/sun/javatest/regtest/exec/TimeoutHandlerProvider.java + src/share/classes/com/sun/javatest/regtest/i18n.properties + src/share/classes/com/sun/javatest/regtest/report/BasicObserver.java + src/share/classes/com/sun/javatest/regtest/report/ElapsedTimeHandler.java + src/share/classes/com/sun/javatest/regtest/report/RegressionReporter.java + src/share/classes/com/sun/javatest/regtest/report/TestNGReporter.java + src/share/classes/com/sun/javatest/regtest/report/TestStats.java + src/share/classes/com/sun/javatest/regtest/report/Verbose.java + src/share/classes/com/sun/javatest/regtest/report/VerboseHandler.java + src/share/classes/com/sun/javatest/regtest/report/XMLWriter.java + src/share/classes/com/sun/javatest/regtest/report/i18n.properties + src/share/classes/com/sun/javatest/regtest/tool/AntOptionDecoder.java + src/share/classes/com/sun/javatest/regtest/tool/Help.java + src/share/classes/com/sun/javatest/regtest/tool/JCovManager.java + src/share/classes/com/sun/javatest/regtest/tool/JarFinder.java + src/share/classes/com/sun/javatest/regtest/tool/Option.java + src/share/classes/com/sun/javatest/regtest/tool/OptionDecoder.java + src/share/classes/com/sun/javatest/regtest/tool/RegressionContextManager.java + src/share/classes/com/sun/javatest/regtest/tool/RuntimeVersion.java + src/share/classes/com/sun/javatest/regtest/tool/Startup.java + src/share/classes/com/sun/javatest/regtest/tool/Tool.java + src/share/classes/com/sun/javatest/regtest/tool/Version.java + src/share/classes/com/sun/javatest/regtest/tool/i18n.properties + src/share/classes/com/sun/javatest/regtest/util/GraphUtils.java + src/share/classes/com/sun/javatest/regtest/util/NaturalComparator.java + src/share/classes/com/sun/javatest/regtest/util/ProcessUtils.java + src/share/classes/com/sun/javatest/regtest/util/StreamCopier.java + src/share/classes/com/sun/javatest/regtest/util/StringUtils.java + src/share/classes/java/lang/JTRegModuleHelper.java + test/4499340/T4499340.gmk + test/4730538/T4730538.gmk + test/6517728/T6517728.gmk + test/6517916/T6517916.gmk + test/6519296/T6519296.gmk + test/6527624/T6527624.gmk + test/6533043/T6533043.gmk + test/6533074/T6533074.gmk + test/6533136/T6533136.gmk + test/6585912/T6585912.gmk + test/6590657/T6590657.gmk + test/6590671/T6590671.gmk + test/6622433/T6622433.gmk + test/6783039/T6783039.gmk + test/6783087/T6783087.gmk + test/6799634/T6799634.gmk + test/6809055/T6809055.gmk + test/6811371.gmk + test/7113596/T7113596.gmk + test/7900112/T7900112.gmk + test/7900130/T7900130.gmk + test/7900165/T7900165.gmk + test/LockCheck.gmk + test/Properties/PropertyTests.gmk + test/SecurityManager/SecurityManagerTests.gmk + test/TestWhiteSpaceFiles.gmk + test/absLib/TestAbsLib.gmk + test/addmods/AddModulesTest.gmk + test/agentout/AgentOut.gmk + test/autovm/AutoVMTests.gmk + test/badgroups/BadGroups.gmk + test/badlibs/BadLibsTest.gmk + test/badtests/BadTests.gmk + test/basic/Basic.gmk + test/basic/ReportOnlyTest.gmk + test/bootclasspath/BootClassPathTest.gmk + test/bugidtests/BugIdTests.gmk + test/build-wildcards/buildWildcards.gmk + test/buildPatternTest/BuildPatternTest.gmk + test/buildTag/BuildTagTest.gmk + test/cachingFilter/CachingFilterTest.gmk + test/classDirs/ClassDirsTest.gmk + test/classIsolation/ClassIsolationTest.gmk + test/compileArgFileTest/CompileArgFileTest.gmk + test/compilejdk/CompileTests.gmk + test/cpappend/CPAppendTests.gmk + test/ctrl/ControlTest.gmk + test/docs.gmk + test/dupTests/DupTest.gmk + test/env/EnvTest.gmk + test/exclude/ExcludeTest.gmk + test/exclude/ProblemList.txt + test/exclusive/ExclusiveAccessTest.gmk + test/exclusive/TEST.ROOT + test/exitCodes/ExitCodeTest.gmk + test/explicitIds/ExplicitIds.gmk + test/extlib/ExtLibTest.gmk + test/extra-props/ExtraPropDefnsTest.gmk + test/fixup/FixupTest.gmk + test/groups/GroupTest.gmk + test/i18n/i18n.com.sun.javatest.diff.gmk + test/i18n/i18n.com.sun.javatest.regtest.gmk + test/ignoreTag/IgnoreTagTest.gmk + test/ignoresymbolfile/IgnoreSymbolFileTest.gmk + test/interrupt/RunInterrupt.gmk + test/javac/JavacTests.gmk + test/javacVMOptions/JavacVMOptions.gmk + test/jcov/jcov.gmk + test/jcovtest.gmk + test/jdk11/JDK11Test.gmk + test/jdkModulesTest/JDKModulesTest.gmk + test/jdkOptsTest/JDKOptsTest.gmk + test/jdkVersion/JDKVersionTest.gmk + test/junitTrace/JUnitTrace.gmk + test/keywords/testKeywords.gmk + test/libBuildArgs/LibBuildArgsTest.gmk + test/libdirs/LibDirsTest.gmk + test/match/MatchTest.gmk + test/match/ProblemList.txt + test/maxOutputSize/MaxOutputSize.gmk + test/modlibs/ModLibsTest.gmk + test/moduleOpens/ModuleOpensTest.gmk + test/modules/ModulesTest.gmk + test/multirun/MultiRunTest.gmk + test/nativepath/TestNativePath.gmk + test/normalizeStatus/NormalizeStatusTest.gmk + test/optionDecoder/OptionDecoderTest.gmk + test/osTest/OSTest.gmk + test/policy/PolicyTest.gmk + test/preview/PreviewTest.gmk + test/problemList/ProblemList.gmk + test/refIgnoreLines/RefIgnoreLines.gmk + test/requires/RequiresTest.gmk + test/rerun/RerunTest.gmk + test/retain/TestRetainTest.gmk + test/sanityTest/SanityTest.gmk + test/secprov/SecurityProviderTest.gmk + test/shell/testShell.gmk + test/skip/SkippedExceptionTest.gmk + test/smartActionArgs/SmartActionArgs.gmk + test/statsTests/StatsTests.gmk + test/statusFilter/StatusFilterTest.gmk + test/streams/StreamsTest.gmk + test/sysprops/SysPropsTest.gmk + test/testJavacExitCodes/JavacExitCodeTests.gmk + test/testRequiredVersion.gmk + test/testng-junit/TestNGJUnitTest.gmk + test/testng/TEST.ROOT + test/testng/TestNGLibTest.gmk + test/testng/tngAbsLib/TEST.properties + test/testng/tngRelLib/TEST.properties + test/testngLibs/TestNGLibsTest.gmk + test/testngLibs/tests/TEST.ROOT + test/testngLibs/tests/testng/TEST.properties + test/testprops/TestPropsTest.gmk + test/threadCleanup/ThreadCleanupTest.gmk + test/timelimit/TimelimitTests.gmk + test/timeouthandlers/TimeoutHandlerTest.gmk + test/timeouts/TimeoutTest.gmk + test/versionCheck/TestVersionCheck.gmk + test/vmopts/TestVMOpts.gmk +Copyright: 1995-2021 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: .github/workflows/test.yml + .gitignore + .hgignore + .hgtags + .jcheck/conf + CONTRIBUTING.md + CONTRIBUTORS + README.md + make/i18n.pat + plugins/idea/.gitignore + plugins/idea/README.md + plugins/idea/build.gradle + plugins/idea/gradle.properties + plugins/idea/gradle/wrapper/gradle-wrapper.jar + plugins/idea/gradle/wrapper/gradle-wrapper.properties + plugins/idea/gradlew.bat + plugins/idea/settings.gradle + plugins/idea/src/main/resources/com/oracle/plugin/jtreg/icons/JavaCup16.png + plugins/idea/src/main/resources/com/oracle/plugin/jtreg/icons/JavaCup32.png + src/share/classes/com/sun/javatest/regtest/tool/jtlogo.png + test/4499340/test/TEST.ROOT + test/4730538/test/TEST.ROOT + test/6517728/TEST.ROOT + test/6517916/TEST.ROOT + test/6519296/TEST.ROOT + test/6527624/A/TEST.properties + test/6527624/TEST.ROOT + test/6527624/summary.golden + test/6533043/TEST.ROOT + test/6533074/S.sh + test/6533074/TEST.ROOT + test/6585912/TEST.ROOT + test/6590657/TEST.ROOT + test/6590671/TEST.ROOT + test/6622433/TEST.ROOT + test/6622433/TestCompile1.java + test/6799634/TEST.ROOT + test/6809055/TEST.ROOT + test/7113596/TEST.ROOT + test/7113596/Test.sh + test/7900112/TEST.ROOT + test/7900130/TEST.ROOT + test/7900165/TEST.ROOT + test/Properties/TEST.ROOT + test/SecurityManager/TEST.ROOT + test/absLib/TEST.ROOT + test/addmods/TEST.ROOT + test/agentout/TEST.ROOT + test/autovm/TEST.ROOT + test/autovm/dir/TEST.properties + test/badgroups/badname/TEST.ROOT + test/badgroups/badname/TEST.groups + test/badgroups/badname51/TEST.ROOT + test/badgroups/badname51/TEST.groups + test/badlibs/TEST.ROOT + test/badtests/TEST.ROOT + test/bootclasspath/TEST.ROOT + test/bootclasspath/TestPath.java + test/bootclasspath/stdDir/TEST.properties + test/bootclasspath/stdDir/TestPath.java + test/bootclasspath/testNGDir/TEST.properties + test/bootclasspath/testNGDir/TestPath.java + test/bugidtests/TEST.ROOT + test/build-wildcards/TEST.ROOT + test/buildTag/TEST.ROOT + test/cachingFilter/TEST.ROOT + test/cachingFilter/exclude.jtx + test/classIsolation/default/TEST.ROOT + test/classIsolation/default/Test1.java + test/classIsolation/default/Test2.java + test/classIsolation/default/Test3.java + test/classIsolation/disable/TEST.ROOT + test/classIsolation/disable/Test1.java + test/classIsolation/disable/Test2.java + test/classIsolation/disable/Test3.java + test/classIsolation/enable/TEST.ROOT + test/classIsolation/enable/Test1.java + test/classIsolation/enable/Test2.java + test/classIsolation/enable/Test3.java + test/cleanup/TEST.ROOT + test/cleanupDirs/TEST.ROOT + test/compileArgFileTest/GenCompileTests.java + test/compilejdk/ShellTest.sh + test/compilejdk/TEST.ROOT + test/cpappend/test/TEST.ROOT + test/ctrl/TEST.ROOT + test/ctrl/Test.java + test/debug/TEST.ROOT + test/dupTests/TEST.ROOT + test/dupTests/Test.java + test/dupTests/Test.sh + test/empty/ts1/TEST.ROOT + test/empty/ts1/TEST.groups + test/empty/ts1/Test.java + test/empty/ts1/empty/Empty.java + test/empty/ts2/TEST.ROOT + test/empty/ts2/TEST.groups + test/empty/ts2/empty/Empty.java + test/env/TEST.ROOT + test/env/applet/lib/dummy + test/env/compile/lib/dummy + test/env/lib/dummy + test/env/main/lib/dummy + test/env/shell/lib/dummy + test/exclude/TEST.ROOT + test/exitCodes/TEST.ROOT + test/explicitIds/TEST.ROOT + test/extlib/libs/lib/Lib.java + test/extlib/test/TEST.ROOT + test/extlib/test/Test.java + test/fixup/tests/a/TEST.ROOT + test/fixup/tests/a/dir!/Test.java + test/fixup/tests/b/TEST.ROOT + test/fixup/tests/b/d!r/Test.java + test/groups/TEST.ROOT + test/groups/TEST.groups + test/groups/TEST.groups2 + test/groups/TEST.groups3 + test/ignoreTag/TEST.ROOT + test/ignoresymbolfile/TEST.ROOT + test/javac/TEST.ROOT + test/javacVMOptions/TEST.ROOT + test/jcov/test/TEST.ROOT + test/jdk11/TEST.ROOT + test/jdkVersion/TEST.ROOT + test/junitTrace/TEST.ROOT + test/keywords/badProps/TEST.ROOT + test/keywords/badProps/badProps/TEST.properties + test/keywords/badProps/badProps/Test.java + test/keywords/badTest/InvalidKeyword.java + test/keywords/badTest/TEST.ROOT + test/keywords/badTest/UnknownKeyword.java + test/keywords/good/DashKeyword.java + test/keywords/good/TEST.ROOT + test/libBuildArgs/bad/TEST.properties + test/libBuildArgs/good/TEST.properties + test/libdirs/TEST.ROOT + test/libdirs/t1/TEST.properties + test/libdirs/t1/t2/LibTest.java + test/libdirs/t1/t2/TEST.properties + test/match/TEST.ROOT + test/maxOutputSize/TEST.ROOT + test/maxOutputSize/overrideMax/TEST.properties + test/modlibs/TEST.ROOT + test/modlibs/expect-classes.txt + test/modlibs/testngAction/patchmods/TEST.properties + test/modlibs/testngAction/patchmods/java.base/java/util/java_util_TestNGTest.java + test/modlibs/testngAction/usermods/TEST.properties + test/moduleOpens/TEST.ROOT + test/modules/TEST.ROOT + test/multirun/a/test/TEST.ROOT + test/multirun/b1/b/test/TEST.ROOT + test/multirun/b2/b/test/TEST.ROOT + test/nativepath/TEST.ROOT + test/normalizeStatus/TEST.ROOT + test/normalizeStatus/Test.java + test/openfiles/TEST.ROOT + test/pkgInfo/TEST.ROOT + test/policy/TEST.ROOT + test/preview/TEST.ROOT + test/preview/preview/TEST.properties + test/problemList/TEST.ROOT + test/refIgnoreLines/TEST.ROOT + test/refIgnoreLines/Test.out + test/requires/TEST.ROOT + test/rerun/TEST.ROOT + test/rerun/std/AppletTest.agentvm.out + test/rerun/std/AppletTest.othervm.out + test/rerun/std/BuildTest.agentvm.out + test/rerun/std/BuildTest.othervm.out + test/rerun/std/CleanTest.agentvm.out + test/rerun/std/CleanTest.othervm.out + test/rerun/std/CompileTest.agentvm.out + test/rerun/std/CompileTest.othervm.out + test/rerun/std/IgnoreTest.agentvm.out + test/rerun/std/IgnoreTest.othervm.out + test/rerun/std/JUnitTest.agentvm.out + test/rerun/std/JUnitTest.othervm.out + test/rerun/std/MainTest.agentvm.out + test/rerun/std/MainTest.othervm.out + test/rerun/std/ShellTest.agentvm.out + test/rerun/std/ShellTest.othervm.out + test/rerun/std/TestNGTest.agentvm.out + test/rerun/std/TestNGTest.othervm.out + test/rerun/testng/TestNGTest.agentvm.out + test/rerun/testng/TestNGTest.othervm.out + test/rerun2/test/TEST.ROOT + test/rerun2/test/lib/MarkerText.java + test/rerun2/test/lib/java/lang/MarkerText.java + test/rerun2/test/std/MainBootLibTest.java + test/rerun2/test/std/MainLibTest.java + test/rerun2/test/std/MainTest.java + test/rerun2/test/std/TestNGBootLibTest.java + test/rerun2/test/std/TestNGLibTest.java + test/rerun2/test/std/TestNGTest.java + test/rerun2/test/testng/bootlib/TEST.properties + test/rerun2/test/testng/bootlib/TestNGBootLibTest.java + test/rerun2/test/testng/nolib/TEST.properties + test/rerun2/test/testng/nolib/TestNGTest.java + test/rerun2/test/testng/stdlib/TEST.properties + test/rerun2/test/testng/stdlib/TestNGLibTest.java + test/retain/test/TEST.ROOT + test/secprov/TEST.ROOT + test/share/basic/TEST.ROOT + test/share/basic/clean/CreateDir.sh + test/share/basic/shell/BadTag.sh + test/share/basic/shell/Fail.sh + test/share/basic/shell/Pass.sh + test/share/basic/tempFiles/Shell.sh + test/share/simple/TEST.ROOT + test/shell/TEST.ROOT + test/skip/TEST.ROOT + test/smartActionArgs/TEST.ROOT + test/smartActionArgs/optAuto/TEST.properties + test/smartActionArgs/optIn/TEST.properties + test/smartActionArgs/optOut/TEST.properties + test/statusFilter/TEST.ROOT + test/statusFilter/exclude.jtx + test/streams/TEST.ROOT + test/sysprops/TEST.ROOT + test/testJavacExitCodes/TEST.ROOT + test/testng-junit/TEST.ROOT + test/testng-junit/testng/TEST.properties + test/testng-junit/testng/p/T1.java + test/testng-junit/testng/p/T2.java + test/testprops/TEST.ROOT + test/testprops/testng/TEST.properties + test/testprops/testng/pkg/ATest.java + test/threadCleanup/TEST.ROOT + test/timelimit/TEST.ROOT + test/timeoutHandler/test/TEST.ROOT + test/timeouthandlers/TEST.ROOT + test/timeouts/README + test/timeouts/test/TEST.ROOT + test/versionCheck/TEST.ROOT + test/versionCheck/Test.java + test/vmopts/TEST.ROOT + test/vmopts/shell/Shell.sh +Copyright: __NO_COPYRIGHT_NOR_LICENSE__ +License: __NO_COPYRIGHT_NOR_LICENSE__ + +Files: COPYRIGHT + src/share/classes/com/sun/jct/utils/i18ncheck/Main.java + test/4499340/lib/HelloWorld.java + test/6590657/T6590657a.java + test/6622433/AnnoProc.java + test/absLib/lib/Lib.java + test/agentout/AnnoProc.java + test/basic/Basic.java + test/build-wildcards/lib/LA.java + test/build-wildcards/lib/LB.java + test/build-wildcards/lib/LC.java + test/build-wildcards/lib/p/LPA.java + test/build-wildcards/lib/p/LPB.java + test/build-wildcards/lib/p/LPC.java + test/build-wildcards/tests/A.java + test/build-wildcards/tests/B.java + test/build-wildcards/tests/C.java + test/build-wildcards/tests/p/PA.java + test/build-wildcards/tests/p/PB.java + test/build-wildcards/tests/p/PC.java + test/buildPatternTest/BuildPatternTest.java + test/classDirs/ClassDirsTest.java + test/cpappend/lib/p/Lib.java + test/env/applet/AppletTest.java + test/env/shell/ShellTest.java + test/extra-props/bad-compile/TEST.ROOT + test/extra-props/bad-compile/support/ExtraProps.java + test/extra-props/bad-execute/TEST.ROOT + test/extra-props/bad-execute/support/ExtraProps.java + test/extra-props/error/TEST.ROOT + test/extra-props/error/support/ExtraProps.java + test/extra-props/valid.libs/TEST.ROOT + test/extra-props/valid.libs/support/ExtraProps.java + test/extra-props/valid.libs/support/OptExtraProps.java + test/extra-props/valid.libs/support/bootLib/pBootLib/BootLib.java + test/extra-props/valid.libs/support/lib/pLib/Lib.java + test/extra-props/valid/TEST.ROOT + test/extra-props/valid/support/ExtraProps.java + test/extra-props/valid/support/OptExtraProps.java + test/interrupt/InterruptTest.java + test/jcov/src/com/acme/Library.java + test/jdkModulesTest/JDKModulesTest.java + test/jdkOptsTest/JDKOptsTest.java + test/libBuildArgs/bad/LibBuildArgsTest.java + test/libBuildArgs/good/LibBuildArgsTest.java + test/libBuildArgs/lib/bad/Bad1.java + test/libBuildArgs/lib/bad/Bad2.java + test/libBuildArgs/lib/good/Good1.java + test/libBuildArgs/lib/good/Good2.java + test/libBuildArgs/lib/mixed/Bad.java + test/libBuildArgs/lib/mixed/Good.java + test/libdirs/l1/L1.java + test/libdirs/l2/L2.java + test/libdirs/l4/L4.java + test/libdirs/l6/L6.java + test/libdirs/t1/l3/L3.java + test/libdirs/t1/l5/L5.java + test/modlibs/buildAction/packages/p/B.java + test/modlibs/buildAction/patch/java.base/java/io/IOHelper.java + test/modlibs/buildAction/usermods/um1/module-info.java + test/modlibs/buildAction/usermods/um1/um1_p1/um1_p1_B.java + test/modlibs/buildAction/usermods/um2/module-info.java + test/modlibs/buildAction/usermods/um2/um2_p1/um2_p1_B.java + test/modlibs/buildAction/usermods/um3/module-info.java + test/modlibs/buildAction/usermods/um3/um3_p1/um3_p1_B.java + test/modlibs/buildAction/usermods/um4/module-info.java + test/modlibs/buildAction/usermods/um4/um4_p1/um4_q1/um4_r1/um4_p1_q1_r1_B1.java + test/modlibs/buildAction/usermods/um4/um4_p1/um4_q1/um4_r1/um4_p1_q1_r1_B2.java + test/modlibs/buildAction/usermods/um4/um4_p2/um4_q2/um4_r2/um4_p2_q2_r2_B1.java + test/modlibs/buildAction/usermods/um4/um4_p2/um4_q2/um4_r2/um4_p2_q2_r2_B2.java + test/modlibs/buildAction/usermods/um5/module-info.java + test/modlibs/buildAction/usermods/um5/um5_p1/um5_q1/um5_r1/um5_p1_q1_r1_B1.java + test/modlibs/buildAction/usermods/um5/um5_p1/um5_q1/um5_r1/um5_p1_q1_r1_B2.java + test/modlibs/buildAction/usermods/um5/um5_p2/um5_q2/um5_r2/um5_p2_q2_r2_B1.java + test/modlibs/buildAction/usermods/um5/um5_p2/um5_q2/um5_r2/um5_p2_q2_r2_B2.java + test/modlibs/compileAction/packages/p/C.java + test/modlibs/compileAction/patch/java.base/java/io/IOHelper.java + test/modlibs/compileAction/usermods/um1/module-info.java + test/modlibs/compileAction/usermods/um1/um1_p1/um1_p1_C.java + test/modlibs/compileAction/usermods/um2/module-info.java + test/modlibs/compileAction/usermods/um2/um2_p1/um2_p1_C.java + test/modlibs/compileAction/usermods/um3/module-info.java + test/modlibs/compileAction/usermods/um3/um3_p1/um3_p1_C.java + test/modlibs/libs/packages/lp/lp_C.java + test/modlibs/libs/patchmods/java.base/java/util/streams/StreamsHelper.java + test/modlibs/libs/testng/patchmods/java.base/java/util/TestNGHelper.java + test/modlibs/libs/usermods/lum1/lum1_p1/lum1_p1_C.java + test/modlibs/libs/usermods/lum1/module-info.java + test/modlibs/libs/usermods/lum2/lum2_p1/lum2_p1_C.java + test/modlibs/libs/usermods/lum2/module-info.java + test/modlibs/libs/usermods/lum3/lum3_p1/lum3_p1_C.java + test/modlibs/libs/usermods/lum3/module-info.java + test/modlibs/mainAction/patchmods/java.base/java/util/TestHelper.java + test/modlibs/mainAction/usermods/um1/module-info.java + test/modlibs/mainAction/usermods/um1/um1_p1/um1_p1_M1.java + test/modlibs/testngAction/usermods/um1/module-info.java + test/modlibs/testngAction/usermods/um1/um1_p1/um1_p1_T.java + test/modlibs/testngAction/usermods/um2/module-info.java + test/modlibs/testngAction/usermods/um2/um2_p1/um2_p1_T.java + test/optionDecoder/OptionDecoderTest.java + test/osTest/OSTest.java + test/pkgInfo/lib/p/HelloWorld.java + test/pkgInfo/lib/p/package-info.java + test/policy/simple.policy + test/rerun/testng/TestNGTest.java + test/rerun2/RerunTest2.java + test/retain/RetainTest.java + test/secprov/Test.java + test/share/basic/build/dir/DirTest.java + test/share/basic/compile/dir/DirTest.java + test/shell/lib1/p1/C1.java + test/shell/lib2/p2/C2.java + test/shell/tests/MapUtils.java + test/shell/tests/Test234.java + test/skip/SkippedException.java + test/skip/jtreg/SkippedException.java + test/skip/jtreg/SkippedException2.java + test/statsTests/StatsTest.java + test/testng/lib/libpkg/LibClass.java + test/testng/tngAbsLib/p/TestNGTest.java + test/testng/tngNoLib/p/TestNGTest.java + test/testng/tngRelLib/p/TestNGTest.java + test/testngLibs/extlibs/extLib/ExtLib.java + test/testngLibs/tests/libs/absLib/AbsLib.java + test/testngLibs/tests/libs/relLib/RelLib.java + test/testngLibs/tests/testng/Test2.java + test/timeoutHandler/TestTimeoutHandler.java + test/timeouthandlers/MyHandler.java + test/vmopts/compile/AnnProc.java +Copyright: 1996-2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6517728/T6517728A.java + test/6517916/T6517916.java + test/6533043/Fail.java + test/6533043/Pass.java + test/6585912/Fail.java + test/6585912/Pass.java + test/6590671/T6590671.java + test/6622433/TestJava.java + test/6622433/TestShell.sh + test/SecurityManager/error/BadSecurityManagerTest.java + test/autovm/HelloJava.java + test/autovm/HelloShell.sh + test/cleanup/CreateUndeletableFile.java + test/compilejdk/ToolsJarTest.java + test/cpappend/test/Test.java + test/env/main/MainTest.java + test/exclude/p/Fail.java + test/exclude/p/Pass.java + test/exitCodes/Fail.java + test/exitCodes/Pass.java + test/groups/d1/d11/Test.java + test/groups/d1/d12/Test.java + test/groups/d1/d13/Test.java + test/groups/d2/Test.java + test/groups/d3/d31/Test.java + test/groups/d3/d32/Test.java + test/groups/d3/d33/Test.java + test/ignoreTag/Pass.java + test/javac/JavacTest.java + test/jcov/test/Test.java + test/jdkVersion/Test.java + test/match/p/Fail.java + test/match/p/Pass.java + test/modlibs/buildAction/usermods/BuildUserModClass.java + test/modlibs/compileAction/patch/CompilePatch.java + test/modlibs/compileAction/usermods/CompileUserMod.java + test/modlibs/mainAction/usermods/RunUserMod.java + test/modules/NoModulesTest.java + test/multirun/a/test/p/Test.java + test/multirun/b1/b/test/q/Test.java + test/multirun/b2/b/test/r/Test.java + test/nativepath/NativesEmpty.java + test/openfiles/Test1.java + test/openfiles/Test2_OpenFile.java + test/openfiles/Test3.java + test/openfiles/Test4_OpenDirectory.java + test/openfiles/Test5.java + test/policy/JUnit.java + test/policy/Main.java + test/policy/TestNG.java + test/problemList/ExcludeGenericAll.java + test/problemList/ExcludeGenericArch.java + test/problemList/ExcludeNever.java + test/problemList/ExcludeOsNameAll.java + test/problemList/ExcludeOsNameArch.java + test/problemList/ExcludeOsNameRev.java + test/refIgnoreLines/Test.java + test/requires/EvalTest.java + test/requires/ExprTest.java + test/requires/FlavorTest.java + test/requires/RegexpTest.java + test/rerun/std/MainTest.java + test/retain/test/FailTest.java + test/retain/test/PassTest.java + test/retain/test/a/AFailTest.java + test/retain/test/a/APassTest.java + test/smartActionArgs/optAuto/Test.java + test/smartActionArgs/optOut/Test.java + test/statusFilter/p1/T1.java + test/statusFilter/p1/T2.java + test/statusFilter/p1/T3.java + test/statusFilter/p1/T4.java + test/statusFilter/p1/T5.java + test/statusFilter/p2/T1.java + test/statusFilter/p2/T3.java + test/statusFilter/p2/T4.java + test/statusFilter/p2/T5.java + test/testng/std/Test.java + test/threadCleanup/Test.java + test/timelimit/Fast.java + test/timelimit/Medium.java + test/timelimit/Slow.java + test/timeouthandlers/TestJavaHang.java + test/timeouthandlers/TestShellHang.sh + test/timeouts/test/ExitTest.java + test/timeouts/test/SlowExitTest.java + test/timeouts/test/SlowInterruptibleTest.java + test/timeouts/test/SlowUninterruptibleTest.java + test/vmopts/main/Main.java +Copyright: 1998-2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6533043/Error.java + test/6585912/Error.java + test/exitCodes/Error.java + test/rerun/std/IgnoreTest.java + test/statusFilter/p2/T2.java +Copyright: 1998-2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @ignore + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/cleanup/CreateUndeletableFile1.java + test/cleanup/CreateUndeletableFile2.java + test/cleanup/CreateUndeletableFile3.java + test/cleanup/CreateUndeletableFile4.java +Copyright: 2011 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build CreateUndeletableFile + @run main CreateUndeletableFile + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6527624/A/AA/GoodAA1.java + test/6527624/B/BB/GoodBB.java + test/6527624/B/GoodB.java + test/6527624/Good.java +Copyright: 2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @key Any1 Any3 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/env/shell/ShellTest.sh + test/nativepath/NativesEmptyShell.sh + test/nativepath/NativesOKShell.sh + test/rerun/std/ShellTest.sh +Copyright: 2012-2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/exclusive/dir/Test1.sh + test/exclusive/dir/Test2.sh + test/exclusive/dir/Test3.sh + test/exclusive/dir/Test4.sh +Copyright: 2011 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run shell Test.sh + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6527624/B/BB/BadBB1.java + test/6527624/B/BadB1.java + test/6527624/Bad.java +Copyright: 2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @key A-only + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/extra-props/bad-compile/Test1.java + test/extra-props/bad-execute/Test1.java + test/extra-props/valid/Test1.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @requires extra + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6527624/A/BadA.java + test/6527624/B/BB/BadBB2.java + test/6527624/B/BadB2.java +Copyright: 2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @key B-only + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/junit/VMOptsPassed.java + test/share/basic/main/VMOptsPassed.java + test/share/basic/testng/group/p/q/Pass.java +Copyright: 1998-2012 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/smartActionArgs/optAuto/Test2.java + test/smartActionArgs/optIn/Test2.java + test/smartActionArgs/optOut/Test2.java +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main Test2 --test.src ${test.src} + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/cachingFilter/a/Test.java + test/cachingFilter/b/Test.java + test/cachingFilter/c/Test.java +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main Test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6527624/A/AA/GoodAA2.java + test/6527624/A/GoodA.java +Copyright: 2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @key Any1 Any3 A-only + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/testJavacExitCodes/Bad.java + test/testJavacExitCodes/Good.java +Copyright: 2011 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @compile Bad.java + . + @test + @compile/fail Bad.java + . + @test + @compile -badOpt Bad.java + . + @test + @compile/fail -badOpt Bad.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/badgroups/badname/Test.java + test/badgroups/badname51/Test.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + dummy test, to refer to in TEST.groups + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/maxOutputSize/defaultMax/Test.java + test/maxOutputSize/overrideMax/Test.java +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main Test 1000 + . + @test + @run main Test 3000 + . + @test + @run main Test 5000 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/compilejdk/CompileTest.java + test/rerun/std/CompileTest.java +Copyright: 2010-2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @compile CompileTest.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/buildAction/BuildLibUserModClass.java + test/modlibs/buildAction/usermods/BuildUserModPackage.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @library /libs/usermods + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/cleanup/CleanupTest.gmk + test/cleanupDirs/CleanupDirsTest.gmk +Copyright: 2011-2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + These tests run a set of 5 tests that each create an undeletable file + that will cause problems for jtreg cleaning up after a test. + . + In agentvm and othervm mode, jtreg should successfully run each test + by moving to a new scratch directory when it can't clear the previous one. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/testng/group/p/q/BadRun.java +Copyright: 2012 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Bad run + @run main BadRun + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/badtests/FailTest.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main FailTest pass + . + @test + @run main FailTest fail + . + @test + @run main FailTest pass + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/badtests/ExitTest.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main ExitTest pass + . + @test + @run main ExitTest fail + . + @test + @run main ExitTest pass + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/javacVMOptions/Test.java +Copyright: 2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @compile Test.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/extra-props/error/ErrorTest.java +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @requires buggyExtra + @run main ErrorTest + . + @test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/rerun/std/JUnitTest.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run junit JUnitTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6517728/T6517728B.java +Copyright: 2007-2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + NOTE: this thread is expected to cause a timeout in agentVM mode + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/driver/NoMain.java +Copyright: 1998-2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Can't find `main' method + @run driver NoMain + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/addmods/TestNonDefaultRuntime.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @modules java.annotations.common + . + java.annotations.common module will not be resolved by default + at runtime (because it is one of the EE APIs in Java SE.) + The implicit test is whether jtreg will use --add-modules + because of the @modules directive in the test description. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/main/NoMain.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Can't find `main' method + @run main NoMain + . + @test + @summary Error: Can't find `main' method + @run main/othervm NoMain + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/preview/preview/NoPreview.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @key bad + @enablePreview false + . + This test is a test for `@enablePreview false`. + It uses text blocks, but has disabled the use of preview features. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modules/JDKCompilerTest2.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @modules jdk.compiler/com.sun.tools.javac.util + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/rerun/std/CleanTest.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @clean CleanTest + @clean p.* + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/7900165/DataProviderException.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary 7900165: Exception in TestNG DataSource does not result in a reported test failure + @run testng DataProviderException + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/SecurityManager/pass/SimpleSecurityManagerTest.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + Verify that a simple standard security manager can be installed. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/compilejdk/ExecuteTest.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + by using the implicit @build action, we assume that we can precompile + this test with a valid JDK, then repeat with an invalid compileJDK + to verify the compileJDK is /not/ being used. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/buildTag/BuildTagTest.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test OK + . + @test OK + @run main BuildTagTest + . + @test OK + @build BuildTagTest + @run main BuildTagTest + . + @test OK, but bad style + @build BuildTagTest + @run main BuildTagTest + @summary bad style + . + @test Bad + @build BuildTagTest + . + @test Bad + @build BuildTagTest + @summary bad style + . + @test Bad + @run main BuildTagTest + @build BuildTagTest + @summary bad style + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/driver/Exit.java +Copyright: 1998-2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + @run driver Exit + . + @test + @summary Failed: Unexpected exit from test [exit code: 0] + @run driver Exit 0 + . + @test + @summary Failed: Unexpected exit from test [exit code: 1] + @run driver Exit 1 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/debug/ExplicitCompile.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @compile ExplicitCompile.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/timeouts/test/jprt.config +Copyright: 2006-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + JPRT shell configuration for testing. + . + Input environment variables: + Windows Only: + PATH + ROOTDIR + . + Output variable settings: + make Full path to GNU make + . + Output environment variables: + PATH + . + Error + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/junitTrace/Pass.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run junit Pass + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/junitTrace/NPE.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run junit NPE + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/bugidtests/InvalidTest.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @bug 77777777 + . + @test + @bug jdk-1234567 + . + @test + @bug 15123456 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/agentout/MainTest.java +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main MainTest + @run main MainTest --out 1 + @run main MainTest --out 5 + @run main MainTest --err 1 + @run main MainTest --err 5 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/retain/test/ErrorTest.java +Copyright: 2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main ErrorTest + @ignore + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/preview/std/Duplicate.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @enablePreview + @compile --enable-preview --release ${jdk.version} Duplicate.java + @run main/othervm --enable-preview Duplicate + . + This test is a positive test: + It uses text blocks, declaring `@enablePreview` in test description + but redundantly, already specifies `--enable-preview`. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/compile/Pass.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + XXX still should check /ref and /timeout + . + @test + @summary Passed: Compilation successful + @run compile Pass.java + . + @test + @summary Failed: Compilation passed unexpectedly + @run compile/fail Pass.java + . + @test + @summary Passed: Compilation successful + @compile Pass.java + . + @test + @summary Failed: Compilation passed unexpectedly + @compile/fail Pass.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/timeouts/test/AAA_Pass.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + This test is intended to be executed before any *Test.java file. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modules/JavaTransactionTest.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @modules java.transaction + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/main/ClassNotPublic.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Can't find `main' method + @run main ClassNotPublic + . + @test + @summary Error: Can't find `main' method + @run main/othervm ClassNotPublic + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/driver/CantFindSrc.java +Copyright: 1999-2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Can't find source file: CannotFindSrc.java in directory-list: .../data/basic/driver + @run driver CannotFindSrc + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/build/DirTest.java +Copyright: 1999-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Compilation successful + @clean DirTest + @clean dir.DirTest + @run build dir.DirTest + . + @test + @summary Passed: Execution successful + @clean DirTest + @clean dir.DirTest + @run main dir.DirTest + . + @test + @summary Error: Parse classname provided for `build': dir#DirTest + @clean DirTest + @clean dir.DirTest + @run build dir#DirTest + . + Verify that we can compile and run a file specified by classname only. + Verify that the class names are specified properly. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/ignoresymbolfile/Test.java +Copyright: 1998-2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @clean Test + @build Test + @run main Test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/badtests/OpenFileTest.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main OpenFileTest pass + . + @test + @run main OpenFileTest fail + . + @test + @run main OpenFileTest pass + . + additional tests to verify that all run and pass after the previous failure + . + @test + @run main OpenFileTest pass + . + @test + @run main OpenFileTest pass + . + @test + @run main OpenFileTest pass + . + @test + @run main OpenFileTest pass + . + @test + @run main OpenFileTest pass + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/explicitIds/Test.java +Copyright: 2018-2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test legacy junk + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/vmopts/compile/Compile.java +Copyright: 2006-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @compile AnnProc.java + @compile -processor AnnProc Compile.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/javac/TestTrees.java +Copyright: 2006 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @bug 6346249 6392177 + @summary new Trees API + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/requires/NameNotFoundTest.java +Copyright: 2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @requires NameNotFound + @run main NameNotFoundTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6519296/T6519296.java +Copyright: 2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + @test + @run main T6519296 0 + . + @test + . + @test + @run main T6519296 1 + . + @test + . + @test + @run main T6519296 2 + . + @test + . + @test + @run main T6519296 3 + . + @test + . + @test + @run main T6519296 4 + . + @test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/moduleOpens/ModuleOpen.java +Copyright: 2016-2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary test reflective access to private API not permitted without :open + @modules jdk.compiler/com.sun.tools.javac.main + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/buildAction/usermods/BuildUserModClasses.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/absLib/t/abs/AbsTest.java +Copyright: 2012 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @library /lib + @build Lib AbsTest + @run main AbsTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/junit/InNamedPkg.java +Copyright: 1998-2009 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + @run junit org.sun.namedpkg.InNamedPkg + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/shell/tests/Test1.java +Copyright: 2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build MapUtils + @run main Test1 + . + Shell tests: option 1: convert to Java! + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/simple/Fail.java +Copyright: 2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary This test should fail + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6799634/AnnoProcTest.java +Copyright: 2009 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build AnnoProcTest + @compile/process -processor AnnoProcTest AnnoProcTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/extra-props/valid/Test2.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @requires !extra + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/agentout/CompileTest.java +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build AnnoProc + @compile -processor AnnoProc CompileTest.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6622433/TestCompile2.java +Copyright: 2008 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @compile AnnoProc.java + @compile -processor AnnoProc TestCompile2.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modules/JDKCompilerTest1.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @modules jdk.compiler + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/badtests/ClearSysPropsTest.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main ClearSysPropsTest pass + . + @test + @run main ClearSysPropsTest fail + . + @test + @run main ClearSysPropsTest pass + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/junit/BadTag.java +Copyright: 1998-2009 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Parse Exception: No class provided for `junit' + @run junit + . + @test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/debug/ImplicitCompile.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run build ImplicitCompile + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/badlibs/d1/d2/Test.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @library /../lib + . + @test + @library ../../../lib + . + @test + @library /d1/../../lib + . + @test + @library missing + . + @test + @library [syntax] + . + @test + @library abc\def + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/streams/StreamsTest.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run driver StreamsTest + @run main StreamsTest + @run main/othervm StreamsTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/secprov/C.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build Test + @run main Test C 1.0 C + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/secprov/A.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build Test + @run main Test A 1.0 A + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/build-wildcards/tests/Test.java +Copyright: 2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Note: + This test currently relies on being run with a clean work/classes directory + . + @test + @library /lib + @run main Test Test + @build A LA + @run main Test Test A LA + @build * + @run main Test Test A B C LA LB LC + @build p.PA p.LPA + @run main Test Test A B C LA LB LC p.PA p.LPA + @build p.* + @run main Test Test A B C LA LB LC p.PA p.PB p.PC p.LPA p.LPB p.LPC + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/testngLibs/tests/simple/Test1.java +Copyright: 2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @library /libs/absLib + @library ../libs/relLib + @library /extLib + @build AbsLib RelLib ExtLib + @run main Test1 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/buildAction/usermods/BuildUserModModule.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @library /libs/usermods + @build um5/* + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/vmopts/main/MainOtherVM.java +Copyright: 2006-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main/othervm MainOtherVM + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/misc/ValidBugs.java +Copyright: 1999-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Parse Exception: Invalid tag: bugs + @bugs + . + @test + @summary Error: Parse Exception: No value provided for `@bug' + @bug + . + @test + @summary Error: Parse Exception: Unexpected length for bugid: 123456 + @bug 123456 + . + @test + @summary Error: Parse Exception: Unexpected length for bugid: 12345678 + @bug 12345678 + . + @test + @summary Error: Parse Exception: Non-digit found in bugid: 123456a + @bug 123456a + . + @test + @summary Passed: Execution successful + @bug 1234567 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/streams/FileDescriptorTest.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main FileDescriptorTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/applet/ExitNonZero.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Failed: Unexpected exit from test [exit code: 1] + @run applet ExitNonZero.html + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/shell/tests/Test4.sh +Copyright: 2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + Shell tests: option 4: use env vars set by jtreg + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modules/JavaBaseTest.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @modules java.base + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/requires/EmptyTest.java +Copyright: 2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @requires + @run main EmptyTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/jdk11/ExecuteTest.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + basic test for verifying jtreg can handle JDK 1.1 tests (since jtreg + has different code for handling JDK 1.1) + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/compile/BadTag.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Parse Exception: No classname provided for `compile' + @compile + . + @test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/groups/d1/d11/SCCS/Bad.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary this is a bad test description which should never be read because + it is in a directory that should never be scanned + @bad + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/secprov/B.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build Test + @run main Test B 1.0 B + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/main/Pass.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + . + @test + @summary Passed: Execution successful + @run main Pass + . + @test + @summary Failed: Execution passed unexpectedly + @run main/fail Pass + . + @test + @summary Passed: Execution successful + @run main Pass blah 1 + . + @test + @summary Failed: Execution passed unexpectedly + @run main/fail Pass 7 10 + . + @test + @summary Passed: Execution successful + @run main/othervm Pass + . + @test + @summary Failed: Execution passed unexpectedly + @run main/othervm/fail Pass + . + @test + @summary Passed: Execution successful + @run main/othervm Pass foo bar + . + @test + @summary Failed: Execution passed unexpectedly + @run main/othervm/fail Pass foo bar bas + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/preview/preview/Bad.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @enablePreview false + @key bad + . + This test is a negative test: + It uses text blocks but has disabled use of --enable-preview + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/ignore/BadTag.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Parse Exception: Unexpected option(s) for 'ignore' + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/main/Exit.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + @run main Exit + . + @test + @summary Failed: Unexpected exit from test [exit code: 0] + @run main Exit 0 + . + @test + @summary Failed: Unexpected exit from test [exit code: 1] + @run main Exit 1 + . + @test + @summary Passed: Execution successful + @run main/othervm Exit + . + @test + @summary Failed: Unexpected exit from test [exit code: 0] + @run main/othervm Exit 0 + . + @test + @summary Failed: Unexpected exit from test [exit code: 1] + @run main/othervm Exit 1 + . + @test + @summary Failed: Execution passed unexpectedly + @run main/fail Exit + . + @test + @summary Failed: Unexpected exit from test [exit code: 0] + @run main/fail Exit 0 + . + @test + @summary Failed: Unexpected exit from test [exit code: 1] + @run main/fail Exit 1 + . + @test + @summary Failed: Execution passed unexpectedly + @run main/othervm/fail Exit + . + @test + @summary Failed: Unexpected exit from test [exit code: 0] + @run main/othervm/fail Exit 0 + . + @test + @summary Failed: Unexpected exit from test [exit code: 1] + @run main/othervm/fail Exit 1 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/driver/Pass.java +Copyright: 1998-2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + @run driver Pass + . + @test + @summary Passed: Execution successful + @run driver Pass blah 1 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/misc/ValidKeys.java +Copyright: 1999-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Parse Exception: Invalid tag: keys + @keys + . + @test + @summary Error: Parse Exception: No value provided for `key' + @key + . + @test + @summary Passed: Execution successful + @key 2d + . + @test + @summary Passed: Execution successful + @key i18n + . + @test + @summary Passed: Execution successful + @key dnd + . + @test + @summary Passed: Execution successful + @key 2d i18n dnd + . + @test + @summary Error: Parse Exception: Invalid key: 2D + @key 2D + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/clean/Pass.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Clean Successful + @run clean * + . + @test + @summary Passed: Clean Successful + @run clean Tetazoo.* + . + @test + @summary Passed: Clean Successful + @run clean JARandom.class + . + @test + @summary Passed: Clean Successful + @run shell CreateDir.sh + @run clean * + . + @test + @summary Error: Parse Exception: Bad classname ... + @run clean dir/file.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/SecurityManager/ShowSecurityManager.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main ShowSecurityManager + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/rerun/std/AppletTest.java +Copyright: 1998-2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run applet AppletTest.html + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/extra-props/bad-execute/Test2.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + This test is essentially the same as Test1. + It exists to test the behavior of failing to get bad properties on + multiple tests + . + @test + @requires extra + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/preview/std/Bad.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @key bad + . + This test is a negative test: + It uses text blocks, but does not enable the preview features + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/rerun/std/BuildTest.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @clean BuildTest + @build BuildTest + @build BuildTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/bugidtests/MixTest.java +Copyright: 1998-2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @bug 1001111 + bug 1002222 + . + @test + @bug 1003333 + @summary multiple bugs + @bug 1004444 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/tempFiles/Main.java +Copyright: 2005-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Write a temporary file + @run main Main main0.tmp + . + @test + @summary Passed: Write a temporary file + @run main/othervm Main main1.tmp + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/7900130/TestArguments.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary 7900130: Test summary does not show TestNg dataProvider arguments + @run testng TestArguments + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/driver/ClassNotPublic.java +Copyright: 1998-2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Can't find `main' method + @run driver ClassNotPublic + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/preview/std/BadSyntax.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @key bad + @enablePreview bad-syntax + . + This test is a negative test: + It uses text blocks, but there is a syntax error in the @enablePreview tag + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/preview/std/Plain.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + This test is a control test: + It does not use any preview features. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/preview/preview/Duplicate.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @compile --enable-preview --release ${jdk.version} Duplicate.java + @run main/othervm --enable-preview Duplicate + . + This test is a positive test: + It uses text blocks, and has `enablePreview` in TEST.properties + but redundantly, already specifies `--enable-preview`. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/simple/Error.java +Copyright: 2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary This test should give an error, because the class is not found + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/applet/ExitZero.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Failed: Unexpected exit from test [exit code: 0] + @run applet ExitZero.html + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/misc/ValidKeyBug.java +Copyright: 1999-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + @key i18n dnd 2d + @bug 3141592 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/mainAction/patchmods/RunPatchMod.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main java.base/java.util.TestHelper + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/4730538/test/Test.java +Copyright: 2005-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @bug 4730538 + @summary RegressionScript.testClassPath() returns invalid path to tools.jar + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/timeoutHandler/test/Test.java +Copyright: 2011-2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary dummy test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/requires/MultipleTest.java +Copyright: 2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @requires true + @requires false + @run main MultipleTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/junit/Pass.java +Copyright: 1998-2009 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + @run junit Pass + . + @test + @summary Failed: Execution passed unexpectedly + @run junit/fail Pass + . + @test + @summary Error: Parse Exception: Bad argument provided for class in `junit' + @run junit Pass badarg + . + @test + @summary Error: Parse Exception: Bad argument provided for class in `junit' + @run junit/fail Pass badarg + . + @test + @summary Passed: Execution successful + @run junit/othervm Pass + . + @test + @summary Failed: Execution passed unexpectedly + @run junit/othervm/fail Pass + . + @test + @summary Error: Parse Exception: Bad argument provided for class in `junit' + @run junit/othervm Pass badarg + . + @test + @summary Error: Parse Exception: Bad argument provided for class in `junit' + @run junit/othervm/fail Pass badarg + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/timeouts/test/ZZZ_Pass.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + This test is intended to be executed after any *Test.java file. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/buildAction/packages/BuildPkg.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build p.B + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/cleanupDirs/CleanupDirsTest.java +Copyright: 2011-2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main CleanupDirsTest writable writable writable + . + @test + @run main CleanupDirsTest writable writable readonly + . + @test + @run main CleanupDirsTest writable readonly writable + . + @test + @run main CleanupDirsTest writable readonly readonly + . + @test + @run main CleanupDirsTest readonly writable writable + . + @test + @run main CleanupDirsTest readonly writable readonly + . + @test + @run main CleanupDirsTest readonly readonly writable + . + @test + @run main CleanupDirsTest readonly readonly readonly + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/build/Pass.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Compilation successful + @clean Pass + @run build Pass + . + @test + @summary Passed: No need to compile: Pass + @clean Pass + @run build Pass + @run build Pass + . + @test + @summary Passed: Compilation successful + @clean Pass + @build Pass + . + @test + @summary Passed: No need to compile: Pass + @clean Pass + @build Pass + @build Pass + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/preview/std/TextBlocks.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @enablePreview + . + This test is a positive test: + It uses text blocks, declaring `@enablePreview` in test description + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/badtests/BadSecurityManagerTest.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main BadSecurityManagerTest pass + . + @test + @run main BadSecurityManagerTest fail + . + @test + @run main BadSecurityManagerTest pass + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/compileAction/usermods/CompileUserMods.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @compile/modules + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/extra-props/valid/Test3.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @requires optExtra + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/clean/BadTag.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Parse Exception: Unexptected option(s) for `clean' + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/addmods/TestNonDefaultCompiler.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @modules jdk.charsets/sun.nio.cs.ext + . + jdk.charsets module will be resolved by default at runtime + (because it provides a service) but will not be resolved + at compile time (because it does not export API.) + The implicit test is whether jtreg will use --add-modules + because of the @modules directive in the test description. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/extra-props/valid.libs/Test1.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @requires extra & inLib & inBootLib & haveVMOpt + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6533074/T.java +Copyright: 2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @compile/fail T.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/sysprops/Test.java +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main Test + . + @test + @run driver Test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/main/CantFindSrc.java +Copyright: 1999-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Can't find source file: CannotFindSrc.java in directory-list: .../data/basic/main + @run main CannotFindSrc + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/buildAction/BuildLibUserModClasses.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @library /libs/usermods + @build + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/testng/group/p/q/ExtraComment.java +Copyright: 2012 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + . + @test + @summary Error: extra comment + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/smartActionArgs/optIn/Test.java +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @compile -source ${jdk.version} Test.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/nativepath/NativesOK.java +Copyright: 2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main/native NativesOK + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/testng/group/p/q/Fail.java +Copyright: 2012 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Failed: Execution failed + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/buildAction/BuildLibPkg.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @library /libs/packages + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/7900112/TestExpected.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary 7900112: don't print unnecessary stack traces + @run testng TestExpected + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/build/BadTag.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Parse Exception: Unexpected options for `build' + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/Properties/PropertiesTest.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main PropertiesTest 1 false + . + @test + @run main PropertiesTest 2 false + . + @test + @run main PropertiesTest 3 false + . + @test + @run main PropertiesTest 4 true + . + @test + @run main PropertiesTest 5 true + . + @test + @run main PropertiesTest 6 true + . + @test + @run main PropertiesTest 7 false + @run main PropertiesTest 8 false + @run main PropertiesTest 9 false + @run main PropertiesTest 10 true + @run main PropertiesTest 11 true + @run main PropertiesTest 12 true + @run main PropertiesTest 13 false + @run main PropertiesTest 14 true + @run main PropertiesTest 15 false + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/4499340/test/dir/Test.java +Copyright: 2005-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @bug 4499340 + @summary jtreg compilation fails with at-library tag + @library test.jar + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/shell/tests/Test2.sh +Copyright: 2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + Shell tests: option 2: use inline case statement + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/compile/DirTest.java +Copyright: 1999-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + @clean DirTest + @clean dir.DirTest + @run compile dir/DirTest.java + @run main dir.DirTest + . + @test + @summary Error: Test Class Exception: Can't find source file: dir.DirTest.java + @clean DirTest + @clean dir.DirTest + @run compile dir.DirTest.java + . + test + @summary Error: Can't load test: java.lang.ClassNotFoundException: dir/DirTest + @clean DirTest + @clean dir.DirTest + @run compile dir/DirTest.java + @run main dir/DirTest + . + Verify that we can compile and run a file specified by classname only + Verify that the class names are properly specified. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/preview/preview/TextBlocks.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + This test is a positive test: + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/misc/Exceptions.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + ERRORS FROM JAVA.LANG + derived from Error() + . + @test Method.invoke() correctly throws java.lang.Error + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.Error + . + @test Method.invoke() correctly throws java.lang.ClassCircularityError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.ClassCircularityError + . + @test Method.invoke() correctly throws java.lang.AbstractMethodError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.AbstractMethodError + . + @test Method.invoke() correctly throws java.lang.ExceptionInInitializerError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.ExceptionInInitializerError + . + @test Method.invoke() correctly throws java.lang.IllegalAccessError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.IllegalAccessError + . + @test Method.invoke() correctly throws java.lang.IncompatibleClassChangeError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.IncompatibleClassChangeError + . + @test Method.invoke() correctly throws java.lang.InstantiationError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.InstantiationError + . + @test Method.invoke() correctly throws java.lang.InternalError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.InternalError + . + @test Method.invoke() correctly throws java.lang.LinkageError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.LinkageError + . + @test Method.invoke() correctly throws java.lang.NoClassDefFoundError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.NoClassDefFoundError + . + @test Method.invoke() correctly throws java.lang.NoSuchMethodError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.NoSuchMethodError + . + @test Method.invoke() correctly throws java.lang.OutOfMemoryError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.OutOfMemoryError + . + @test Method.invoke() correctly throws java.lang.StackOverflowError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.StackOverflowError + . + @test Method.invoke() correctly throws java.lang.UnknownError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.UnknownError + . + @test Method.invoke() correctly throws java.lang.UnsatisfiedLinkError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.UnsatisfiedLinkError + . + @test Method.invoke() correctly throws java.lang.VerifyError + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.VerifyError + . + derived from Exception() + . + @test Method.invoke() correctly throws java.lang.Exception + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.Exception + . + @test Method.invoke() correctly throws java.lang.ArithmeticException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.ArithmeticException + . + @test Method.invoke() correctly throws java.lang.ArrayStoreException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.ArrayStoreException + . + @test Method.invoke() correctly throws java.lang.ClassCastException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.ClassCastException + . + @test Method.invoke() correctly throws java.lang.ClassNotFoundException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.ClassNotFoundException + . + @test Method.invoke() correctly throws java.lang.CloneNotSupportedException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.CloneNotSupportedException + . + @test Method.invoke() correctly throws java.lang.IllegalAccessException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.IllegalAccessException + . + @test Method.invoke() correctly throws java.lang.IllegalArgumentException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.IllegalArgumentException + . + @test Method.invoke() correctly throws java.lang.IllegalMonitroStateException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.IllegalMonitorStateException + . + @test Method.invoke() correctly throws java.lang.IllegalThreadStateException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.IllegalThreadStateException + . + @test Method.invoke() correctly throws java.lang.IndexOutOfBoundsException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.IndexOutOfBoundsException + . + @test Method.invoke() correctly throws java.lang.InstantiationException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.InstantiationException + . + @test Method.invoke() correctly throws java.lang.InterruptedException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.InterruptedException + . + @test Method.invoke() correctly throws java.lang.NegativeArraySizeException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.NegativeArraySizeException + . + @test Method.invoke() correctly throws java.lang.NullPointerException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.NullPointerException + . + @test Method.invoke() correctly throws java.lang.NumberFormatException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.NumberFormatException + . + @test Method.invoke() correctly throws java.lang.RuntimeException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.RuntimeException + . + @test Method.invoke() correctly throws java.lang.SecurityException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.lang.SecurityException + . + ERRORS FROM JAVA.IO + . + @test Method.invoke() correctly throws java.io.IOException + @summary Passed: Execution failed as expected + @run main/fail Exceptions java.io.IOException + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/junit/CantFindSrc.java +Copyright: 1999-2009 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Can't find source file: CannotFindSrc.java in directory-list: .../data/basic/junit + @run junit CannotFindSrc + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/autovm/HelloOtherJava.java +Copyright: 2011 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main/othervm HelloOtherJava + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/groups/d3/d32/Bad.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary this is a bad test description which should never be read because + it is specifically excluded in the group file + @bad + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/absLib/t/rel/RelTest.java +Copyright: 2012 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @library ../../lib + @build Lib RelTest + @run main RelTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/groups/d4/NoTests.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + no tests + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/bugidtests/ValidTest.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @bug 7777777 + @bug JDK-1234567 + @bug 14123456 + @bug 4444444 CODETOOLS-8000000 14123456 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/shell/libenv/env.sh +Copyright: 2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + A shared library script to set up the platform-specific variables + . + set platform-dependent variables + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/simple/Pass.java +Copyright: 2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary This test should pass + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/compileAction/packages/CompilePkg.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @compile p/C.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/requires/SyntaxTest.java +Copyright: 2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @requires ( + @run main SyntaxTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/pkgInfo/Test.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @library lib + @build p.package-info p.HelloWorld + @run main Test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/ignoreTag/IgnoreTest.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @ignore + . + @test + @run ignore + . + @test + @ignore reason + . + @test + @run ignore reason + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/rerun/std/TestNGTest.java +Copyright: 2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run testng TestNGTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6809055/AnnoProcTest.java +Copyright: 2009 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build AnnoProcTest + @compile -processor AnnoProcTest AnnoProcTest.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/buildAction/patch/BuildPatch.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build java.base/java.io.IOHelper + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/6590657/T6590657.java +Copyright: 2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build T6590657 + @clean * + @build T6590657 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/shell/tests/Test3.sh +Copyright: 2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + . + Shell tests: option 3: use case statement in shared script + . + Chicken and egg here: can't use ${FS} before it is set by env.sh + But, in general, it is OK to use "/" on all platforms anyway. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/driver/BadTag.java +Copyright: 1998-2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Parse Exception: No class provided for `driver' + @run driver + . + @test + @summary Error: Parse Exception: Bad option for driver: manual + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/retain/test/a/AErrorTest.java +Copyright: 2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main AErrorTest + @ignore + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/applet/Pass.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + @run applet Pass.html + . + @test + @summary Passed: Execution successful + @run applet/manual Pass.html + . + @test + @summary ...Manual test, user evaluated: Result depends on user selection + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/env/compile/CompileTest.java +Copyright: 2012-2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @build CompileTest + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/autovm/dir/othervm/HelloAnotherJava.java +Copyright: 2011 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main/othervm HelloAnotherJava + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/mainAction/usermods/UseUserModAsLib.java +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary checks that user modules can be used as library classes by tests + @library /libs/usermods + @build lum1/* + @run main UseUserModAsLib + @run driver UseUserModAsLib + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/compile/Fail.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + XXX still should check /ref and /timeout + . + @test + @summary Failed: Compilation failed + @run compile Fail.java + . + @test + @summary Passed: Compilation failed as expected + @run compile/fail Fail.java + . + @test + @summary Failed: Compilation failed + @compile Fail.java + . + @test + @summary Passed: Compilation failed as expected + @compile/fail Fail.java + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/SecurityManager/pass/GoodSecurityManagerTest.java +Copyright: 2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @run main GoodSecurityManagerTest 1 + . + @test + @run main GoodSecurityManagerTest 2 + . + @test + @run main GoodSecurityManagerTest 3 + @run main GoodSecurityManagerTest 4 + @run main GoodSecurityManagerTest 5 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modlibs/buildAction/BuildLibPatch.java +Copyright: 2015 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @library /libs/patchmods + @build java.base/java.util.streams.StreamsHelper + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/main/BadTag.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Error: Parse Exception: No class provided for `main' + @run main + . + @test + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/testng/singles/Pass.java +Copyright: 2012 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed: Execution successful + @run testng Pass + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: plugins/idea/gradlew +Copyright: 2015 the original author or authors. +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + https://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + Gradle start up script for UN*X + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: test/openfiles/OpenFileTests.gmk +Copyright: 2011-2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: __HEADER___ + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + These tests run a set of 5 tests two of which create an open file + that will cause problems for jtreg cleaning up after a test. + . + However, they are primarily designed for a Windows environment + where open files can be a problem during file cleanup before/after + a test. On a non-Windows environment (i.e. Linux, Solaris) all + the tests in the openfiles test suite pass. + But, for now, these makefiles are not set up to run on Windows. + When the makefiles are upgraded to run on Windows, the rules in this + makefile will have to be updated (perhaps by using target-specific + variable definitions) to behave correctly on Windows as well as + non-Windows platforms. + . + In agentvm and othervm mode, jtreg should successfully run each test + by moving to a new scratch directory when it can't clear the previous one. + +Files: src/share/doc/javatest/regtest/README +Copyright: Copyright information +License: __UNKNOWN__ + LICENSE License file + doc/ Documentation files + legal/ Copyright and license files for JavaTest or JT Harness + lib/ Directory containing the JAR files needed to run jtreg + bin/ Miscellaneous utility script for use on Linux, Solaris + and for Cygwin on Microsoft Windows platforms + +Files: src/share/doc/javatest/regtest/faq.md +Copyright: processing that might affect the operation of the test, for example, affecting the line numbers of the test source code. +License: __NO_LICENSE__ + +Files: test/exclusive/dir/Test.sh +Copyright: 2011 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + The scratch directory will be either workdir/scratch* or workdir/scratch*/* + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/rerun2/RerunTest2.gmk +Copyright: 2013-2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Tests use pre-module features, such as bootclasspath + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/modules/ModulesTest.sh +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @modules jdk.compiler + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: make/build.properties +Copyright: 2007-2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + set locations here, or in ${root}/build.properties, or set on the + ant command line + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: src/share/classes/com/sun/javatest/regtest/config/OS.java +Copyright: 2011-2019 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle,Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/timeoutHandler/TimeoutHandlerTimeoutTest.gmk +Copyright: 2015-2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + use target-specific variables to specify jtreg option + and the resulting expected timeout + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: src/share/classes/com/sun/javatest/regtest/tool/package-info.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Provides support classes for the JDK Regression Test Harness, jtreg, + for overall control of a test run. + . +

This is NOT part of any supported API. + If you write code that depends on this, you do so at your own risk. + This code and its internal interfaces are subject to change or + deletion without notice. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: src/share/classes/com/sun/javatest/regtest/agent/package-info.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Provides support classes for the JDK Regression Test Harness, jtreg, + that run in the test VM. + . +

Note: + All classes in this package should be compiled such that they can + be executed on the oldest supported release. This implies that the + classes may not use language features that are only available on + releases that are newer than the oldest supported release. +

Currently, {@code jtreg} supports running tests as far back as + JDK 1.2 using "othervm" mode, which means that certain classes + are restricted to be compiled with "{@code javac -target 1.2}". + It also supports running tests in "agentvm" mode as far back as + JDK 1,5, which means that the majority of classes in this package + are restricted to be compiled with "{@code javac -target 1.5}". + . +

This is NOT part of any supported API. + If you write code that depends on this, you do so at your own risk. + This code and its internal interfaces are subject to change or + deletion without notice. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: make/Platform.gmk +Copyright: 1995-2013 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + This file is an extract from jdk/test/Makefile to model the logic + for determining the platform keys used for ProblemList.txt + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: src/share/classes/com/sun/javatest/regtest/config/package-info.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Provides support classes for the JDK Regression Test Harness, jtreg, + for configuring a test run. + . +

+ . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/problemList/ProblemList.template +Copyright: 2011 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + ProblemList.txt uses the following encoding + generic-all Problems on all platforms + generic-ARCH Where ARCH is one of: sparc, sparcv9, x64, i586, etc. + OSNAME-all Where OSNAME is one of: solaris, linux, windows + OSNAME-ARCH Specific on to one OSNAME and ARCH, e.g. solaris-x64 + OSNAME-REV Specific on to one OSNAME and REV, e.g. solaris-5.8 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: src/share/classes/com/sun/javatest/regtest/util/package-info.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Provides utility support classes for the JDK Regression Test Harness, jtreg. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/skip/TestKnownSkippedException.java +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Passed. Skipped: jtreg.SkippedException: known exception + @run main TestKnownSkippedException + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/timeouts/make/Makefile +Copyright: 1997-2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + This is a Makefile to build a dummy product, for the benefit of JPRT. + . + Get OS/ARCH specifics + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: src/share/classes/com/sun/javatest/regtest/exec/package-info.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Provides support classes for the JDK Regression Test Harness, jtreg, + for executing individual tests. + . +

+ . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/pkgInfo/PkgInfoTest.gmk +Copyright: 2012-2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Check that package-info is accepted in a build list + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/timeouts/make/jprt.properties +Copyright: 2006-2009 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Properties for jprt + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/coverage.gmk +Copyright: 2012 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + This target collects coverage data for jtreg itself, by creating + an instrumented copy of jtreg.jar, then running the jtreg tests + (as defined by "make test"), collecting the results with the grabber + and finally generating a report. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: src/share/classes/com/sun/javatest/regtest/package-info.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Provides public API for the Regression Test Harness for JDK: jtreg. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/timeouts/test/Makefile +Copyright: 1997-2010 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + This is a Makefile for JPRT testing + . + Get OS/ARCH specifics + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/i18n/checkI18NProps.sh +Copyright: 2000-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + shell script to extract the set of i18n message keys from a package + and to compare them against the keys in the i18n.properties file. + The message keys are extracted by a combination of static and dynamic + analysis. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/testng/singles/Fail.java +Copyright: 2012 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Failed: throws exception + @run testng Fail + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: src/share/classes/com/sun/javatest/diff/Main.java +Copyright: 2007-2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + TODO: XMLReporter + TODO: filter options + TODO: comparator option + TODO: css option + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: make/build.sh +Copyright: 2020 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + This script will download/build the dependencies for jtreg and then + build jtreg. Downloaded files are verified against known/specified + specified checksums. + . + The default version to use when building jtreg can be found in the + make/version-numbers file, where the default versions and + corresponding known checksums for the dependencies are also + specified. Almost all of the defaults can be overridden by setting + the respective environment variables. + . + For each of the dependency the following steps are applied and the + first successful one is used: + . + 1. Check if the dependency is available locally + 2. Download a prebuilt version of the dependency + 3. Build the dependency from source, downloading the source archive + first + . + In particular, when not found locally the dependencies will be + handled as follows: + . + * JUnit, TestNG, JCommander, and Ant jar are by default + downloaded from Maven central. + * JT Harness, JCov, and AsmTools are downloaded or built from + source. + * The JDK dependency is downloaded. No default URL is set. + . + Some noteworthy control variables: + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/libBuildArgs/TEST.ROOT +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + This test suite contains a library with a mix of "good" files, which can + be compiled, and "bad" files, which cannot. + It also contains two uses of the library, from TestNG test directories. + One uses a default build, which should fail because of the bad source files. + The other uses lib.build to specify which files in the library should be + compiled, and thus should succeed. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/debug/DebugTest.gmk +Copyright: 2012-2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Although we run the same tests in the same manner (apart from the + mode option) for agentvm and othervm mode, currently, the detection + of whether or not an action is run with/without debug options is + different in the two modes. Ideally, the rerun sections should be + updated to be more equivalent. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: make/Defs.gmk +Copyright: 1996-2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + include host-specific defs, if any + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: src/share/classes/com/sun/javatest/regtest/report/package-info.java +Copyright: 2016 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + Provides support classes for the JDK Regression Test Harness, jtreg, + for reporting the results of a test run. + . +

This is NOT part of any supported API. + If you write code that depends on this, you do so at your own risk. + This code and its internal interfaces are subject to change or + deletion without notice. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/empty/EmptyTest.gmk +Copyright: 2015-2017 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. Oracle designates this + particular file as subject to the "Classpath" exception as provided + by Oracle in the LICENSE file that accompanied this code. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + No Args: + not allowed, exit code 1, Error: No tests selected + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/skip/TestUnknownSkippedException.java +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception *** check multiple exceptions *** + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Failed. Execution failed: `main' threw exception: SkippedException: unknown exception + @run main TestUnknownSkippedException + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/skip/TestUnknownJtregSkippedException.java +Copyright: 2018 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception *** check multiple exceptions *** + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Failed. Execution failed: `main' threw exception: jtreg.SkippedException2: unknown exception + @run main TestUnknownJtregSkippedException + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/applet/Fail.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception *** check multiple exceptions *** + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Failed: Execution failed: Applet thread threw exception: java.lang.RuntimeException: I should fail + @run applet Fail.html + . + @test + @summary Failed: Execution failed: Applet thread threw exception: java.lang.RuntimeException: I should fail + @run applet/manual Fail.html + . + @test + @summary Failed: Execution failed: Applet thread threw exception: java.lang.RuntimeException: I should fail + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/junit/Fail.java +Copyright: 1998-2009 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception *** check multiple exceptions *** + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Failed: `main' threw exception: java.lang.Exception: JUnit test failure + @run junit Fail + . + @test + @summary Passed: Execution failed as expected + @run junit/fail Fail + . + @test + @summary Error: Parse Exception: Bad argument provided for class in `junit' + @run junit Fail badarg + . + @test + @summary Error: Parse Exception: Bad argument provided for class in `junit' + @run junit/fail Fail badarg + . + @test + @summary Failed: `main' threw exception: java.lang.Exception: JUnit test failure + @run junit/othervm Fail + . + @test + @summary Passed: Execution failed as expected + @run junit/othervm/fail Fail + . + @test + @summary Error: Parse Exception: Bad argument provided for class in `junit' + @run junit/othervm Fail badarg + . + @test + @summary Error: Parse Exception: Bad argument provided for class in `junit' + @run junit/othervm/fail Fail badarg + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/driver/Fail.java +Copyright: 1998-2014 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception *** check multiple exceptions *** + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Failed: Execution failed: `main' threw exception: + java.lang.RuntimeException: I should fail + @run driver Fail + . + @test + @summary Failed: Execution failed: `main' threw exception: + java.lang.RuntimeException: I should fail + @run driver Fail arg0 arg1 arg2 + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/main/Fail.java +Copyright: 1998-2007 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception *** check multiple exceptions *** + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Failed: Execution failed: `main' threw exception: + java.lang.RuntimeException: I should fail + . + @test + @summary Failed: Execution failed: `main' threw exception: + java.lang.RuntimeException: I should fail + @run main Fail + . + @test + @summary Passed: Execution failed as expected + @run main/fail Fail + . + @test + @summary Failed: Execution failed: `main' threw exception: + java.lang.RuntimeException: I should fail + @run main Fail arg0 arg1 arg2 + . + @test + @summary Passed: Execution failed as expected + @run main/fail Fail arg0 arg1 arg2 + . + @test + @summary Failed: Execution failed: `main' threw exception: + java.lang.RuntimeException: I should fail + @run main/othervm Fail + . + @test + @summary Passed: Execution failed as expected + @run main/othervm/fail Fail + . + @test + @summary Failed: Execution failed: `main' threw exception: + java.lang.RuntimeException: I should fail + @run main/othervm Fail 3 1 2 1 2 + . + @test + @summary Passed: Execution failed as expected + @run main/othervm/fail Fail 3 7 6 1 9 * + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: test/share/basic/junit/BadTestClass.java +Copyright: 1998-2009 Oracle and/or its affiliates. DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +License: GPL-2.0 with unknown exception *** check multiple exceptions *** + This code is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 only, as + published by the Free Software Foundation. + . + This code is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + version 2 for more details (a copy is included in the LICENSE file that + accompanied this code). + . + You should have received a copy of the GNU General Public License version + 2 along with this work; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + . + Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + or visit www.oracle.com if you need additional information or have any + questions. + . + @test + @summary Failed: `main' threw exception: java.lang.Exception: JUnit test failure + @run junit BadTestClass + . + @test + @summary Failed: `main' threw exception: java.lang.Exception: JUnit test failure + @run junit/othervm BadTestClass + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +#---------------------------------------------------------------------------- +# xml and html files (skipped): +# plugins/idea/src/main/java/com/oracle/plugin/jtreg/configuration/ui/JTRegConfigurable.form +# plugins/idea/src/main/java/com/oracle/plugin/jtreg/service/ui/JTRegServiceConfigurable.form +# plugins/idea/src/main/resources/META-INF/plugin.xml +# plugins/idea/src/main/resources/liveTemplates/jtreg.xml +# make/build.xml +# make/netbeans/jtreg/nbproject/project.xml +# make/checkstyle/checkstyle-emacs.xsl +# make/checkstyle/checkstyle-jtreg.xml +# test/share/basic/applet/MissEndApplet.html +# test/share/basic/applet/MissApplet.html +# test/share/basic/applet/ArchiveUnsupported.html +# test/share/basic/applet/ExitZero.html +# test/share/basic/applet/BadTag.html +# test/share/basic/applet/Pass.html +# test/share/basic/applet/ExitNonZero.html +# test/share/basic/applet/Fail.html +# test/share/basic/applet/MissReqAttrib.html +# test/share/basic/applet/MissReqParam.html +# test/rerun/std/AppletTest.html +# test/vmopts/build.xml +# test/6533043/build.xml +# test/6533074/build.xml +# test/env/applet/AppletTest2.html +# test/env/applet/AppletTest3.html +# test/env/applet/AppletTest1.html +# test/env/applet/AppletTest4.html +# src/share/doc/javatest/regtest/tag-spec.html +# src/share/doc/javatest/regtest/faq-local-style.html +# src/share/doc/javatest/regtest/faq-intro.html + +#---------------------------------------------------------------------------- +# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following +# license/copyright files. + +#---------------------------------------------------------------------------- +# License file: LICENSE + The GNU General Public License (GPL) + . + Version 2, June 1991 + . + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + . + Everyone is permitted to copy and distribute verbatim copies of this license + document, but changing it is not allowed. + . + Preamble + . + The licenses for most software are designed to take away your freedom to share + and change it. By contrast, the GNU General Public License is intended to + guarantee your freedom to share and change free software--to make sure the + software is free for all its users. This General Public License applies to + most of the Free Software Foundation's software and to any other program whose + authors commit to using it. (Some other Free Software Foundation software is + covered by the GNU Library General Public License instead.) You can apply it to + your programs, too. + . + When we speak of free software, we are referring to freedom, not price. Our + General Public Licenses are designed to make sure that you have the freedom to + distribute copies of free software (and charge for this service if you wish), + that you receive source code or can get it if you want it, that you can change + the software or use pieces of it in new free programs; and that you know you + can do these things. + . + To protect your rights, we need to make restrictions that forbid anyone to deny + you these rights or to ask you to surrender the rights. These restrictions + translate to certain responsibilities for you if you distribute copies of the + software, or if you modify it. + . + For example, if you distribute copies of such a program, whether gratis or for + a fee, you must give the recipients all the rights that you have. You must + make sure that they, too, receive or can get the source code. And you must + show them these terms so they know their rights. + . + We protect your rights with two steps: (1) copyright the software, and (2) + offer you this license which gives you legal permission to copy, distribute + and/or modify the software. + . + Also, for each author's protection and ours, we want to make certain that + everyone understands that there is no warranty for this free software. If the + software is modified by someone else and passed on, we want its recipients to + know that what they have is not the original, so that any problems introduced + by others will not reflect on the original authors' reputations. + . + Finally, any free program is threatened constantly by software patents. We + wish to avoid the danger that redistributors of a free program will + individually obtain patent licenses, in effect making the program proprietary. + To prevent this, we have made it clear that any patent must be licensed for + everyone's free use or not licensed at all. + . + The precise terms and conditions for copying, distribution and modification + follow. + . + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + . + 0. This License applies to any program or other work which contains a notice + placed by the copyright holder saying it may be distributed under the terms of + this General Public License. The "Program", below, refers to any such program + or work, and a "work based on the Program" means either the Program or any + derivative work under copyright law: that is to say, a work containing the + Program or a portion of it, either verbatim or with modifications and/or + translated into another language. (Hereinafter, translation is included + without limitation in the term "modification".) Each licensee is addressed as + "you". + . + Activities other than copying, distribution and modification are not covered by + this License; they are outside its scope. The act of running the Program is + not restricted, and the output from the Program is covered only if its contents + constitute a work based on the Program (independent of having been made by + running the Program). Whether that is true depends on what the Program does. + . + 1. You may copy and distribute verbatim copies of the Program's source code as + you receive it, in any medium, provided that you conspicuously and + appropriately publish on each copy an appropriate copyright notice and + disclaimer of warranty; keep intact all the notices that refer to this License + and to the absence of any warranty; and give any other recipients of the + Program a copy of this License along with the Program. + . + You may charge a fee for the physical act of transferring a copy, and you may + at your option offer warranty protection in exchange for a fee. + . + 2. You may modify your copy or copies of the Program or any portion of it, thus + forming a work based on the Program, and copy and distribute such modifications + or work under the terms of Section 1 above, provided that you also meet all of + these conditions: + . + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + . + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + . + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + . + These requirements apply to the modified work as a whole. If identifiable + sections of that work are not derived from the Program, and can be reasonably + considered independent and separate works in themselves, then this License, and + its terms, do not apply to those sections when you distribute them as separate + works. But when you distribute the same sections as part of a whole which is a + work based on the Program, the distribution of the whole must be on the terms + of this License, whose permissions for other licensees extend to the entire + whole, and thus to each and every part regardless of who wrote it. + . + Thus, it is not the intent of this section to claim rights or contest your + rights to work written entirely by you; rather, the intent is to exercise the + right to control the distribution of derivative or collective works based on + the Program. + . + In addition, mere aggregation of another work not based on the Program with the + Program (or with a work based on the Program) on a volume of a storage or + distribution medium does not bring the other work under the scope of this + License. + . + 3. You may copy and distribute the Program (or a work based on it, under + Section 2) in object code or executable form under the terms of Sections 1 and + 2 above provided that you also do one of the following: + . + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + . + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + . + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + . + The source code for a work means the preferred form of the work for making + modifications to it. For an executable work, complete source code means all + the source code for all modules it contains, plus any associated interface + definition files, plus the scripts used to control compilation and installation + of the executable. However, as a special exception, the source code + distributed need not include anything that is normally distributed (in either + source or binary form) with the major components (compiler, kernel, and so on) + of the operating system on which the executable runs, unless that component + itself accompanies the executable. + . + If distribution of executable or object code is made by offering access to copy + from a designated place, then offering equivalent access to copy the source + code from the same place counts as distribution of the source code, even though + third parties are not compelled to copy the source along with the object code. + . + 4. You may not copy, modify, sublicense, or distribute the Program except as + expressly provided under this License. Any attempt otherwise to copy, modify, + sublicense or distribute the Program is void, and will automatically terminate + your rights under this License. However, parties who have received copies, or + rights, from you under this License will not have their licenses terminated so + long as such parties remain in full compliance. + . + 5. You are not required to accept this License, since you have not signed it. + However, nothing else grants you permission to modify or distribute the Program + or its derivative works. These actions are prohibited by law if you do not + accept this License. Therefore, by modifying or distributing the Program (or + any work based on the Program), you indicate your acceptance of this License to + do so, and all its terms and conditions for copying, distributing or modifying + the Program or works based on it. + . + 6. Each time you redistribute the Program (or any work based on the Program), + the recipient automatically receives a license from the original licensor to + copy, distribute or modify the Program subject to these terms and conditions. + You may not impose any further restrictions on the recipients' exercise of the + rights granted herein. You are not responsible for enforcing compliance by + third parties to this License. + . + 7. If, as a consequence of a court judgment or allegation of patent + infringement or for any other reason (not limited to patent issues), conditions + are imposed on you (whether by court order, agreement or otherwise) that + contradict the conditions of this License, they do not excuse you from the + conditions of this License. If you cannot distribute so as to satisfy + simultaneously your obligations under this License and any other pertinent + obligations, then as a consequence you may not distribute the Program at all. + For example, if a patent license would not permit royalty-free redistribution + of the Program by all those who receive copies directly or indirectly through + you, then the only way you could satisfy both it and this License would be to + refrain entirely from distribution of the Program. + . + If any portion of this section is held invalid or unenforceable under any + particular circumstance, the balance of the section is intended to apply and + the section as a whole is intended to apply in other circumstances. + . + It is not the purpose of this section to induce you to infringe any patents or + other property right claims or to contest validity of any such claims; this + section has the sole purpose of protecting the integrity of the free software + distribution system, which is implemented by public license practices. Many + people have made generous contributions to the wide range of software + distributed through that system in reliance on consistent application of that + system; it is up to the author/donor to decide if he or she is willing to + distribute software through any other system and a licensee cannot impose that + choice. + . + This section is intended to make thoroughly clear what is believed to be a + consequence of the rest of this License. + . + 8. If the distribution and/or use of the Program is restricted in certain + countries either by patents or by copyrighted interfaces, the original + copyright holder who places the Program under this License may add an explicit + geographical distribution limitation excluding those countries, so that + distribution is permitted only in or among countries not thus excluded. In + such case, this License incorporates the limitation as if written in the body + of this License. + . + 9. The Free Software Foundation may publish revised and/or new versions of the + General Public License from time to time. Such new versions will be similar in + spirit to the present version, but may differ in detail to address new problems + or concerns. + . + Each version is given a distinguishing version number. If the Program + specifies a version number of this License which applies to it and "any later + version", you have the option of following the terms and conditions either of + that version or of any later version published by the Free Software Foundation. + If the Program does not specify a version number of this License, you may + choose any version ever published by the Free Software Foundation. + . + 10. If you wish to incorporate parts of the Program into other free programs + whose distribution conditions are different, write to the author to ask for + permission. For software which is copyrighted by the Free Software Foundation, + write to the Free Software Foundation; we sometimes make exceptions for this. + Our decision will be guided by the two goals of preserving the free status of + all derivatives of our free software and of promoting the sharing and reuse of + software generally. + . + NO WARRANTY + . + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR + THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE + STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE + PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND + PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, + YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + . + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL + ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE + PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY + GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR + INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA + BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A + FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER + OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + . + END OF TERMS AND CONDITIONS + . + How to Apply These Terms to Your New Programs + . + If you develop a new program, and you want it to be of the greatest possible + use to the public, the best way to achieve this is to make it free software + which everyone can redistribute and change under these terms. + . + To do so, attach the following notices to the program. It is safest to attach + them to the start of each source file to most effectively convey the exclusion + of warranty; and each file should have at least the "copyright" line and a + pointer to where the full notice is found. + . + One line to give the program's name and a brief idea of what it does. + . + Copyright (C) + . + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., 59 + Temple Place, Suite 330, Boston, MA 02111-1307 USA + . + Also add information on how to contact you by electronic and paper mail. + . + If the program is interactive, make it output a short notice like this when it + starts in an interactive mode: + . + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + . + The hypothetical commands 'show w' and 'show c' should show the appropriate + parts of the General Public License. Of course, the commands you use may be + called something other than 'show w' and 'show c'; they could even be + mouse-clicks or menu items--whatever suits your program. + . + You should also get your employer (if you work as a programmer) or your school, + if any, to sign a "copyright disclaimer" for the program, if necessary. Here + is a sample; alter the names: + . + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + . + signature of Ty Coon, 1 April 1989 + . + Ty Coon, President of Vice + . + This General Public License does not permit incorporating your program into + proprietary programs. If your program is a subroutine library, you may + consider it more useful to permit linking proprietary applications with the + library. If this is what you want to do, use the GNU Library General Public + License instead of this License. + . + . + "CLASSPATH" EXCEPTION TO THE GPL + . + Certain source files distributed by Sun Microsystems, Inc. are subject to + the following clarification and special exception to the GPL, but only where + Sun has expressly included in the particular source file's header the words + "Sun designates this particular file as subject to the "Classpath" exception + as provided by Sun in the LICENSE file that accompanied this code." + . + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + . + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..fcbcc2f --- /dev/null +++ b/debian/docs @@ -0,0 +1,3 @@ +README.md +COPYRIGHT +CONTRIBUTORS diff --git a/debian/jtreg6.install b/debian/jtreg6.install new file mode 100644 index 0000000..980b3c0 --- /dev/null +++ b/debian/jtreg6.install @@ -0,0 +1,5 @@ +dist/jtreg/lib/jtreg.jar /usr/share/java +dist/jtreg/doc/jtreg/tag-spec.html /usr/share/doc/jtreg +dist/jtreg/doc/jtreg/usage.txt /usr/share/doc/jtreg +dist/jtreg/bin/jtdiff /usr/share/jtreg/bin +dist/jtreg/bin/jtreg /usr/share/jtreg/bin diff --git a/debian/jtreg6.links b/debian/jtreg6.links new file mode 100644 index 0000000..9693cd1 --- /dev/null +++ b/debian/jtreg6.links @@ -0,0 +1,18 @@ +usr/share/jtreg/bin/jtreg /usr/bin/jtreg +usr/share/jtreg/bin/jtdiff /usr/bin/jtdiff + +usr/share/java/hamcrest-core.jar /usr/share/jtreg/lib/hamcrest-core.jar +usr/share/java/javatest.jar /usr/share/jtreg/lib/javatest.jar +usr/share/java/jcommander.jar /usr/share/jtreg/lib/jcommander.jar +usr/share/java/jh.jar /usr/share/jtreg/lib/jh.jar +usr/share/java/jtreg.jar /usr/share/jtreg/lib/jtreg.jar +usr/share/java/junit4.jar /usr/share/jtreg/lib/junit.jar +usr/share/java/testng.jar /usr/share/jtreg/lib/testng.jar + +usr/share/java/hamcrest-core.jar /usr/share/jtreg/share/java/hamcrest-core.jar +usr/share/java/javatest.jar /usr/share/jtreg/share/java/javatest.jar +usr/share/java/jcommander.jar /usr/share/jtreg/share/java/jcommander.jar +usr/share/java/jh.jar /usr/share/jtreg/share/java/jh.jar +usr/share/java/jtreg.jar /usr/share/jtreg/share/java/jtreg.jar +usr/share/java/junit4.jar /usr/share/jtreg/share/java/junit.jar +usr/share/java/testng.jar /usr/share/jtreg/share/java/testng.jar diff --git a/debian/jtreg6.manpages b/debian/jtreg6.manpages new file mode 100644 index 0000000..c3d47f8 --- /dev/null +++ b/debian/jtreg6.manpages @@ -0,0 +1,2 @@ +jtreg.1 +jtdiff.1 diff --git a/debian/orig-tar.sh b/debian/orig-tar.sh new file mode 100755 index 0000000..2514bc4 --- /dev/null +++ b/debian/orig-tar.sh @@ -0,0 +1,20 @@ +#!/bin/sh -e + +# called by uscan with '--upstream-version' +VERSION=$2 +DIR=jtreg-${VERSION} +TAR=../jtreg_${VERSION}.orig.tar.gz + +rm -f $3 +wget http://hg.openjdk.java.net/code-tools/jtreg/archive/jtreg$VERSION.tar.gz +mv jtreg$VERSION.tar.gz $TAR + + +# move to directory 'tarballs' +if [ -r .svn/deb-layout ]; then + . .svn/deb-layout + mv $TAR $origDir + echo "moved $TAR to $origDir" +fi + +exit 0 diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..4a97dfa --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +# You must remove unused comment lines for the released package. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..04eeab7 --- /dev/null +++ b/debian/rules @@ -0,0 +1,30 @@ +#!/usr/bin/make -f + +JAVA_HOME = /usr/lib/jvm/default-java + +# version string has the form 6.1+N-D, the Debian release is not passed into the build +VERSION := $(shell dpkg-parsechangelog --show-field Version | sed 's/+.*//') +BUILD_NUMBER := $(shell dpkg-parsechangelog --show-field Version | sed 's/.*+\([0-9]*\).*/\1/') +DATE := $(shell dpkg-parsechangelog --show-field Date) + +%: + dh $@ --with javahelper + +override_dh_auto_build: + ant -f make/build.xml \ + -Dant.jar=/usr/share/java/ant.jar \ + -Djtreg.build.resources=/usr/share/java \ + -Djh.jar=/usr/share/java/jh.jar \ + -Djhall.jar=/usr/share/java/jhall.jar \ + -Djunit.jar=/usr/share/java/junit4.jar \ + -Dtestng.jar=/usr/share/java/testng.jar \ + -Djavatest.jar=/usr/share/java/javatest.jar \ + -Dbuild.date.time='$(DATE)' \ + -Dbuild.version=$(VERSION) \ + -Dbuild.milestone=src \ + -Dbuild.number=$(BUILD_NUMBER) + dh_auto_build + + # Generate the manpages + JT_HOME=./dist/jtreg/lib/ help2man --name="Regression Test Harness" --help-option="-help all" dist/jtreg/bin/jtdiff > jtdiff.1 + JT_HOME=./dist/jtreg/lib/ help2man --name="Regression Test Harness" --help-option="-help all" dist/jtreg/bin/jtreg > jtreg.1 diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..35febe5 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=4 +https://github.com/openjdk/jtreg/tags .*/jtreg([\d\.]+(?:-b[0-9]+)?).tar.gz debian debian/orig-tar.sh