Requirements Summary | ||
---|---|---|
Count | Percentage | |
#Requirements | 5 | 100.0% |
Manual Requirements | 0 | 0.0% |
Manual & Auto Requirements | 0 | 0.0% |
Automated Requirements | 5 | 100.0% |
Invalid | 0 | 0.0% |
PASS | 5 | 100.0% |
FAIL | 0 | 0.0% |
Not tested | 0 | 0.0% |
Protocol Summary | ||
---|---|---|
Count | Percentage | |
#Protocols | 3 | 100.0% |
PASS | 3 | 100.0% |
FAIL | 0 | 0.0% |
TP-001: basic calls | Start date : 2024-10-22 14:51:42 MDT |
At: test_tp001_basic.py(37) | Requirements : see below |
Software Version: N/A | Serial number: N/A |
Objectives: N/A | |
Preconditions: N/A | Deviations: N/A |
Step | Req. | Execution Instructions | Expected | Actual | Pass / Fail | Date |
---|---|---|---|---|---|---|
1 | SRS-004 | verify empty file is created | 0 | 0 | PASS | 2024-10-22 14:51:42 tester: auto test_tp001_basic.py(47) |
2 | SRS-004 | verify one line in file | line1 | line1 | PASS | 2024-10-22 14:51:42 tester: auto test_tp001_basic.py(58) |
3 | SRS-001 | verify line is held for max 1 second in queue | line2 | line2 | PASS | 2024-10-22 14:51:43 tester: auto test_tp001_basic.py(70) |
4 | SRS-002 | verify line is held for max 1 second in queue | loop_delay must be >= 0.100 seconds | loop_delay must be >= 0.100 seconds | PASS | 2024-10-22 14:51:44 tester: auto test_tp001_basic.py(78) |
Req. | Desc. |
---|---|
SRS-001 | A log line shall be held in the queue at most for 1 second |
SRS-002 | The loop_delay shall be 0.100s or greater |
SRS-004 | if term() is called, every line remaining in the queue (if any) shall be printed to the file |
TP-002: standard calls | Start date : 2024-10-22 14:51:44 MDT |
At: test_tp002_standard_functions.py(36) | Requirements : see below |
Software Version: N/A | Serial number: N/A |
Objectives: N/A | |
Preconditions: N/A | Deviations: N/A |
Step | Req. | Execution Instructions | Expected | Actual | Pass / Fail | Date |
---|---|---|---|---|---|---|
1 | SRS-006 | verify all standard logger functions | critical | critical | PASS | 2024-10-22 14:51:44 tester: auto test_tp002_standard_functions.py(65) |
Req. | Desc. |
---|---|
SRS-006 | The basic python logger functions shall be available |
TP-003: invalid params | Start date : 2024-10-22 14:51:44 MDT |
At: test_tp003_bad_parms.py(36) | Requirements : see below |
Software Version: N/A | Serial number: N/A |
Objectives: N/A | |
Preconditions: N/A | Deviations: N/A |
Step | Req. | Execution Instructions | Expected | Actual | Pass / Fail | Date |
---|---|---|---|---|---|---|
1 | SRS-005 | verify max_entries must be greater than 0 | True | True | PASS | 2024-10-22 14:51:44 tester: auto test_tp003_bad_parms.py(46) |
2 | SRS-002 | verify loop_delay must be 0.100 or greater | True | True | PASS | 2024-10-22 14:51:44 tester: auto test_tp003_bad_parms.py(56) |
Req. | Desc. |
---|---|
SRS-002 | The loop_delay shall be 0.100s or greater |
SRS-005 | The max_entries argument shall be greater than 0 |
Req. Id | Protocol |
---|---|
SRS-001 (auto) |
Desc: A log line shall be held in the queue at most for 1 second TP-001 test_tp001_basic.py(64)
TP-001 test_tp001_basic.py(66)
TP-001 test_tp001_basic.py(69)
TP-001 test_tp001_basic.py(70)
|
SRS-002 (auto) |
Desc: The loop_delay shall be 0.100s or greater TP-001 test_tp001_basic.py(78)
TP-003 test_tp003_bad_parms.py(55)
TP-003 test_tp003_bad_parms.py(56)
|
SRS-004 (auto) |
Desc: if term() is called, every line remaining in the queue (if any) shall be printed to the file TP-001 test_tp001_basic.py(45)
TP-001 test_tp001_basic.py(47)
TP-001 test_tp001_basic.py(55)
TP-001 test_tp001_basic.py(57)
TP-001 test_tp001_basic.py(58)
|
SRS-005 (auto) |
Desc: The max_entries argument shall be greater than 0 TP-003 test_tp003_bad_parms.py(45)
TP-003 test_tp003_bad_parms.py(46)
|
SRS-006 (auto) |
Desc: The basic python logger functions shall be available TP-002 test_tp002_standard_functions.py(53)
TP-002 test_tp002_standard_functions.py(54)
TP-002 test_tp002_standard_functions.py(55)
TP-002 test_tp002_standard_functions.py(56)
TP-002 test_tp002_standard_functions.py(57)
TP-002 test_tp002_standard_functions.py(58)
TP-002 test_tp002_standard_functions.py(59)
TP-002 test_tp002_standard_functions.py(60)
TP-002 test_tp002_standard_functions.py(61)
TP-002 test_tp002_standard_functions.py(62)
TP-002 test_tp002_standard_functions.py(63)
TP-002 test_tp002_standard_functions.py(64)
TP-002 test_tp002_standard_functions.py(65)
|