18649 - Unit Test Log


18649 - Fall 2015
Group 12 - Tom Eliot (tke), Shepard Emerson (semerson), Daniel Gorziglia (dgorzigl), Daniel Haddox (dhaddox)

Unit Test Status

The table describes the unit tests and summarizes the current unit test results.  For each submission, these results must be consistent with the code and test files submitted with that version of the portfolio.  Be sure to include all information listed in the project handouts.

Controller Name
Controller File
Message Injector File
States / Transitions Tested
Number of passed assertions
Number of failed assertions
Test Results
Notes
HallButtonControl hallbuttoncontrol.cf hallbuttoncontrol_test1.mf 8.S.1, 8.S.2, 8.S.3, 8.T.1, 8.T.2, 8.T.3 8 0 hallbuttoncontrol_test1.stats
CarButtonControl carbuttoncontrol.cf carbuttoncontrol_test1.mf 9.S.1, 9.S.2, 9.T.1, 9.T.2, 8 0 carbuttoncontrol_test1.stats
DoorControl
doorcontrol.cf doorcontrol_test1.mf 5.S.1, 5.S.2, 5.S.3, 5.S.4, 5.S.5, 5.S.6, 5.T.1, 5.T.2, 5.T.3, 5.T.4, 5.T.5, 5.T.6, 5.T.7, 5.T.8 18
0
doorcontrol_test1.stats

DoorControl
doorcontrol.cf doorcontrol_test2.mf 5.S.1, 5.S.2, 5.S.3, 5.S.4, 5.S.5, 5.S.6, 5.T.1, 5.T.2, 5.T.3, 5.T.4, 5.T.5, 5.T.6, 5.T.7, 5.T.9 18
0
doorcontrol_test2.stats

LanternControl
lanterncontrol.cf
lanterncontrol_test1.mf
7.S.1, 7.S.2, 7.S.3, 7.T.1, 7.T.2, 7.T.3, 7.T.4
10
0
lanterncontrol_test1.stats

CarPositionControl
carpositioncontrol.cf
carpositioncontrol_test1.mf
10.S.1, 10.S.2, 10.T.1, 10.T.2
6
0
carpositioncontrol_test1.stats

Dispatcher
dispatcher.cf
dispatcher_test1.mf
11.S.1, 11.S.2, 11.S.3, 11.S.4, 11.S.5, 11.S.6, 11.T.1, 11.T.2, 11.T.3, 11.T.4, 11.T.5, 11.T.6, 11.T.7, 11.T.8, 11.T.9, 11.T.10
65
0
dispatcher_test1.stats

DriveControl
drivecontrol.cf
drivecontrol_test1.mf
6.S.1, 6.S.2, 6.S.3, 6.S.4, 6.T.1, 6.T.2, 6.T.3, 6.T.4, 6.T.5, 6.T.6
42
0
drivecontrol_test1.stats

DriveControl
drivecontrol.cf
drivecontrol_test2.mf
6.S.1, 6.S.2, 6.S.3, 6.S.4, 6.T.1, 6.T.2, 6.T.3, 6.T.4, 6.T.5, 6.T.6
42
0
drivecontrol_test2.stats
Take OR of transition 6.T.2 and 6.T.6
DriveControl
drivecontrol.cf
drivecontrol_test3.mf
6.S.1, 6.S.2, 6.S.3, 6.S.4, 6.T.1, 6.T.2, 6.T.3, 6.T.4, 6.T.5, 6.T.6
42
0
drivecontrol_test3.stats
Take last OR of transition 6.T.6
DriveControl
drivecontrol.cf
drivecontrol_test4.mf
6.S.1, 6.S.2, 6.S.3, 6.T.1, 6.T.2, 6.T.16
24
0
drivecontrol_test4.stats

DriveControl
drivecontrol.cf
drivecontrol_test5.mf
6.S.1, 6.S.2, 6.S.3, 6.S.4, 6.T.1, 6.T.2, 6.T.3, 6.T.13
30
0
drivecontrol_test5.stats

DriveControl
drivecontrol.cf
drivecontrol_test6.mf
6.S.1, 6.S.5, 6.S.6, 6.S.7, 6.T.7, 6.T.8, 6.T.9, 6.T.10, 6.T.11, 6.T.12
42
0
drivecontrol_test6.stats

DriveControl
drivecontrol.cf
drivecontrol_test7.mf
6.S.1, 6.S.5, 6.S.6, 6.S.7, 6.T.7, 6.T.8, 6.T.9, 6.T.10, 6.T.11, 6.T.12
42
0
drivecontrol_test7.stats
Take OR of transition 6.T.7 and 6.T.12
DriveControl
drivecontrol.cf
drivecontrol_test8.mf
6.S.1, 6.S.5, 6.S.6, 6.S.7, 6.T.7, 6.T.8, 6.T.9, 6.T.10, 6.T.11, 6.T.12
42
0
drivecontrol_test8.stats
Take last OR of transition 6.T.12
DriveControl
drivecontrol.cf
drivecontrol_test9.mf
6.S.1, 6.S.5, 6.S.6, 6.T.7, 6.T.8, 6.T.14
24
0
drivecontrol_test9.stats
Emergency stop
DriveControl
drivecontrol.cf
drivecontrol_test10.mf
6.S.1, 6.S.5, 6.S.6, 6.S.7, 6.T.7, 6.T.8, 6.T.9, 6.T.15
30
0
drivecontrol_test10.stats
Emergency stop