You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by sm...@apache.org on 2007/06/18 10:41:53 UTC
svn commit: r548259 [2/2] - in /harmony/enhanced/buildtest/branches/2.0:
adaptors/eut/ tests/eut/ tests/eut/extra/
tests/eut/extra/eut.3.2.jdtcorecompiler.patching/
tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/
Added: harmony/enhanced/buildtest/branches/2.0/tests/eut/efl.windows.x86
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/eut/efl.windows.x86?view=auto&rev=548259
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/eut/efl.windows.x86 (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/eut/efl.windows.x86 Mon Jun 18 01:41:51 2007
@@ -0,0 +1,300 @@
+#Crashes & Hangs
+
+org.eclipse.jdt.debug.tests.AutomatedSuite # HARMONY-4066
+org.eclipse.jdt.ui.tests.LeakTestSuite # JVMPI is unsupported - deprecated functionality, see Bug-2590
+
+#Failures and errors
+
+#Eclipse issues fixed in EUT 3.3 only
+org.eclipse.ant.tests.ui.editor.CodeCompletionTest.testAttributeProposals # https://bugs.eclipse.org/bugs/show_bug.cgi?id=176157, fixed in EUT 3.3
+org.eclipse.jdt.apt.tests.MirrorTests.testMirror # HARMONY-3390 = https://bugs.eclipse.org/bugs/show_bug.cgi?id=161492, fixed in EUT 3.3
+org.eclipse.jdt.ui.tests.nls.NLSSourceModifierTest.testBug95708_2 # HARMONY-3391 = https://bugs.eclipse.org/bugs/show_bug.cgi?id=189146, fixed in EUT 3.3
+org.eclipse.jdt.ui.tests.nls.NLSSourceModifierTest.testInsertionOrder2 # HARMONY-3391 = https://bugs.eclipse.org/bugs/show_bug.cgi?id=189146, fixed in EUT 3.3
+
+
+org.eclipse.core.tests.internal.runtime.PlatformURLSessionTest.test1OutputOnReadOnly # Invalid: intermittently fail on RI, looks like test issue
+org.eclipse.core.tests.internal.runtime.PlatformURLSessionTest.test2Resolution # Invalid: intermittently fail on RI, looks like test issue
+
+#To be investigated:
+
+org.eclipse.jdt.core.tests.model.JavaProjectTests.testExtraJavaLikeExtension1 # to be investigated, similar to HARMONY-3393
+org.eclipse.jdt.core.tests.model.JavaProjectTests.testUserLibrary # to be investigated, similar to HARMONY-3393
+org.eclipse.jdt.core.tests.model.ClasspathTests.testEncodeDecodeEntry02 # to be investigated, similar to HARMONY-3393
+org.eclipse.jdt.core.tests.model.ClasspathTests.testEncodeDecodeEntry04 # to be investigated, similar to HARMONY-3393
+org.eclipse.jdt.core.tests.model.ClasspathTests.testEncodeDecodeEntry05 # to be investigated, similar to HARMONY-3393
+org.eclipse.jdt.core.tests.model.ClasspathTests.testUnknownAttributes # to be investigated, similar to HARMONY-3393
+org.eclipse.jdt.core.tests.model.ClasspathTests.testUnknownElements2 # to be investigated, similar to HARMONY-3393
+org.eclipse.jdt.core.tests.model.ReconcilerTests.testDeleteTwoMethods # to be investigated, similar to HARMONY-3393
+org.eclipse.jdt.core.tests.model.WorkingCopyOwnerTests.testBecomeWorkingCopy3 # to be investigated, similar to HARMONY-3393
+org.eclipse.jdt.core.tests.model.JavaLikeExtensionsTests.testGetJavaLikeExtensions01 # to be investigated, similar to HARMONY-3393
+org.eclipse.jdt.core.tests.model.JavaLikeExtensionsTests.testGetJavaLikeExtensions02 # to be investigated, similar to HARMONY-3393
+
+
+#Known issues
+org.eclipse.core.tests.runtime.content.IContentTypeManagerTest.testContentDescription # HARMONY-3343
+org.eclipse.core.tests.runtime.content.IContentTypeManagerTest.testRootElementAndDTDDescriber # HARMONY-3343
+org.eclipse.jdt.text.tests.PluginsNotLoadedTest.testSearchPluginNotLoaded # HARMONY-3361
+org.eclipse.ui.tests.dynamicplugins.BrowserTests.testClass # HARMONY-3359
+org.eclipse.ui.tests.dynamicplugins.PreferencePageTests.testClass # HARMONY-3359
+org.eclipse.ui.tests.dynamicplugins.PropertyPageTests.testClass # HARMONY-3359
+org.eclipse.ui.tests.dynamicplugins.HelpSupportTests.testClass # HARMONY-3359
+org.eclipse.ui.tests.dynamicplugins.DecoratorTests.testClass # HARMONY-3359
+org.eclipse.ui.tests.dynamicplugins.StartupTests.testClass # HARMONY-3359
+org.eclipse.ui.tests.dynamicplugins.EditorTests.testClass # HARMONY-3359
+org.eclipse.ui.tests.dynamicplugins.IntroTests.testClass # HARMONY-3359
+org.eclipse.ui.tests.dynamicplugins.PerspectiveTests.testClass # HARMONY-3359
+org.eclipse.ui.tests.dynamicplugins.ViewTests.testClass # HARMONY-3359
+org.eclipse.ui.tests.dynamicplugins.NewWizardTests.testClass # HARMONY-3359
+org.eclipse.ui.tests.dynamicplugins.ObjectContributionTests.testClass # HARMONY-3359
+org.eclipse.jdt.core.tests.model.ClasspathTests.testEncoding # HARMONY-3307
+org.eclipse.jface.tests.databinding.ObservableTest.testAddChangeListener # HARMONY-3362
+org.eclipse.jface.tests.databinding.DatabindingContextTest.testBindValueModel # HARMONY-3362
+org.eclipse.jface.tests.databinding.DatabindingContextTest.testBindValueTarget # HARMONY-3362
+org.eclipse.team.tests.ccvs.core.CVSTestSetup.unknown # Configuration issue, see http://download.eclipse.org/eclipse/downloads/drops/M20070212-1330/automatedtesting.html for CVS configuration instructions
+org.eclipse.team.tests.ccvs.core.CVSUITestSetup.unknown # Configuration issue, see http://download.eclipse.org/eclipse/downloads/drops/M20070212-1330/automatedtesting.html for CVS configuration instructions
+# HARMONY-3393
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0109 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0110 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0111 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0429 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0444 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0499 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0719 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0720 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0729 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0768 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0777 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0778 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0968 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0989 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0991 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test0992 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.MethodVerifyTest.test088 - 1.5
+#end of HARMONY-3393 affected tests
+# HARMONY-3282
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test001 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test002 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test003 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test004 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test005 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test006 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test007 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test008 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test009 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test010 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test011 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test012 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test016 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test017 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test018 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test020 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test021 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test022 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test023 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test024 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test025 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test026 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test027 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test028 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test029 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test030 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test031 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test032 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test033 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test034 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test035 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test036 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test037 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test038 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test039 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test040 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test041 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test042 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test043 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test044 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test045 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test046 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test047 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test048 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test049 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test050 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test051 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test052 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test053 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test054 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test055 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test056 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test057 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test058 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test059 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test060 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test061 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test062 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative001 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative002 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative003 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative004 - 1.3
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test001 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test002 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test003 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test004 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test005 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test006 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test007 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test008 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test009 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test010 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test011 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test012 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test016 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test017 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test018 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test020 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test021 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test022 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test023 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test024 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test025 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test026 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test027 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test028 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test029 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test030 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test031 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test032 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test033 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test034 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test035 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test036 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test037 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test038 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test039 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test040 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test041 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test042 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test043 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test044 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test045 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test046 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test047 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test048 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test049 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test050 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test051 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test052 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test053 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test054 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test055 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test056 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test057 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test058 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test059 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test060 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test061 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test062 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative001 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative002 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative003 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative004 - 1.4
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test001 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test002 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test003 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test004 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test005 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test006 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test007 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test008 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test009 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test010 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test011 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test012 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test016 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test017 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test018 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test020 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test021 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test022 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test023 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test024 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test025 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test026 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test027 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test028 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test029 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test030 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test031 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test032 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test033 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test034 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test035 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test036 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test037 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test038 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test039 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test040 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test041 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test042 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test043 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test044 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test045 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test046 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test047 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test048 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test049 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test050 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test051 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test052 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test053 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test054 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test055 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test056 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test057 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test058 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test059 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test060 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test061 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test062 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative001 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative002 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative003 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.testNegative004 - 1.5
+org.eclipse.jdt.core.tests.eval.DebugEvaluationTest.test063 - 1.5
+# end of HARMONY-3282 failures
+# https://bugs.eclipse.org/bugs/show_bug.cgi?id=192576 - will not be fixed in Eclipse 3.2
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test009 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test010 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test011 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test013 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test014 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test015 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test016 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test017 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test019 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test020 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test021 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test024 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test025 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test026 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test027 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test028 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test030 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test032 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test033 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test034 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test035 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test036 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test037 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test039 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test040 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test041 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test042 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test043 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test046 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test047 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test048 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test049 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test050 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test051 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test052 - 1.5
+org.eclipse.jdt.core.tests.compiler.regression.BatchCompilerTest.test053 - 1.5
+# end of https://bugs.eclipse.org/bugs/show_bug.cgi?id=192576 failures
Added: harmony/enhanced/buildtest/branches/2.0/tests/eut/eut.properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/eut/eut.properties?view=auto&rev=548259
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/eut/eut.properties (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/eut/eut.properties Mon Jun 18 01:41:51 2007
@@ -0,0 +1,41 @@
+## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you 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
+##
+## http://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.
+## ======================================================================================
+##
+
+#Uncomment and set to appropriate values when using outside Build & Test infrastructure
+#test.jre.home=
+#vm.options=
+#tests=
+
+#Time to wait before killing testsuite by timeout, milliseconds. Default is 7200000.
+timeout=720000
+
+#Eclipse SDK and Eclipse Unit Tests versions and filenames
+eclipse.filename.prefix=eclipse-SDK-3.2
+eut.filename=eclipse-Automated-Tests-3.2.zip
+eclipse.buildid=3.2
+
+#where to fetch from
+eut.location=http://mirrors.nsa.co.il/eclipse/eclipse/downloads/drops/R-3.2-200606291905/
+eclipse.location=http://mirrors.nsa.co.il/eclipse/eclipse/downloads/drops/R-3.2-200606291905/
+
+# Specify CVS settings if you want to run Team CVS tests
+#cvs_user=
+#cvs_password=
+#cvs_host=
+#cvs_root=
Propchange: harmony/enhanced/buildtest/branches/2.0/tests/eut/eut.properties
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/build.xml?view=auto&rev=548259
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/build.xml (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/build.xml Mon Jun 18 01:41:51 2007
@@ -0,0 +1,309 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+
+ 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
+
+ http://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.
+-->
+
+<project name="eut.jdtcorecompiler.patch" default="default" basedir=".">
+<description>Apply patches to Eclipse Unit Tests jdtcorecompiler suite in order to pass on Apache Harmony</description>
+
+ <!-- Global settings -->
+ <property file="${basedir}/properties"/>
+
+ <property name="work.dir" location="${basedir}"/>
+ <mkdir dir="${work.dir}"/>
+
+ <!-- Patches specific settings -->
+ <property name="patch.location" location="${basedir}/patch"/>
+
+ <patternset id="to.patch.patterns">
+ <patternset id="to.patch.patterns.188127">
+ <include name="**/org/eclipse/jdt/core/tests/eval/DebugEvaluationSetup*"/>
+ <include name="**/org/eclipse/jdt/core/tests/eval/SimpleTest*"/>
+ <include name="**/org/eclipse/jdt/core/tests/eval/EvaluationSetup*"/>
+ </patternset>
+ <patternset id="to.patch.patterns.172820">
+ <include name="**/org/eclipse/jdt/core/tests/runtime/LocalVMLauncher*"/>
+ <include name="**/org/eclipse/jdt/core/tests/util/Util*"/>
+ <include name="**/org/eclipse/jdt/core/tests/runtime/DRLVMLauncher*"/>
+ <include name="**/org/eclipse/jdt/core/tests/compiler/regression/BatchCompilerTest*"/>
+ </patternset>
+ </patternset>
+
+ <property name="plugin.sources.to.patch" value="eclipse/plugins/org.eclipse.sdk.tests.source_3.2.0.v20060329/src/org.eclipse.jdt.core.tests.compiler_3.2.0/jdtcoretestscompilersrc.zip"/>
+
+ <property name="plugin.to.patch" value="eclipse/plugins/org.eclipse.jdt.core.tests.compiler_3.2.0/jdtcoretestscompiler.jar"/>
+
+ <!-- Define architecture/platform -->
+ <condition property="arch" value="x86">
+ <and>
+ <contains string="${os.arch}" substring="86" />
+ <not>
+ <contains string="${os.arch}" substring="64" />
+ </not>
+ </and>
+ </condition>
+ <condition property="arch" value="x86_64">
+ <or>
+ <contains string="${os.arch}" substring="86_64" />
+ <contains string="${os.arch}" substring="amd64" />
+ </or>
+ </condition>
+ <condition property="is.windows">
+ <os family="windows" />
+ </condition>
+ <condition property="is.linux">
+ <and>
+ <os family="unix" />
+ <os name="linux" />
+ </and>
+ </condition>
+ <condition property="is.windows.x86">
+ <and>
+ <isset property="is.windows" />
+ <equals arg1="${arch}" arg2="x86" />
+ </and>
+ </condition>
+ <condition property="is.linux.x86">
+ <and>
+ <isset property="is.linux" />
+ <equals arg1="${arch}" arg2="x86" />
+ </and>
+ </condition>
+ <condition property="is.linux.x86_64">
+ <and>
+ <isset property="is.linux" />
+ <equals arg1="${arch}" arg2="x86_64" />
+ </and>
+ </condition>
+
+ <!-- Define arch/os -specific properties -->
+ <condition property="eclipse.filename" value="${eclipse.filename.prefix}-win32.zip">
+ <isset property="is.windows.x86" />
+ </condition>
+ <condition property="eclipse.filename" value="${eclipse.filename.prefix}-linux-gtk.tar.gz">
+ <isset property="is.linux.x86" />
+ </condition>
+ <condition property="eclipse.filename" value="${eclipse.filename.prefix}-linux-gtk-x86_64.tar.gz">
+ <isset property="is.linux.x86_64" />
+ </condition>
+
+ <condition property="eclipse.exists">
+ <available file="${work.dir}/${eclipse.filename}"/>
+ </condition>
+
+ <property
+ name="eut.filename"
+ value="eclipse-Automated-Tests-3.2.zip"/>
+
+ <condition property="eut.exists">
+ <available file="${work.dir}/${eut.filename}"/>
+ </condition>
+
+ <property
+ name="eut.tests.archive.filename"
+ value="eclipse-junit-tests-M20060629-1905.zip"/>
+ <property
+ name="eut.dir"
+ location="${work.dir}/eclipse-testing"/>
+
+ <property
+ name="eclipse.dir"
+ value="${work.dir}/eclipse"/>
+
+<!-- ======== Setup: download and unpack prerequisites (EUT and Eclipse) ======== -->
+
+ <target name="download.eclipse" unless="eclipse.exists">
+ <get src="${eclipse.location}/${eclipse.filename}" dest="${work.dir}/${eclipse.filename}" usetimestamp="true" verbose="true" />
+ </target>
+
+ <target name="download.eut" unless="eut.exists">
+ <get src="${eut.location}/${eut.filename}" dest="${work.dir}/${eclipse.filename}" usetimestamp="true" verbose="true" />
+ </target>
+
+ <target name="unpack.eclipse.windows" if="is.windows">
+ <unzip
+ src="${work.dir}/${eclipse.filename}"
+ dest="${work.dir}"
+ overwrite="true"/>
+ </target>
+
+ <target name="unpack.eclipse.linux" if="is.linux">
+ <untar
+ src="${work.dir}/${eclipse.filename}"
+ dest="${work.dir}"
+ compression="gzip"
+ overwrite="true"/>
+ </target>
+
+ <target name="unpack.eclipse" depends="unpack.eclipse.windows,unpack.eclipse.linux"/>
+
+ <target name="unpack.eut">
+ <unzip
+ src="${work.dir}/${eut.filename}"
+ dest="${work.dir}"
+ overwrite="true"/>
+ <unzip
+ src="${work.dir}/eclipse-testing/${eut.tests.archive.filename}"
+ dest="${work.dir}/eclipse-testing"
+ overwrite="true"/>
+ </target>
+
+ <target name="setup" depends="download.eclipse,unpack.eclipse,download.eut,unpack.eut">
+ </target>
+
+<!-- ======== Extract sources and apply patches ======== -->
+
+ <target name="extract.sources.to.patch">
+ <delete dir="${work.dir}/sources_to_patch"/>
+ <mkdir dir="${work.dir}/sources_to_patch"/>
+ <unzip
+ src="${eut.dir}/${plugin.sources.to.patch}"
+ dest="${work.dir}/sources_to_patch">
+ <patternset refid="to.patch.patterns"/>
+ </unzip>
+ </target>
+
+ <target name="concat.patches">
+ <concat destfile="${work.dir}/all.patches" append="false">
+ <fileset dir="${patch.location}"/>
+ </concat>
+ </target>
+
+ <target name="try.patch.sources" depends="concat.patches">
+ <delete failonerror="false">
+ <fileset dir="${work.dir}" includes="patched.tmp,patched.tmp.rej"/>
+ </delete>
+ <patch
+ dir="${work.dir}/sources_to_patch"
+ patchfile="${work.dir}/all.patches"
+ strip="1"
+ destfile="${work.dir}/patched.tmp"
+ />
+ <fail message="Patch wasn't applied successfully (see output for details)! Check that you use valid original EUT archive and the patches from ${work.dir}/patch don't interfere.">
+ <condition>
+ <available file="${work.dir}/patched.tmp.rej"/>
+ </condition>
+ </fail>
+ <delete file="${work.dir}/patched.tmp"/>
+ </target>
+
+ <target name="patch.sources" depends="concat.patches,try.patch.sources">
+ <delete dir="${work.dir}/sources_patched" failonerror="false"/>
+ <copy todir="${work.dir}/sources_patched" overwrite="true">
+ <fileset dir="${work.dir}/sources_to_patch"/>
+ </copy>
+ <patch
+ dir="${work.dir}/sources_patched"
+ patchfile="${work.dir}/all.patches"
+ strip="1"
+ />
+ </target>
+
+<!-- ======== Compile patched sources ======== -->
+
+ <target name="compile.patched.sources">
+ <fail message="The Eclipse compiler class for Ant could not be found. Please place the ECJ JAR in ANT_HOME/lib">
+ <condition>
+ <not>
+ <available classname="org.eclipse.jdt.core.JDTCompilerAdapter"/>
+ </not>
+ </condition>
+ </fail>
+ <property name="javac.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter" />
+ <property name="javac.source" value="1.5" />
+ <property name="javac.target" value="1.5" />
+ <property name="destdir" value="${work.dir}/classes_patched" />
+ <mkdir dir="${destdir}"/>
+ <javac compiler="${javac.compiler}"
+ srcdir="${work.dir}/sources_patched"
+ destdir="${work.dir}/classes_patched"
+ includeAntRuntime="no">
+ <compilerarg line="" />
+ <classpath>
+ <fileset dir="${eclipse.dir}/plugins"
+ includes="**/*.jar" />
+ <fileset dir="${eut.dir}/eclipse/plugins"
+ includes="**/*.jar" />
+ </classpath>
+ </javac>
+ </target>
+
+<!-- ======== Pack patched files to EUT archive ======== -->
+
+ <target name="pack.patched.sources">
+ <zip
+ update="true"
+ basedir="${work.dir}/sources_patched"
+ keepcompression="true"
+ destfile="${eut.dir}/${plugin.sources.to.patch}">
+ <patternset refid="to.patch.patterns"/>
+ </zip>
+ </target>
+
+ <target name="pack.patched.classes">
+ <zip
+ update="true"
+ basedir="${work.dir}/classes_patched"
+ keepcompression="true"
+ destfile="${eut.dir}/${plugin.to.patch}">
+ <patternset refid="to.patch.patterns"/>
+ </zip>
+ </target>
+
+ <target name="pack.eut">
+ <zip
+ destfile="${eut.dir}/${eut.tests.archive.filename}"
+ update="false"
+ keepcompression="true">
+ <zipfileset dir="${eut.dir}/eclipse" prefix="eclipse"/>
+ </zip>
+ <delete dir="${eut.dir}/eclipse"/>
+ <delete dir="${eut.dir}/patched" failonerror="false"/>
+ <mkdir dir="${work.dir}/patched"/>
+ <zip
+ destfile="${work.dir}/patched/${eut.filename}"
+ update="false"
+ duplicate="preserve"
+ keepcompression="true">
+ <zipfileset dir="${eut.dir}" excludes="runtests" prefix="eclipse-testing"/>
+ <zipfileset dir="${eut.dir}" includes="runtests" prefix="eclipse-testing" filemode="755"/>
+ </zip>
+ </target>
+
+<!-- ======== Clean work files/directories ======== -->
+
+ <target name="-clean">
+ <delete failonerror="false" includeemptydirs="true">
+ <fileset dir="${work.dir}/sources_to_patch"/>
+ <fileset dir="${work.dir}/sources_patched"/>
+ <fileset dir="${work.dir}/classes_patched"/>
+ <fileset dir="${work.dir}" includes="patched.tmp,patched.tmp.rej"/>
+ <fileset dir="${work.dir}" includes="all.patches"/>
+ <fileset dir="${eut.dir}"/>
+ </delete>
+ </target>
+
+<!-- ======== Clean work and results files/directories ======== -->
+ <target name="clean" depends="-clean">
+ <delete failonerror="false" includeemptydirs="true">
+ <fileset dir="${eclipse.dir}"/>
+ <fileset dir="${work.dir}/patched"/>
+ </delete>
+ </target>
+
+ <target name="default" depends="setup,extract.sources.to.patch,patch.sources,compile.patched.sources,pack.patched.sources,pack.patched.classes,pack.eut,-clean">
+ </target>
+
+</project>
Propchange: harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/build.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.1
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.1?view=auto&rev=548259
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.1 (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.1 Mon Jun 18 01:41:51 2007
@@ -0,0 +1,177 @@
+### Eclipse Workspace Patch 1.0
+#P org.eclipse.jdt.core.tests.compiler
+Index: src/org/eclipse/jdt/core/tests/runtime/LocalVMLauncher.java
+===================================================================
+RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/runtime/LocalVMLauncher.java,v
+retrieving revision 1.19
+diff -u -r1.19 LocalVMLauncher.java
+--- src/org/eclipse/jdt/core/tests/runtime/LocalVMLauncher.java 6 Mar 2007 04:42:13 -0000 1.19
++++ src/org/eclipse/jdt/core/tests/runtime/LocalVMLauncher.java 24 May 2007 10:46:45 -0000
+@@ -7,6 +7,8 @@
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
++ * Nina Rinskaya
++ * Fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=172820.
+ *******************************************************************************/
+ package org.eclipse.jdt.core.tests.runtime;
+
+@@ -69,6 +71,9 @@
+ if ("IBM J9SE VM".equals(vmName)) {
+ return new SideCarJ9VMLauncher();
+ }
++ if ("DRLVM".equals(vmName)) {
++ return new DRLVMLauncher();
++ }
+ return new SideCarVMLauncher();
+ }
+ /**
+Index: src/org/eclipse/jdt/core/tests/runtime/DRLVMLauncher.java
+===================================================================
+RCS file: src/org/eclipse/jdt/core/tests/runtime/DRLVMLauncher.java
+diff -N src/org/eclipse/jdt/core/tests/runtime/DRLVMLauncher.java
+--- /dev/null 1 Jan 1970 00:00:00 -0000
++++ src/org/eclipse/jdt/core/tests/runtime/DRLVMLauncher.java 1 Jan 1970 00:00:00 -0000
+@@ -0,0 +1,142 @@
++/*******************************************************************************
++ * Copyright (c) 2000, 2007 IBM Corporation and others.
++ * All rights reserved. This program and the accompanying materials
++ * are made available under the terms of the Eclipse Public License v1.0
++ * which accompanies this distribution, and is available at
++ * http://www.eclipse.org/legal/epl-v10.html
++ *
++ * Contributors:
++ * IBM Corporation - initial API
++ * Nina Rinskaya
++ * Fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=172820.
++ *******************************************************************************/
++package org.eclipse.jdt.core.tests.runtime;
++
++import java.io.File;
++import java.util.Vector;
++
++/**
++ * This is a new vm launcher to support Apache Harmony
++ * (http://harmony.apache.org) settings
++ */
++public class DRLVMLauncher extends StandardVMLauncher {
++
++/**
++ * @see LocalVMLauncher#getCommandLine
++ */
++public String[] getCommandLine() {
++ Vector commandLine= new Vector();
++
++ // VM binary
++ String vmLocation = this.vmPath +
++ (this.vmPath.endsWith(File.separator) ? "" : File.separator) +
++ "bin" +
++ File.separator +
++ "javaw";
++ final String osName = System.getProperty("os.name");
++ if (osName.indexOf("win32") == -1 && !new File(vmLocation).exists()) {
++ vmLocation = vmLocation.substring(0, vmLocation.length()-1);
++ }
++ commandLine.addElement(vmLocation);
++
++ // VM arguments
++ if (this.vmArguments != null) {
++ for (int i = 0; i < this.vmArguments.length; i++) {
++ commandLine.addElement(this.vmArguments[i]);
++ }
++ }
++
++ // boot classpath
++ commandLine.addElement("-Xbootclasspath/a:" + buildBootClassPath());
++
++ // debug mode
++ if (this.debugPort != -1) {
++ commandLine.addElement("-Xdebug");
++ commandLine.addElement("-Xnoagent");
++ // commandLine.addElement("-Djava.compiler=NONE");
++ commandLine.addElement(
++ "-Xrunjdwp:transport=dt_socket,address=" +
++ this.debugPort +
++ ",server=y,suspend=n");
++ }
++
++ // regular classpath
++ commandLine.addElement("-classpath");
++ commandLine.addElement(buildClassPath());
++
++ // code snippet runner class
++ if (this.evalPort != -1) {
++ commandLine.addElement(CODE_SNIPPET_RUNNER_CLASS_NAME);
++ }
++
++ // code snippet runner arguments
++ if (this.evalPort != -1) {
++ commandLine.addElement(EVALPORT_ARG);
++ commandLine.addElement(Integer.toString(this.evalPort));
++ if (TARGET_HAS_FILE_SYSTEM) {
++ commandLine.addElement(CODESNIPPET_CLASSPATH_ARG);
++ commandLine.addElement(this.evalTargetPath + File.separator + REGULAR_CLASSPATH_DIRECTORY);
++ commandLine.addElement(CODESNIPPET_BOOTPATH_ARG);
++ commandLine.addElement(this.evalTargetPath + File.separator + BOOT_CLASSPATH_DIRECTORY);
++ }
++ }
++
++ // program class
++ if (this.programClass != null) {
++ commandLine.addElement(this.programClass);
++ }
++
++ // program arguments
++ if (this.programArguments != null) {
++ for (int i=0;i<this.programArguments.length;i++) {
++ commandLine.addElement(this.programArguments[i]);
++ }
++ }
++
++ String[] result;
++ if (this.batchFileName!= null) {
++ // Write to batch file if specified
++ writeBatchFile(this.batchFileName, commandLine);
++ result = new String[] {this.batchFileName};
++ } else {
++ result = new String[commandLine.size()];
++ commandLine.copyInto(result);
++ }
++
++ // check for spaces in result
++ for (int i = 0; i < result.length; i++) {
++ String argument = result[i];
++ if (argument.indexOf(' ') != -1) {
++ result[i] = "\"" + argument + "\"";
++ }
++ }
++
++ return result;
++}
++
++/**
++ * Builds the actual boot class path that is going to be passed to the VM.
++ */
++protected String buildBootClassPath() {
++ StringBuffer bootPathString = new StringBuffer();
++ char pathSeparator = File.pathSeparatorChar;
++
++ if (this.bootPath != null) {
++ // Add boot class path given by client
++ int length = this.bootPath.length;
++ for (int i = 0; i < length; i++){
++ bootPathString.append(this.bootPath[i]);
++ bootPathString.append(pathSeparator);
++ }
++ }
++
++ // Add boot class path directory if needed
++ if (this.evalTargetPath != null && TARGET_HAS_FILE_SYSTEM) {
++ bootPathString.append(this.evalTargetPath);
++ bootPathString.append(File.separatorChar);
++ bootPathString.append(BOOT_CLASSPATH_DIRECTORY);
++ }
++
++ return bootPathString.toString();
++}
++}
Added: harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.2
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.2?view=auto&rev=548259
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.2 (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.2 Mon Jun 18 01:41:51 2007
@@ -0,0 +1,36 @@
+--- sources_to_patch/org/eclipse/jdt/core/tests/util/Util.java 2006-04-07 05:03:48.000000000 +0700
++++ sources_patched/org/eclipse/jdt/core/tests/util/Util.java 2007-06-04 18:46:31.921276895 +0700
+@@ -7,11 +7,14 @@
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
++ * Nina Rinskaya
++ * Fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=172820.
+ *******************************************************************************/
+ package org.eclipse.jdt.core.tests.util;
+
+ import java.io.File;
+ import java.io.FileInputStream;
++import java.io.FilenameFilter;
+ import java.io.FileNotFoundException;
+ import java.io.FileOutputStream;
+ import java.io.IOException;
+@@ -499,6 +502,18 @@
+ if ("J9".equals(vmName)) {
+ return new String[] { toNativePath(jreDir + "/lib/jclMax/classes.zip")};
+ }
++ if ("DRLVM".equals(vmName)) {
++ FilenameFilter jarFilter = new FilenameFilter() {
++ public boolean accept(File dir, String name) {
++ return name.endsWith(".jar") & !name.endsWith("-src.jar");
++ }
++ };
++ String[] jars = new File(jreDir + "/lib/boot/").list(jarFilter);
++ for (int i = 0; i < jars.length; i++) {
++ jars[i] = toNativePath(jreDir + "/lib/boot/" + jars[i]);
++ }
++ return jars;
++ }
+ File file = new File(jreDir + "/lib/rt.jar");
+ if (file.exists()) {
+ return new String[] {
Added: harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.3
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.3?view=auto&rev=548259
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.3 (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.172820.patch.3 Mon Jun 18 01:41:51 2007
@@ -0,0 +1,44 @@
+diff -r -N -u eut_old_eclipse172820/org/eclipse/jdt/core/tests/compiler/regression/BatchCompilerTest.java eut_new_eclipse172820/org/eclipse/jdt/core/tests/compiler/regression/BatchCompilerTest.java
+--- eut_old_eclipse172820/org/eclipse/jdt/core/tests/compiler/regression/BatchCompilerTest.java 2007-05-16 19:22:46.000000000 +0700
++++ eut_new_eclipse172820/org/eclipse/jdt/core/tests/compiler/regression/BatchCompilerTest.java 2007-05-16 16:12:59.768460540 +0700
+@@ -11,6 +11,7 @@
+ package org.eclipse.jdt.core.tests.compiler.regression;
+
+ import java.io.File;
++import java.io.FilenameFilter;
+ import java.io.FileNotFoundException;
+ import java.io.FileOutputStream;
+ import java.io.IOException;
+@@ -43,11 +44,30 @@
+ public static Test suite() {
+ return buildUniqueComplianceTestSuite(testClass(), COMPLIANCE_1_5);
+ }
+-
++ private String getHYClasses() {
++ String jre = System.getProperty("java.home");
++ FilenameFilter jarFilter = new FilenameFilter() {
++ public boolean accept(File dir, String name) {
++ return (name.endsWith(".jar") && !name.endsWith("-src.jar"));
++ }
++ };
++ String libraryClasses = "";
++ String path_separator = System.getProperty("path.separator");
++ String[] jars = new File(jre + "/lib/boot/").list(jarFilter);
++ for (int i = 0; i < jars.length; i++) {
++ libraryClasses = libraryClasses + jre + "/lib/boot/" + jars[i] + path_separator;
++ }
++ return libraryClasses;
++ }
++
+ private String getLibraryClasses() {
+ if (Util.isMacOS()) {
+ return JRE_HOME_DIR + "/../Classes/classes.jar";
+ }
++ final String vmName = System.getProperty("java.vm.name");
++ if ("DRLVM".equals(vmName)) {
++ return getHYClasses();
++ }
+ return JRE_HOME_DIR + "/lib/rt.jar";
+ }
+
+
Added: harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.188127.patch
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.188127.patch?view=auto&rev=548259
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.188127.patch (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/patch/eclipse.188127.patch Mon Jun 18 01:41:51 2007
@@ -0,0 +1,50 @@
+### Eclipse Workspace Patch 1.0
+#P org.eclipse.jdt.core.tests.compiler
+Index: src/org/eclipse/jdt/core/tests/eval/DebugEvaluationSetup.java
+===================================================================
+RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/eval/DebugEvaluationSetup.java,v
+retrieving revision 1.13
+diff -u -r1.13 DebugEvaluationSetup.java
+--- src/org/eclipse/jdt/core/tests/eval/DebugEvaluationSetup.java 23 Feb 2005 02:52:38 -0000 1.13
++++ src/org/eclipse/jdt/core/tests/eval/DebugEvaluationSetup.java 22 May 2007 10:21:06 -0000
+@@ -153,7 +153,7 @@
+
+ // Create target
+ this.target = new TargetInterface();
+- this.target.connect("localhost", evalPort, 10000);
++ this.target.connect("localhost", evalPort, 30000);
+
+ // Create name environment
+ this.env = new FileSystem(Util.getJavaClassLibs(), new String[0], null);
+Index: src/org/eclipse/jdt/core/tests/eval/SimpleTest.java
+===================================================================
+RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/eval/SimpleTest.java,v
+retrieving revision 1.15
+diff -u -r1.15 SimpleTest.java
+--- src/org/eclipse/jdt/core/tests/eval/SimpleTest.java 29 Mar 2006 03:52:03 -0000 1.15
++++ src/org/eclipse/jdt/core/tests/eval/SimpleTest.java 22 May 2007 10:21:06 -0000
+@@ -289,7 +289,7 @@
+
+ this.requestor = new Requestor();
+ this.target = new TargetInterface();
+- this.target.connect("localhost", evalPort, 10000);
++ this.target.connect("localhost", evalPort, 30000);
+ this.context = new EvaluationContext();
+ }
+ protected void stopEvaluationContext() {
+Index: src/org/eclipse/jdt/core/tests/eval/EvaluationSetup.java
+===================================================================
+RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/eval/EvaluationSetup.java,v
+retrieving revision 1.14
+diff -u -r1.14 EvaluationSetup.java
+--- src/org/eclipse/jdt/core/tests/eval/EvaluationSetup.java 10 May 2006 18:07:26 -0000 1.14
++++ src/org/eclipse/jdt/core/tests/eval/EvaluationSetup.java 22 May 2007 10:21:06 -0000
+@@ -72,7 +72,7 @@
+
+ // Create target
+ this.target = new TargetInterface();
+- this.target.connect("localhost", evalPort, 10000);
++ this.target.connect("localhost", evalPort, 30000);
+
+ // Create name environment
+ this.env = new FileSystem(Util.getJavaClassLibs(), new String[0], null);
Added: harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/properties?view=auto&rev=548259
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/properties (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/properties Mon Jun 18 01:41:51 2007
@@ -0,0 +1,27 @@
+## Licensed to the Apache Software Foundation (ASF) under one
+## or more contributor license agreements. See the NOTICE file
+## distributed with this work for additional information
+## regarding copyright ownership. The ASF licenses this file
+## to you 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
+##
+## http://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.
+## ======================================================================================
+##
+
+#Where to fetch from EUT & Eclipse. Specify remote location (using protocol
+#prefix http://, ftp://) or local machine location (using absolute path and
+#file: prefix).
+
+eut.location=http://mirrors.nsa.co.il/eclipse/eclipse/downloads/drops/R-3.2-200606291905/
+eclipse.location=http://mirrors.nsa.co.il/eclipse/eclipse/downloads/drops/R-3.2-200606291905/
+eclipse.filename.prefix=eclipse-SDK-3.2
+
Added: harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/readme.txt
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/readme.txt?view=auto&rev=548259
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/readme.txt (added)
+++ harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/readme.txt Mon Jun 18 01:41:51 2007
@@ -0,0 +1,83 @@
+ =====================================================================
+ Apply patches to Eclipse Unit Tests 'jdtcorecompiler' suite in order to
+ pass on Apache Harmony
+ =====================================================================
+
+This document describes how to apply patches to Eclipse Unit Tests 'jdtcorecompiler'
+suite in order to pass on Apache Harmony and how to use the Apache Ant script in
+this archive to apply the patches.
+
+---------------
+Archive Content
+---------------
+
+This archive contains script for patching Eclipse Unit Tests 'jdtcorecompiler'
+suite. The archive content is as follows:
+
++<eut.jdtcorecompiler.patching>/
+|-+patch/ - directory containing patches to apply
+| |
+| |--patch_eclipse172820 - patch to workaround EUT issue (see details below)
+|
+|--build.xml - Apache Ant scrip that applies given patches
+|
+|--properties - properties file specifying Eclipse 3.2 and EUT 3.2 locations
+|
+|--readme.txt - This README file
+
+------------------------------------------------------------
+Known issues preventing 'jdtcorecompiler' suite from passing
+on Harmony that need to be workarounded
+------------------------------------------------------------
+
+1. https://bugs.eclipse.org/bugs/show_bug.cgi?id=172820:
+Several classes from org/eclipse/jdt/core/tests/compiler, org/eclipse/jdt/core/tests/runtime,
+org/eclipse/jdt/core/tests/util use hard-coded class library path that doesn't
+work for Apache Harmony. The patch contains workaround for this issue for EUT 3.2,
+because its fix is committed to Eclipse 3.3 only.
+2. https://bugs.eclipse.org/bugs/show_bug.cgi?id=188127:
+Some tests from org.eclipse.jdt.core.tests.eval suite fail because the timeout
+for VM launch is not enough for DRLVM. The patch consists in increasing the
+timeout to 30 seconds.
+
+------------------------------------
+How to patch 'jdtcorecompiler' suite
+------------------------------------
+
+Prerequisites: Eclipse SDK 3.2, EUT 3.2 archives, ecj_3.2.jar (Eclipse batch compiler)
+
+1. Download EUT 3.2 and Eclipse 3.2 archives and ecj_3.2.jar from http://www.eclipse.org
+2. Unpack Eclipse 3.2 archive
+3. Unzip EUT 3.2 archive; in the 'eclipse-testing' directory that is
+ created after EUT unpacking unzip eclipse-junit-tests-*.zip, then unzip
+ eclipse-testing/eclipse/plugins/org.eclipse.sdk.tests.source_3.2.0.v20060329/src/org.eclipse.jdt.core.tests.compiler_3.2.0/jdtcoretestscompilersrc.zip
+4. Apply patches from patch directory to the unpacked jdtcoretestscompiler sources
+5. Compile source files using ECJ 3.2 compiler (add jar-s from eclipse plugins
+ directory and eclipse-testing/eclipse/plugins directory to the classpath)
+6. Put compiled classes to the corresponding locations in
+ eclipse-testing/eclipse/plugins/org.eclipse.jdt.core.tests.compiler_3.2.0/jdtcoretestscompiler.jar
+7. Pack everything back preserving the archives structure
+
+-----------------------------------------------------
+How to patch 'jdtcorecompiler' suite using the script
+-----------------------------------------------------
+
+1. Unpack this archive, review properties file and modify it if necessary
+ (for example, if you have EUT and/or Eclipse archives locally and don't need
+ to download them from http://www.eclipse.org)
+2. Make sure you have at least 600Mb of free space on your hard-drive
+3. Make sure you have ecj_3.2.jar in your ANT_HOME/lib directory
+4. Make sure that PATH environment variable contains JRE 1.5 (use RI) and Apache
+ Ant (version >=1.6.5), and that JAVA_HOME and ANT_HOME are properly set up.
+ Make sure that 'unzip' tool can also be found in your PATH
+4. Change directory to the unpacked 'eut.jdtcorecompiler.patching' directory and run:
+ ant
+ Patching may take several minutes because it deals with heavy-weight archives
+5. Find the patched EUT archive in 'patched' directory
+6. If the script failed because of configuration issues you might need to clean
+ environment by running
+ ant clean
+
+
+
+
Propchange: harmony/enhanced/buildtest/branches/2.0/tests/eut/extra/eut.3.2.jdtcorecompiler.patching/readme.txt
------------------------------------------------------------------------------
svn:eol-style = native