Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "ETrice/Test of Release Candidate"
< ETrice
Ts.protos.de (Talk | contribs) |
Ts.protos.de (Talk | contribs) |
||
Line 11: | Line 11: | ||
# Test the installation again with the update site | # Test the installation again with the update site | ||
− | == Test Tutorial | + | == Test Tutorial Project in C == |
* Create a project | * Create a project | ||
* filter for etrice | * filter for etrice | ||
Line 20: | Line 20: | ||
** org.eclipse.etrice.tutorials.c | ** org.eclipse.etrice.tutorials.c | ||
* run from lauch configurations | * run from lauch configurations | ||
− | ** | + | ** generate_HelloWorldC |
** run_CurrentTutorial_WindowsMinGW | ** run_CurrentTutorial_WindowsMinGW | ||
* console should contain log: | * console should contain log: | ||
Line 26: | Line 26: | ||
INFO: *** T H E B E G I N *** | INFO: *** T H E B E G I N *** | ||
INFO: node_subSystemRef_init | INFO: node_subSystemRef_init | ||
+ | ### Hello World! ### | ||
INFO: node_subSystemRef_start | INFO: node_subSystemRef_start | ||
− | type quit to exit | + | type quit to exit |
</pre> | </pre> | ||
* type quit in console and verify shutdown of program | * type quit in console and verify shutdown of program | ||
<pre> | <pre> | ||
− | INFO: node_subSystemRef_stop | + | INFO: node_subSystemRef_stop |
− | INFO: node_subSystemRef_destroy | + | INFO: node_subSystemRef_destroy |
− | INFO: *** T H E E N D *** | + | INFO: *** T H E E N D *** |
</pre> | </pre> | ||
* check generated msc in log/msc.seq | * check generated msc in log/msc.seq | ||
− | * generate, run and verify generate_PingPongC the same way | + | * generate, run and verify '''generate_PingPongC''' the same way |
+ | |||
+ | == Test Examples Project in C == | ||
+ | * create new project with the wizzard (new -> project -> eTrice C Examples) | ||
== Checklist == | == Checklist == |
Revision as of 02:15, 19 October 2019
Installation Test
- download newest or recommended "Eclipse IDE for C/C++ Developers" from https://www.eclipse.org/downloads/packages/
- unpack it
- create empty folder for workspace
- open eclipse and select the new workspace
- for release candidates: install eTrice from developer build https://download.eclipse.org/etrice/<version>/updates
- for nightly: http://download.eclipse.org/etrice/nightly/updates
- for release use latest version from https://www.eclipse.org/etrice/downloads/
- Test Drag & Drop install
- delete workspace and eclipse version
- Test the installation again with the update site
Test Tutorial Project in C
- Create a project
- filter for etrice
- eTrice C Tutorials
- Explorer must contain 3 Projects:
- org.eclipse.etrice.modellib.c
- org.eclipse.etrice.runtime.c
- org.eclipse.etrice.tutorials.c
- run from lauch configurations
- generate_HelloWorldC
- run_CurrentTutorial_WindowsMinGW
- console should contain log:
INFO: *** T H E B E G I N *** INFO: node_subSystemRef_init ### Hello World! ### INFO: node_subSystemRef_start type quit to exit
- type quit in console and verify shutdown of program
INFO: node_subSystemRef_stop INFO: node_subSystemRef_destroy INFO: *** T H E E N D ***
- check generated msc in log/msc.seq
- generate, run and verify generate_PingPongC the same way
Test Examples Project in C
- create new project with the wizzard (new -> project -> eTrice C Examples)
Checklist
- make sure the Eclipse Help is working
- perform smoke test
- create Java tutorial in empty workspace
- generate and run Hello World and PingPong
- create C tutorial in empty workspace
- generate and run Hello World and PingPong
- create C++ tutorial in empty workspace
- generate and run Hello World and PingPong
- test hover help
- [JH] run automatic GUI tests
-
C -
Java - Cpp - Bug 493059 - [runtime.cpp] console ouput misbehavior
-