Skip to content

Xtext 2.11 Test Plan

Christian Dietrich edited this page Jan 9, 2017 · 3 revisions

Please use 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
Maven Maven/Gradle Win

Eclipse Configuration

Enable Feature And Update Site facets in addition to default.

Build System Layout OS Owner Verified Comment
None Plain Win

IntelliJ Configuration

Enable facets related to IntelliJ.

Build System Layout OS Owner Verified Comment
None Plain Win

Web Configuration

Enable facets related to Web.

Build System Layout OS Owner Verified Comment
None Plain Win
Maven Plain Linux @cdietrich - https://github.com/eclipse/xtext-xtend/issues/116

All Configuration

Enable all facets.

Build System Layout OS Owner Verified Comment
None Plain Win

Other Wizards

Wizard OS Owner Verified Comment
Xtext Project from existing Ecore models Win
Xtext Project from existing Ecore models Mac
Xbase Tutorial Win
Xbase Tutorial Mac
Xtext Domain-Model Example Win
Xtext Domain-Model Example Mac
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
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