- Timestamp:
-
07/07/12 02:30:24 (12 years ago)
- Author:
-
Xiaochen Pan
- Comment:
-
/* Testing Framework Reviews */
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v9
|
v10
|
|
7 | 7 | |
8 | 8 | [wiki:Projects/GSoC/TestingReview/CMock CMock] CMock is a highly automated testing framework based on Unity, a unit testing framework. |
9 | | {| class="wikitable" |
10 | | |- |
11 | | ! xUnit |
12 | | ! Mock |
13 | | ! Test Runner |
14 | | ! Test Generator |
15 | | ! XML output |
16 | | |- |
17 | | | Yes |
18 | | | Yes |
19 | | | Yes |
20 | | | Yes |
21 | | | No |
22 | | |- |
23 | | |} |
| 9 | |
| 10 | {| class="wikitable" |
| 11 | |- |
| 12 | ! xUnit |
| 13 | ! Mock |
| 14 | ! Test Generator |
| 15 | ! RTEMS tests |
| 16 | ! XML output |
| 17 | |- |
| 18 | | Yes |
| 19 | | Yes |
| 20 | | Yes |
| 21 | | Support |
| 22 | | No |
| 23 | |- |
| 24 | |} |
| 25 | |
24 | 26 | * Lisense: MIT License |
25 | 27 | * Programming Language: C |
… |
… |
|
32 | 34 | |
33 | 35 | [wiki:Projects/GSoC/TestingReview/Cmockery Cmockery] Cmockery is a lightweight and highly portable unit testing framework with minimum conflicts with standard C library headers. |
| 36 | |
| 37 | {| class="wikitable" |
| 38 | |- |
| 39 | ! xUnit |
| 40 | ! Mock |
| 41 | ! Test Generator |
| 42 | ! RTEMS tests |
| 43 | ! XML output |
| 44 | |- |
| 45 | | No |
| 46 | | Yes |
| 47 | | No |
| 48 | | Support |
| 49 | | No |
| 50 | |- |
| 51 | |} |
34 | 52 | |
35 | 53 | * License: Apache License 2.0 |
… |
… |
|
47 | 65 | [wiki:Projects/GSoC/TestingReview/Test-dept Test-dept] TestDept is unit testing framework providing stubing capabilities. |
48 | 66 | |
| 67 | {| class="wikitable" |
| 68 | |- |
| 69 | ! xUnit |
| 70 | ! Mock |
| 71 | ! Test Generator |
| 72 | ! RTEMS tests |
| 73 | ! XML output |
| 74 | |- |
| 75 | | Yes |
| 76 | | Stub |
| 77 | | No |
| 78 | | Support |
| 79 | | No |
| 80 | |- |
| 81 | |} |
| 82 | |
49 | 83 | * License: GNU GPL v3 |
50 | 84 | * Programming Language: C, Assembly |
… |
… |
|
61 | 95 | [wiki:Projects/GSoC/TestingReview/AceUnit AceUnit] AceUnit is a simple unit testing framework based on CUnit and EmbUnit. |
62 | 96 | |
| 97 | {| class="wikitable" |
| 98 | |- |
| 99 | ! xUnit |
| 100 | ! Mock |
| 101 | ! Test Generator |
| 102 | ! RTEMS tests |
| 103 | ! XML output |
| 104 | |- |
| 105 | | Yes |
| 106 | | No |
| 107 | | Yes |
| 108 | | Support |
| 109 | | No |
| 110 | |- |
| 111 | |} |
| 112 | |
63 | 113 | * License: BSD |
64 | 114 | * Programming Language: C |
… |
… |
|
72 | 122 | |
73 | 123 | [wiki:Projects/GSoC/TestingReview/Google_Test_and_Google_Mock Google Test and Google Mock] Google Tests is unit testing framework conforming to xUnit architecture. Google Mock is a library that can be used to provide mocking functionality to other C++ testing frameworks as well. They can be used in combination for host based testing with powerful functionalities they provide. |
| 124 | |
| 125 | {| class="wikitable" |
| 126 | |- |
| 127 | ! xUnit |
| 128 | ! Mock |
| 129 | ! Test Generator |
| 130 | ! RTEMS tests |
| 131 | ! XML output |
| 132 | |- |
| 133 | | Yes |
| 134 | | Yes |
| 135 | | No |
| 136 | | Not support |
| 137 | | Yes |
| 138 | |- |
| 139 | |} |
74 | 140 | |
75 | 141 | * License: New BSD license |
… |
… |
|
85 | 151 | |
86 | 152 | [wiki:Projects/GSoC/TestingReview/Check Check] Check is simple unit testing framework for test-driven development. |
87 | | |
| 153 | {| class="wikitable" |
| 154 | |- |
| 155 | ! xUnit |
| 156 | ! Mock |
| 157 | ! Test Generator |
| 158 | ! RTEMS tests |
| 159 | ! XML output |
| 160 | |- |
| 161 | | Yes |
| 162 | | No |
| 163 | | No |
| 164 | | Not Support |
| 165 | | Yes |
| 166 | |- |
| 167 | |} |
88 | 168 | * License: LGPL |
89 | 169 | * Programming Language: C |
… |
… |
|
120 | 200 | |
121 | 201 | [wiki:Projects/GSoC/TestingReview/CU CU] CU is a lightweight and simple unit testing framework suited for host-based testing with enriched set of assertions. |
122 | | |
| 202 | {| class="wikitable" |
| 203 | |- |
| 204 | ! xUnit |
| 205 | ! Mock |
| 206 | ! Test Generator |
| 207 | ! RTEMS tests |
| 208 | ! XML output |
| 209 | |- |
| 210 | | Yes |
| 211 | | No |
| 212 | | No |
| 213 | | Not Support |
| 214 | | Yes |
| 215 | |- |
| 216 | |} |
123 | 217 | * License: GNU Lesser General Public License v3 |
124 | 218 | * Programming Language: C |
… |
… |
|
131 | 225 | |
132 | 226 | [wiki:Projects/GSoC/TestingReview/CxxTest CxxTest] CxxTest is a unit testing framework in C++ with xUnit architecture. |
133 | | |
| 227 | {| class="wikitable" |
| 228 | |- |
| 229 | ! xUnit |
| 230 | ! Mock |
| 231 | ! Test Generator |
| 232 | ! RTEMS tests |
| 233 | ! XML output |
| 234 | |- |
| 235 | | Yes |
| 236 | | Yes |
| 237 | | Yes |
| 238 | | Not Support |
| 239 | | Yes |
| 240 | |- |
| 241 | |} |
134 | 242 | * License: LGPL v2 |
135 | 243 | * Programming Language: C++ |
… |
… |
|
145 | 253 | |
146 | 254 | [wiki:Projects/GSoC/TestingReview/CuTest CuTest] CuTest is very simple unit testing framework. |
147 | | |
| 255 | {| class="wikitable" |
| 256 | |- |
| 257 | ! xUnit |
| 258 | ! Mock |
| 259 | ! Test Generator |
| 260 | ! RTEMS tests |
| 261 | ! XML output |
| 262 | |- |
| 263 | | Yes |
| 264 | | No |
| 265 | | No |
| 266 | | Not Support |
| 267 | | No |
| 268 | |- |
| 269 | |} |
148 | 270 | * License: GPL v2 |
149 | 271 | * Programming Language: C |
… |
… |
|
157 | 279 | |
158 | 280 | [wiki:Projects/GSoC/TestingReview/EmbUnit EmbUnit] EmbUnit is unit testing framework for embedded software. |
159 | | |
| 281 | {| class="wikitable" |
| 282 | |- |
| 283 | ! xUnit |
| 284 | ! Mock |
| 285 | ! Test Generator |
| 286 | ! RTEMS tests |
| 287 | ! XML output |
| 288 | |- |
| 289 | | Yes |
| 290 | | No |
| 291 | | No |
| 292 | | Support |
| 293 | | Yes |
| 294 | |- |
| 295 | |} |
160 | 296 | * License: MIT |
161 | 297 | * Programming language C |