-
Notifications
You must be signed in to change notification settings - Fork 330
Xtext 2.10 Test Plan
Christian Dietrich edited this page May 25, 2016
·
47 revisions
Please use the fresh latest version of Eclipse Neon with the nightly Xtext/Xtend build for testing.
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
Use default settings.
| Build System | Layout | OS | Owner | Verified | Comment |
|---|---|---|---|---|---|
| None | Plain | Win | cdietrich | x | Creates Cp1252 as encoding 494362 |
| 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 | cdietrich | x | |
| Gradle | Plain | Mac | |||
| Gradle | Maven/Gradle | Win | cdietrich | x | Not possible by intention (no gradle layout for eclipse project) |
| Gradle | Maven/Gradle | Mac | |||
| Maven | Plain | Win | cdietrich | x | Creates Cp1252 as encoding 494362 |
| Maven | Plain | Mac | |||
| Maven | Maven/Gradle | Win | |||
| Maven | Maven/Gradle | Mac |
Enable Feature And Update Site facets in addition to default.
| Build System | Layout | OS | Owner | Verified | Comment |
|---|---|---|---|---|---|
| None | Plain | Win | |||
| None | Plain | Mac | kthoms | x | Build System None with Maven/Gradle cannot be created by intention |
| None | Maven/Gradle | Win | |||
| None | Maven/Gradle | Mac | kthoms | x | Build System None with Maven/Gradle cannot be created by intention |
| 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 |
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 | kthoms | x | Build System None with Maven/Gradle cannot be created by intention |
| 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 |
Enable facets related to Web.
| Build System | Layout | OS | Owner | Verified | Comment |
|---|---|---|---|---|---|
| None | Plain | Win | |||
| None | Plain | Mac | kthoms | x | Wizard avoids creation of projects by intention: Build system required |
| 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 |
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 | x | |
| Gradle | Maven/Gradle | Win | |||
| Gradle | Maven/Gradle | Mac | akosyakov | x | |
| Maven | Plain | Win | |||
| Maven | Plain | Mac | akosyakov | x | |
| Maven | Maven/Gradle | Win | |||
| Maven | Maven/Gradle | Mac | akosyakov | x |
| 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 |
Check that there are no changes after regeneration.
| OS | Owner | Verified | Comment |
|---|---|---|---|
| Win | |||
| Mac | akosyakov | x |