Skip to main content
Jump to: navigation, search

Difference between revisions of "ETrice/Test of Release Candidate"

Line 11: Line 11:
 
# Test the installation again with the update site
 
# Test the installation again with the update site
  
== Test Tutorial Projects ==
+
== 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_PingPongC
+
** 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

  1. Test Drag & Drop install
  2. delete workspace and eclipse version
  3. 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

Back to the top