Difference between revisions of "EDT:EUnit Testing"

From Eclipsepedia

Jump to: navigation, search
(New page: = EUnit Test Framework Overview<br> = *Tooling to run the test cases – Provided by EDT Framework **Manually and Automated **Can be run as often as needed (on demand, nightly build) ...)
 
Line 1: Line 1:
 
= EUnit Test Framework Overview<br>  =
 
= EUnit Test Framework Overview<br>  =
  
*Tooling to run the test cases – Provided by EDT Framework  
+
*What is EUnit<br>
 +
 
 +
EUnit stands for EGL Unit testing framework. It is a simple open source framework to write and run repeatable EGL tests. <br>
 +
 
 +
Its features include:<br>
 +
 
 +
*Tooling to generate test runner and run the test cases – Provided by EDT Framework  
 
**Manually and Automated  
 
**Manually and Automated  
 
**Can be run as often as needed (on demand, nightly build)  
 
**Can be run as often as needed (on demand, nightly build)  
Line 8: Line 14:
 
**Can be used in multiple language environment (java, javascript, etc)<br>
 
**Can be used in multiple language environment (java, javascript, etc)<br>
  
The following are provided by test writters<br>
+
*Test Cases - Provided by test writters<br>
 
+
*Documentation - Provided by <br>
*Test Cases
+
*Documentation  
+
 
**What does each test case test<br>
 
**What does each test case test<br>
  
 
== Design<br>  ==
 
== Design<br>  ==
 
 
  
 
== How to write test cases using EUnit<br>  ==
 
== How to write test cases using EUnit<br>  ==

Revision as of 16:21, 16 November 2011

Contents

EUnit Test Framework Overview

  • What is EUnit

EUnit stands for EGL Unit testing framework. It is a simple open source framework to write and run repeatable EGL tests.

Its features include:

  • Tooling to generate test runner and run the test cases – Provided by EDT Framework
    • Manually and Automated
    • Can be run as often as needed (on demand, nightly build)
    • GUI and command line interfaces
    • Logging, Reporting, Analyzing
    • Can be used in multiple language environment (java, javascript, etc)
  • Test Cases - Provided by test writters
  • Documentation - Provided by
    • What does each test case test

Design

How to write test cases using EUnit

How to run tests using EUnit