Skip to content

Xtext 2.10 Test Plan

Christian Dietrich edited this page May 21, 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
None Plain Mac akosyakov x
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

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

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
Xbase Tutorial Mac akosyakov x
Xtext Domain-Model Example Win
Xtext Domain-Model Example Mac akosyakov
Xtext Home Automation Example Win
Xtext Home Automation Example Mac
Xtext Simple Arithmetics Example Win
Xtext Simple Arithmetics Example Mac
Xtext State-Machine Example Win
Xtext State-Machine Example Mac
Xtend Active Annotation Example Win
Xtend Active Annotation Example Mac
Xtend Introductory Example Win
Xtend Introductory Example Mac
Xtend Solutions for Euler Win
Xtend Solutions for Euler Mac cdietrich
Xtend Class, Interface, Enum, Annotation Win
Xtend Class, Interface, Enum, Annotation Mac

7 Languages

Check that there are no changes after regeneration.

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