Verification Test Results for python-falcon-logger



Automated Test Summary

Test Run Details

Summary

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%


Test Run Details

Test Protocols with results

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




Trace Matrix

Test Run Details

Trace Matrix

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)