Skip to content

Xtext 2.10 Test Plan

Anton Kosyakov edited this page May 23, 2016 · 47 revisions

Please use the fresh latest version of Eclipse Neon with the nightly Xtext/Xtend build for testing.

Wizards

General steps:

  • Create a project using the wizard
  • Build the project
  • Play with editors
  • Run test cases
  • Check settings
    • Encoding for all projects should be UTF-8
    • Check MANIFEST.MF, build.properties, plugin.xml, etc. for errors and warnings
  • Test with java 8 libraries and compile settings
  • Test navigation to the attached javadoc for libraries: xbase.lib, xtend.lib

Xtext Project Wizard

Default Configuration

Use default settings.

Build System Layout OS Owner Verified Comment
None Plain Win cdietrich x
None Plain Mac akosyakov x
None Maven/Gradle Win
None Maven/Gradle Mac kthoms x Build System None with Maven/Gradle cannot be created by intention; 494257
Gradle Plain Win
Gradle Plain Mac
Gradle Maven/Gradle Win
Gradle Maven/Gradle Mac
Maven Plain Win
Maven Plain Mac
Maven Maven/Gradle Win
Maven Maven/Gradle Mac

Eclipse Configuration

Enable Feature And Update Site facets in addition to default.

Build System Layout OS Owner Verified Comment
None Plain Win
None Plain Mac
None Maven/Gradle Win
None Maven/Gradle Mac
Gradle Plain Win
Gradle Plain Mac
Gradle Maven/Gradle Win
Gradle Maven/Gradle Mac
Maven Plain Win
Maven Plain Mac
Maven Maven/Gradle Win
Maven Maven/Gradle Mac

IntelliJ Configuration

Enable facets related to IntelliJ.

Build System Layout OS Owner Verified Comment
None Plain Win
None Plain Mac
None Maven/Gradle Win
None Maven/Gradle Mac
Gradle Plain Win
Gradle Plain Mac
Gradle Maven/Gradle Win
Gradle Maven/Gradle Mac
Maven Plain Win
Maven Plain Mac
Maven Maven/Gradle Win
Maven Maven/Gradle Mac

Web Configuration

Enable facets related to Web.

Build System Layout OS Owner Verified Comment
None Plain Win
None Plain Mac
None Maven/Gradle Win
None Maven/Gradle Mac
Gradle Plain Win
Gradle Plain Mac
Gradle Maven/Gradle Win
Gradle Maven/Gradle Mac
Maven Plain Win
Maven Plain Mac
Maven Maven/Gradle Win
Maven Maven/Gradle Mac

All Configuration

Enable all facets.

Build System Layout OS Owner Verified Comment
None Plain Win
None Plain Mac akosyakov x
None Maven/Gradle Win
None Maven/Gradle Mac akosyakov x
Gradle Plain Win
Gradle Plain Mac akosyakov
Gradle Maven/Gradle Win
Gradle Maven/Gradle Mac
Maven Plain Win
Maven Plain Mac
Maven Maven/Gradle Win
Maven Maven/Gradle Mac

Other Wizards

Wizard OS Owner Verified Comment
Xtext Project from existing Ecore models Win
Xtext Project from existing Ecore models Mac akosyakov x 494176
Xbase Tutorial Win cdietrich x
Xbase Tutorial Mac akosyakov x
Xtext Domain-Model Example Win
Xtext Domain-Model Example Mac akosyakov x
Xtext Home Automation Example Win
Xtext Home Automation Example Mac cdietrich x
Xtext Simple Arithmetics Example Win
Xtext Simple Arithmetics Example Mac akosyakov PR 1049
Xtext State-Machine Example Win
Xtext State-Machine Example Mac kthoms x
Xtend Active Annotation Example Win cdietrich x
Xtend Active Annotation Example Mac cdietrich x
Xtend Introductory Example Win cdietrich x
Xtend Introductory Example Mac cdietrich x
Xtend Solutions for Euler Win cdietrich x
Xtend Solutions for Euler Mac cdietrich x
Xtend Class, Interface, Enum, Annotation Win cdietrich x
Xtend Class, Interface, Enum, Annotation Mac cdietrich x

7 Languages

Check that there are no changes after regeneration.

OS Owner Verified Comment
Win
Mac akosyakov x
Clone this wiki locally