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