The T Test Framework

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Nov 28 09:26:17 UTC 2018


Hello,

I changed the test runner API a bit. Now it is also possible to test the 
system initialization for example. The test output of the attached 
example test (derived from sptests/spsysinit01):

A:sysinit
S:Platform:RTEMS
S:Compiler:7.3.0 20180125 (RTEMS 5, RSB 
30da0c720b78eba16a3f5272206c07415368617b, Newlib 
2ab57ad59bc35dafffa69cd4da5e228971de069f)
S:Version:5.0.0.9c792752178ce9bfaffec0ae3d2f150d8f01821f
S:BSP:erc32
S:RTEMS_DEBUG:1
S:RTEMS_MULTIPROCESSING:0
S:RTEMS_POSIX_API:0
S:RTEMS_PROFILING:0
S:RTEMS_SMP:1
B:sysinit
P:0:0:?:test-sysinit.c:243
P:1:0:?:test-sysinit.c:252
P:2:0:?:test-sysinit.c:257
P:3:0:?:test-sysinit.c:262
P:4:0:?:test-sysinit.c:263
P:5:0:?:test-sysinit.c:268
P:6:0:?:test-sysinit.c:269
P:7:0:?:test-sysinit.c:274
P:8:0:?:test-sysinit.c:275
P:9:0:?:test-sysinit.c:280
P:10:0:?:test-sysinit.c:281
P:11:0:?:test-sysinit.c:286
P:12:0:?:test-sysinit.c:287
P:13:0:?:test-sysinit.c:292
P:14:0:?:test-sysinit.c:293
P:15:0:?:test-sysinit.c:298
P:16:0:?:test-sysinit.c:299
P:17:0:?:test-sysinit.c:304
P:18:0:?:test-sysinit.c:305
P:19:0:?:test-sysinit.c:310
P:20:0:?:test-sysinit.c:311
P:21:0:?:test-sysinit.c:316
P:22:0:?:test-sysinit.c:317
P:23:0:?:test-sysinit.c:323
P:24:0:?:test-sysinit.c:328
P:25:0:?:test-sysinit.c:334
P:26:0:?:test-sysinit.c:339
P:27:0:?:test-sysinit.c:344
P:28:0:?:test-sysinit.c:345
P:29:0:?:test-sysinit.c:350
P:30:0:?:test-sysinit.c:351
P:31:0:?:test-sysinit.c:356
P:32:0:?:test-sysinit.c:357
P:33:0:?:test-sysinit.c:362
P:34:0:?:test-sysinit.c:363
P:35:0:?:test-sysinit.c:368
P:36:0:?:test-sysinit.c:369
P:37:0:?:test-sysinit.c:374
P:38:0:?:test-sysinit.c:375
P:39:0:?:test-sysinit.c:380
P:40:0:?:test-sysinit.c:381
P:41:0:?:test-sysinit.c:386
P:42:0:?:test-sysinit.c:387
P:43:0:?:test-sysinit.c:392
P:44:0:?:test-sysinit.c:393
P:45:0:?:test-sysinit.c:398
P:46:0:?:test-sysinit.c:399
P:47:0:?:test-sysinit.c:404
P:48:0:?:test-sysinit.c:405
P:49:0:?:test-sysinit.c:410
P:50:0:?:test-sysinit.c:411
P:51:0:?:test-sysinit.c:416
P:52:0:?:test-sysinit.c:417
P:53:0:?:test-sysinit.c:422
P:54:0:?:test-sysinit.c:423
P:55:0:?:test-sysinit.c:450
P:56:0:?:test-sysinit.c:451
P:57:0:?:test-sysinit.c:456
P:58:0:?:test-sysinit.c:457
P:59:0:?:test-sysinit.c:462
P:60:0:?:test-sysinit.c:463
P:61:0:?:test-sysinit.c:468
P:62:0:?:test-sysinit.c:469
P:63:0:?:test-sysinit.c:474
P:64:0:?:test-sysinit.c:475
P:65:0:?:test-sysinit.c:480
P:66:0:?:test-sysinit.c:481
P:67:0:?:test-sysinit.c:500
P:68:0:?:test-sysinit.c:501
P:69:0:?:test-sysinit.c:506
P:70:0:?:test-sysinit.c:507
P:71:0:?:test-sysinit.c:530
P:72:0:?:test-sysinit.c:531
P:73:0:?:test-sysinit.c:536
P:74:0:?:test-sysinit.c:537
P:75:0:?:test-sysinit.c:516
P:76:0:?:test-sysinit.c:524
P:77:0:?:test-sysinit.c:525
P:78:0:?:test-sysinit.c:542
P:79:0:?:test-sysinit.c:543
P:80:0:IDLE:test-sysinit.c:548
P:81:0:IDLE:test-sysinit.c:549
P:82:0:IDLE:test-sysinit.c:554
P:83:0:IDLE:test-sysinit.c:555
P:84:0:IDLE:test-sysinit.c:560
P:85:0:IDLE:test-sysinit.c:561
P:86:0:IDLE:test-sysinit.c:571
P:87:0:IDLE:test-sysinit.c:572
P:88:0:IDLE:test-sysinit.c:581
P:89:0:IDLE:test-sysinit.c:582
P:90:0:IDLE:test-sysinit.c:591
P:91:0:IDLE:test-sysinit.c:596
P:92:0:IDLE:test-sysinit.c:601
P:93:0:IDLE:test-sysinit.c:602
P:94:0:IDLE:test-sysinit.c:607
P:95:0:IDLE:test-sysinit.c:608
P:96:0:IDLE:test-sysinit.c:614
P:97:0:IDLE:test-sysinit.c:616
P:98:0:IDLE:test-sysinit.c:622
P:99:0:IDLE:test-sysinit.c:624
P:100:0:IDLE:test-sysinit.c:630
P:101:0:IDLE:test-sysinit.c:632
P:102:0:IDLE:test-sysinit.c:638
P:103:0:IDLE:test-sysinit.c:640
P:104:0:IDLE:test-sysinit.c:650
P:105:0:IDLE:test-sysinit.c:651
P:106:0:IDLE:test-sysinit.c:660
P:107:0:IDLE:test-sysinit.c:661
P:108:0:IDLE:test-sysinit.c:664
P:109:0:IDLE:test-sysinit.c:665
P:110:0:IDLE:test-sysinit.c:666
P:111:0:IDLE:test-sysinit.c:667
P:112:0:IDLE:test-sysinit.c:668
P:113:0:IDLE:test-sysinit.c:669
P:114:0:IDLE:test-sysinit.c:670
P:115:0:IDLE:test-sysinit.c:671
P:116:0:IDLE:test-sysinit.c:672
P:117:0:IDLE:test-sysinit.c:673
P:118:0:IDLE:test-sysinit.c:674
P:119:0:IDLE:test-sysinit.c:675
P:120:0:UI1:test-sysinit.c:682
Y:sysinit:N:121:F:0
Z:sysinit:C:1:N:121:F:0

*** FATAL ***
fatal source: 5 (RTEMS_FATAL_SOURCE_EXIT)
fatal code: 0 (0x00000000)
RTEMS version: 5.0.0.9c792752178ce9bfaffec0ae3d2f150d8f01821f
RTEMS tools: 7.3.0 20180125 (RTEMS 5, RSB 
30da0c720b78eba16a3f5272206c07415368617b, Newlib 
2ab57ad59bc35dafffa69cd4da5e228971de069f)
executing thread ID: 0x08a010001
executing thread name: UI1

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: test-sysinit.c
Type: text/x-csrc
Size: 17014 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/devel/attachments/20181128/1bf4ffce/attachment.bin>


More information about the devel mailing list