eclipse-ocl / org.eclipse.ocl

Eclipse Public License 2.0
0 stars 0 forks source link

[tests] Support genuinely standalone Pivot testing #1985

Open eclipse-ocl-bot opened 3 days ago

eclipse-ocl-bot commented 3 days ago

| --- | --- | | Bugzilla Link | 535507 | | Status | NEW | | Importance | P3 normal | | Reported | Jun 04, 2018 04:40 EDT | | Modified | Apr 24, 2020 03:50 EDT | | Blocks | 527458 | | See also | 535490 | | Reporter | Ed Willink |

Description

The current Xtext/Pivot tests have so many Editor/Console/Debug tests that the corresponding 'standalone' class path is bloated unrealistically.

Refactor the already semi-partitioned test packges so that we have those that can xsensibly run standalone with a small classpath, and separately those that only work with Eclipse. ?? is this possible with an Xtext parser ??

eclipse-ocl-bot commented 3 days ago

By Ed Willink on Nov 18, 2018 11:10

The failed attempt at this is in org.eclipse.ocl.standalone.pivot.tests

eclipse-ocl-bot commented 3 days ago

By Ed Willink on Apr 24, 2020 03:50

(In reply to Ed Willink from comment #1)

The failed attempt at this is in org.eclipse.ocl.standalone.pivot.tests

Not failed, just not very convincing.

Missing launch configuration added to project.

For reference, the current result is:

java.version: 1.8.0_211\ java.class.version: 52.0\ java.specification.version: 1.8\ java.vm.specification.version: 1.8\ java.vm.version: 25.211-b12\ ClassPath:\ E:\Development\Chital\Workspace.metadata.plugins\org.eclipse.pde.core.external_libraries\org.eclipse.jdt.compiler.tool_1.2.800.v20200302-0636\lib\java13api.jar\ E:\GIT\org.eclipse.emf\examples\org.eclipse.emf.examples.library\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.codegen\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.debug.ui\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.debug.vm.ui\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.debug.vm\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.debug\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.emf.validation.validity.ui\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.emf.validation.validity\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.project.completeocltutorial\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.project.royalandloyal\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.standalone\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.ui\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.uml25\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.validity\bin\ E:\GIT\org.eclipse.ocl\examples\org.eclipse.ocl.examples.xtext.console\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.common.ui\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.common\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.ecore\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.pivot.ui\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.pivot.uml\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.pivot\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.base.ui\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.base\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.completeocl.ui\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.completeocl\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.essentialocl.ui\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.essentialocl\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.markup.ui\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.markup\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.oclinecore.ui\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.oclinecore\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.oclstdlib.ui\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl.xtext.oclstdlib\bin\ E:\GIT\org.eclipse.ocl\plugins\org.eclipse.ocl\bin\ E:\GIT\org.eclipse.ocl\tests\org.eclipse.ocl.examples.xtext.tests\bin\ E:\GIT\org.eclipse.ocl\tests\org.eclipse.ocl.standalone.pivot.tests\bin\ E:\Tools\Eclipse\4.15\configuration\org.eclipse.osgi\301\0.cp\ E:\Tools\Eclipse\4.15\configuration\org.eclipse.osgi\302\0.cp\ E:\Tools\Eclipse\4.15\plugins\com.google.guava_27.1.0.v20190517-1946.jar\ E:\Tools\Eclipse\4.15\plugins\com.google.inject_3.0.0.v201605172100.jar\ E:\Tools\Eclipse\4.15\plugins\com.ibm.icu_64.2.0.v20190507-1337.jar\ E:\Tools\Eclipse\4.15\plugins\javax.inject_1.0.0.v20091030.jar\ E:\Tools\Eclipse\4.15\plugins\lpg.runtime.java_2.0.17.v201004271640.jar\ E:\Tools\Eclipse\4.15\plugins\org.antlr.runtime_3.2.0.v201101311130.jar\ E:\Tools\Eclipse\4.15\plugins\org.apache.commons.cli_1.2.0.v201404270220.jar\ E:\Tools\Eclipse\4.15\plugins\org.apache.commons.lang_2.6.0.v201404270220.jar\ E:\Tools\Eclipse\4.15\plugins\org.apache.log4j_1.2.15.v201012070815.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.core.commands_3.9.700.v20191217-1850.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.core.contenttype_3.7.600.v20200124-1609.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.core.expressions_3.6.700.v20200212-1751.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.core.filebuffers_3.6.900.v20200117-0616.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.core.filesystem_1.7.700.v20200110-1734.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.core.jobs_3.10.700.v20200106-1020.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.core.resources_3.13.700.v20200209-1624.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.core.runtime_3.17.100.v20200203-0917.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.debug.core_3.15.0.v20200224-0654.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.debug.ui_3.14.400.v20200222-1431.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.e4.ui.ide_3.15.0.v20200113-2039.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.e4.ui.workbench3_0.15.400.v20191216-0805.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.codegen.ecore_2.21.0.v20200112-0705.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.codegen_2.19.0.v20190821-1536.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.common.ui_2.18.0.v20190507-0402.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.common_2.18.0.v20191225-1014.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.ecore.change_2.14.0.v20190528-0725.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.ecore.edit_2.13.0.v20190822-1451.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.ecore.editor_2.17.0.v20190528-0725.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.ecore.xmi_2.16.0.v20190528-0725.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.ecore_2.21.0.v20200127-1342.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.edit.ui_2.18.0.v20200205-0529.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.edit_2.16.0.v20190920-0401.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.mapping.ecore2xml_2.11.0.v20180706-1146.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.mwe.core_1.5.2.v20200224-0816.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.mwe.utils_1.5.2.v20200224-0816.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.mwe2.runtime_2.11.2.v20200224-0816.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.emf.validation_1.8.0.201812070911.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.equinox.app_1.4.400.v20191212-0743.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.equinox.common_3.11.0.v20200206-0817.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.equinox.frameworkadmin.equinox_1.1.300.v20200211-1503.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.equinox.preferences_3.7.700.v20191213-1901.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.equinox.registry_3.8.700.v20200121-1457.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.jdt.annotation_2.2.400.v20191120-1313.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.jdt.compiler.apt_1.3.900.v20200303-1624.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.jdt.compiler.tool_1.2.800.v20200302-0636.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.jdt.core_3.21.0.v20200304-1404.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.jdt.launching_3.17.0.v20200215-0651.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.jface.text_3.16.200.v20200218-0828.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.jface_3.19.0.v20200218-1607.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.ltk.core.refactoring_3.10.400.v20200215-1156.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.osgi.compatibility.state_1.1.700.v20200207-2156.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.osgi_3.15.200.v20200214-1600.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.pde.core_3.13.300.v20200217-1517.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.swt.win32.win32.x86_64_3.114.0.v20200304-0601.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.swt_3.114.0.v20200304-0601.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.text_3.10.100.v20200217-1239.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.ui.console_3.9.100.v20200215-1209.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.ui.editors_3.13.100.v20200130-1507.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.ui.forms_3.9.0.v20200213-1442.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.ui.ide_3.17.0.v20200217-1511.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.ui.navigator_3.9.200.v20200213-1442.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.ui.views_3.10.200.v20200213-1442.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.ui.workbench.texteditor_3.14.100.v20200212-1049.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.ui.workbench_3.118.0.v20200222-0719.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.ui_3.116.0.v20200203-1308.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.uml2.codegen.ecore_2.5.0.v20200302-1312.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.uml2.common.edit_2.5.0.v20200302-1312.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.uml2.common_2.5.0.v20200302-1312.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.uml2.types_2.5.0.v20200302-1312.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.uml2.uml.edit_5.5.0.v20200302-1312.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.uml2.uml.editor_5.5.0.v20200302-1312.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.uml2.uml.profile.standard_1.5.0.v20200302-1312.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.uml2.uml.resources_5.5.0.v20200302-1312.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.uml2.uml_5.5.0.v20200302-1312.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.xtext.builder_2.21.0.v20200302-1241.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.xtext.common.types_2.21.0.v20200302-1201.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.xtext.ide_2.21.0.v20200302-1141.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.xtext.ui.shared_2.21.0.v20200302-1241.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.xtext.ui_2.21.0.v20200302-1241.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.xtext.util_2.21.0.v20200302-1141.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.xtext.xbase.lib_2.21.0.v20200302-1127.jar\ E:\Tools\Eclipse\4.15\plugins\org.eclipse.xtext_2.21.0.v20200302-1141.jar\ E:\Tools\Eclipse\4.15\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar\ E:\Tools\Eclipse\4.15\plugins\org.junit_4.13.0.v20200204-1500.jar\ E:\Tools\Eclipse\4.15\plugins\org.objectweb.asm_7.2.0.v20191010-1910.jar