Start testing: Jun 23 12:12 CEST
----------------------------------------------------------
1/36 Testing: parseCommand handles single-verb commands
1/36 Test: parseCommand handles single-verb commands
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseCommand handles single-verb commands"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseCommand handles single-verb commands" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 3 | 3 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseCommand handles single-verb commands" end time: Jun 23 12:12 CEST
"parseCommand handles single-verb commands" time elapsed: 00:00:00
----------------------------------------------------------

2/36 Testing: parseCommand splits device and trailing numeric value
2/36 Test: parseCommand splits device and trailing numeric value
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseCommand splits device and trailing numeric value"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseCommand splits device and trailing numeric value" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 5 | 5 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseCommand splits device and trailing numeric value" end time: Jun 23 12:12 CEST
"parseCommand splits device and trailing numeric value" time elapsed: 00:00:00
----------------------------------------------------------

3/36 Testing: parseCommand keeps option plus value
3/36 Test: parseCommand keeps option plus value
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseCommand keeps option plus value"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseCommand keeps option plus value" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 3 | 3 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseCommand keeps option plus value" end time: Jun 23 12:12 CEST
"parseCommand keeps option plus value" time elapsed: 00:00:00
----------------------------------------------------------

4/36 Testing: parseCommand keeps non-numeric option (raw motor command)
4/36 Test: parseCommand keeps non-numeric option (raw motor command)
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseCommand keeps non-numeric option (raw motor command)"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseCommand keeps non-numeric option (raw motor command)" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 3 | 3 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseCommand keeps non-numeric option (raw motor command)" end time: Jun 23 12:12 CEST
"parseCommand keeps non-numeric option (raw motor command)" time elapsed: 00:00:00
----------------------------------------------------------

5/36 Testing: parseCommand on empty input
5/36 Test: parseCommand on empty input
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseCommand on empty input"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseCommand on empty input" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 2 | 2 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseCommand on empty input" end time: Jun 23 12:12 CEST
"parseCommand on empty input" time elapsed: 00:00:00
----------------------------------------------------------

6/36 Testing: ConfigLoader maps and defaults typed values
6/36 Test: ConfigLoader maps and defaults typed values
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=ConfigLoader maps and defaults typed values"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"ConfigLoader maps and defaults typed values" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:  1 |  1 passed | 0 failed | 35 skipped
[doctest] assertions: 10 | 10 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"ConfigLoader maps and defaults typed values" end time: Jun 23 12:12 CEST
"ConfigLoader maps and defaults typed values" time elapsed: 00:00:00
----------------------------------------------------------

7/36 Testing: environment overrides file credentials
7/36 Test: environment overrides file credentials
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=environment overrides file credentials"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"environment overrides file credentials" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 1 | 1 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"environment overrides file credentials" end time: Jun 23 12:12 CEST
"environment overrides file credentials" time elapsed: 00:00:00
----------------------------------------------------------

8/36 Testing: ConfigLoader validates input
8/36 Test: ConfigLoader validates input
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=ConfigLoader validates input"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"ConfigLoader validates input" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 3 | 3 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"ConfigLoader validates input" end time: Jun 23 12:12 CEST
"ConfigLoader validates input" time elapsed: 00:00:00
----------------------------------------------------------

9/36 Testing: AxisMap converts degrees and counts with an offset
9/36 Test: AxisMap converts degrees and counts with an offset
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=AxisMap converts degrees and counts with an offset"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"AxisMap converts degrees and counts with an offset" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 4 | 4 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"AxisMap converts degrees and counts with an offset" end time: Jun 23 12:12 CEST
"AxisMap converts degrees and counts with an offset" time elapsed: 00:00:00
----------------------------------------------------------

10/36 Testing: AxisMap clamps to the soft range on the way out
10/36 Test: AxisMap clamps to the soft range on the way out
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=AxisMap clamps to the soft range on the way out"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"AxisMap clamps to the soft range on the way out" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 3 | 3 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"AxisMap clamps to the soft range on the way out" end time: Jun 23 12:12 CEST
"AxisMap clamps to the soft range on the way out" time elapsed: 00:00:00
----------------------------------------------------------

11/36 Testing: AxisMap supports a negative (flipped) direction
11/36 Test: AxisMap supports a negative (flipped) direction
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=AxisMap supports a negative (flipped) direction"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"AxisMap supports a negative (flipped) direction" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 2 | 2 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"AxisMap supports a negative (flipped) direction" end time: Jun 23 12:12 CEST
"AxisMap supports a negative (flipped) direction" time elapsed: 00:00:00
----------------------------------------------------------

12/36 Testing: AxisMap toDeg guards against a zero scale
12/36 Test: AxisMap toDeg guards against a zero scale
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=AxisMap toDeg guards against a zero scale"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"AxisMap toDeg guards against a zero scale" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 1 | 1 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"AxisMap toDeg guards against a zero scale" end time: Jun 23 12:12 CEST
"AxisMap toDeg guards against a zero scale" time elapsed: 00:00:00
----------------------------------------------------------

13/36 Testing: parseCategories maps names, all/none, and flags unknown tokens
13/36 Test: parseCategories maps names, all/none, and flags unknown tokens
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseCategories maps names\, all/none\, and flags unknown tokens"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseCategories maps names, all/none, and flags unknown tokens" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:  1 |  1 passed | 0 failed | 35 skipped
[doctest] assertions: 12 | 12 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseCategories maps names, all/none, and flags unknown tokens" end time: Jun 23 12:12 CEST
"parseCategories maps names, all/none, and flags unknown tokens" time elapsed: 00:00:00
----------------------------------------------------------

14/36 Testing: catFromString round-trips and flags unknown
14/36 Test: catFromString round-trips and flags unknown
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=catFromString round-trips and flags unknown"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"catFromString round-trips and flags unknown" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 4 | 4 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"catFromString round-trips and flags unknown" end time: Jun 23 12:12 CEST
"catFromString round-trips and flags unknown" time elapsed: 00:00:00
----------------------------------------------------------

15/36 Testing: category enable/disable/set round-trip
15/36 Test: category enable/disable/set round-trip
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=category enable/disable/set round-trip"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"category enable/disable/set round-trip" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 9 | 9 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"category enable/disable/set round-trip" end time: Jun 23 12:12 CEST
"category enable/disable/set round-trip" time elapsed: 00:00:00
----------------------------------------------------------

16/36 Testing: LOG_TRACE_CAT gating is independent of the linear level
16/36 Test: LOG_TRACE_CAT gating is independent of the linear level
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=LOG_TRACE_CAT gating is independent of the linear level"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"LOG_TRACE_CAT gating is independent of the linear level" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 5 | 5 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"LOG_TRACE_CAT gating is independent of the linear level" end time: Jun 23 12:12 CEST
"LOG_TRACE_CAT gating is independent of the linear level" time elapsed: 00:00:00
----------------------------------------------------------

17/36 Testing: expandUser expands ~ and environment variables
17/36 Test: expandUser expands ~ and environment variables
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=expandUser expands ~ and environment variables"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"expandUser expands ~ and environment variables" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 6 | 6 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"expandUser expands ~ and environment variables" end time: Jun 23 12:12 CEST
"expandUser expands ~ and environment variables" time elapsed: 00:00:00
----------------------------------------------------------

18/36 Testing: configSearchPaths honours the CLI argument first
18/36 Test: configSearchPaths honours the CLI argument first
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=configSearchPaths honours the CLI argument first"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"configSearchPaths honours the CLI argument first" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 2 | 2 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"configSearchPaths honours the CLI argument first" end time: Jun 23 12:12 CEST
"configSearchPaths honours the CLI argument first" time elapsed: 00:00:00
----------------------------------------------------------

19/36 Testing: parseScanCsv reads waypoints and skips comments/blanks
19/36 Test: parseScanCsv reads waypoints and skips comments/blanks
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseScanCsv reads waypoints and skips comments/blanks"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseScanCsv reads waypoints and skips comments/blanks" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 4 | 4 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseScanCsv reads waypoints and skips comments/blanks" end time: Jun 23 12:12 CEST
"parseScanCsv reads waypoints and skips comments/blanks" time elapsed: 00:00:00
----------------------------------------------------------

20/36 Testing: parseScanCsv throws on a malformed line
20/36 Test: parseScanCsv throws on a malformed line
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseScanCsv throws on a malformed line"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseScanCsv throws on a malformed line" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 2 | 2 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseScanCsv throws on a malformed line" end time: Jun 23 12:12 CEST
"parseScanCsv throws on a malformed line" time elapsed: 00:00:00
----------------------------------------------------------

21/36 Testing: generateScanGrid produces yaw_intervals x pitch_levels points
21/36 Test: generateScanGrid produces yaw_intervals x pitch_levels points
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=generateScanGrid produces yaw_intervals x pitch_levels points"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"generateScanGrid produces yaw_intervals x pitch_levels points" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 6 | 6 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"generateScanGrid produces yaw_intervals x pitch_levels points" end time: Jun 23 12:12 CEST
"generateScanGrid produces yaw_intervals x pitch_levels points" time elapsed: 00:00:00
----------------------------------------------------------

22/36 Testing: ScanGrid cursor ping-pongs at both ends
22/36 Test: ScanGrid cursor ping-pongs at both ends
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=ScanGrid cursor ping-pongs at both ends"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"ScanGrid cursor ping-pongs at both ends" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 6 | 6 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"ScanGrid cursor ping-pongs at both ends" end time: Jun 23 12:12 CEST
"ScanGrid cursor ping-pongs at both ends" time elapsed: 00:00:00
----------------------------------------------------------

23/36 Testing: ScanGrid single point and empty are safe
23/36 Test: ScanGrid single point and empty are safe
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=ScanGrid single point and empty are safe"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"ScanGrid single point and empty are safe" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 2 | 2 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"ScanGrid single point and empty are safe" end time: Jun 23 12:12 CEST
"ScanGrid single point and empty are safe" time elapsed: 00:00:00
----------------------------------------------------------

24/36 Testing: CaptureScheduler sweeps the scan grid with MOVE + settle + trigger
24/36 Test: CaptureScheduler sweeps the scan grid with MOVE + settle + trigger
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=CaptureScheduler sweeps the scan grid with MOVE + settle + trigger"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"CaptureScheduler sweeps the scan grid with MOVE + settle + trigger" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 9 | 9 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"CaptureScheduler sweeps the scan grid with MOVE + settle + trigger" end time: Jun 23 12:12 CEST
"CaptureScheduler sweeps the scan grid with MOVE + settle + trigger" time elapsed: 00:00:00
----------------------------------------------------------

25/36 Testing: CaptureScheduler ControlCode 1 drives yaw to the target heading
25/36 Test: CaptureScheduler ControlCode 1 drives yaw to the target heading
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=CaptureScheduler ControlCode 1 drives yaw to the target heading"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"CaptureScheduler ControlCode 1 drives yaw to the target heading" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 3 | 3 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"CaptureScheduler ControlCode 1 drives yaw to the target heading" end time: Jun 23 12:12 CEST
"CaptureScheduler ControlCode 1 drives yaw to the target heading" time elapsed: 00:00:00
----------------------------------------------------------

26/36 Testing: CaptureScheduler clamps the target heading to the soft range
26/36 Test: CaptureScheduler clamps the target heading to the soft range
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=CaptureScheduler clamps the target heading to the soft range"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"CaptureScheduler clamps the target heading to the soft range" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 1 | 1 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"CaptureScheduler clamps the target heading to the soft range" end time: Jun 23 12:12 CEST
"CaptureScheduler clamps the target heading to the soft range" time elapsed: 00:00:00
----------------------------------------------------------

27/36 Testing: CaptureScheduler stays idle when capture inactive
27/36 Test: CaptureScheduler stays idle when capture inactive
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=CaptureScheduler stays idle when capture inactive"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"CaptureScheduler stays idle when capture inactive" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 2 | 2 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"CaptureScheduler stays idle when capture inactive" end time: Jun 23 12:12 CEST
"CaptureScheduler stays idle when capture inactive" time elapsed: 00:00:00
----------------------------------------------------------

28/36 Testing: parseTelemetryLine reads a two-axis ST line
28/36 Test: parseTelemetryLine reads a two-axis ST line
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseTelemetryLine reads a two-axis ST line"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseTelemetryLine reads a two-axis ST line" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:  1 |  1 passed | 0 failed | 35 skipped
[doctest] assertions: 15 | 15 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseTelemetryLine reads a two-axis ST line" end time: Jun 23 12:12 CEST
"parseTelemetryLine reads a two-axis ST line" time elapsed: 00:00:00
----------------------------------------------------------

29/36 Testing: parseTelemetryLine reads a yaw-only ST line (no flags field)
29/36 Test: parseTelemetryLine reads a yaw-only ST line (no flags field)
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseTelemetryLine reads a yaw-only ST line (no flags field)"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseTelemetryLine reads a yaw-only ST line (no flags field)" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 5 | 5 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseTelemetryLine reads a yaw-only ST line (no flags field)" end time: Jun 23 12:12 CEST
"parseTelemetryLine reads a yaw-only ST line (no flags field)" time elapsed: 00:00:00
----------------------------------------------------------

30/36 Testing: parseTelemetryLine rejects non-ST and malformed lines
30/36 Test: parseTelemetryLine rejects non-ST and malformed lines
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseTelemetryLine rejects non-ST and malformed lines"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseTelemetryLine rejects non-ST and malformed lines" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 7 | 7 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseTelemetryLine rejects non-ST and malformed lines" end time: Jun 23 12:12 CEST
"parseTelemetryLine rejects non-ST and malformed lines" time elapsed: 00:00:00
----------------------------------------------------------

31/36 Testing: parseTelemetryLine tolerates trailing CR
31/36 Test: parseTelemetryLine tolerates trailing CR
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=parseTelemetryLine tolerates trailing CR"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"parseTelemetryLine tolerates trailing CR" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 2 | 2 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"parseTelemetryLine tolerates trailing CR" end time: Jun 23 12:12 CEST
"parseTelemetryLine tolerates trailing CR" time elapsed: 00:00:00
----------------------------------------------------------

32/36 Testing: axisStateLabel maps every state
32/36 Test: axisStateLabel maps every state
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=axisStateLabel maps every state"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"axisStateLabel maps every state" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 6 | 6 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"axisStateLabel maps every state" end time: Jun 23 12:12 CEST
"axisStateLabel maps every state" time elapsed: 00:00:00
----------------------------------------------------------

33/36 Testing: axisStateColor signals health
33/36 Test: axisStateColor signals health
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=axisStateColor signals health"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"axisStateColor signals health" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 6 | 6 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"axisStateColor signals health" end time: Jun 23 12:12 CEST
"axisStateColor signals health" time elapsed: 00:00:00
----------------------------------------------------------

34/36 Testing: formatDegrees: one decimal, sign preserved, degree sign appended
34/36 Test: formatDegrees: one decimal, sign preserved, degree sign appended
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=formatDegrees: one decimal\, sign preserved\, degree sign appended"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"formatDegrees: one decimal, sign preserved, degree sign appended" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 3 | 3 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"formatDegrees: one decimal, sign preserved, degree sign appended" end time: Jun 23 12:12 CEST
"formatDegrees: one decimal, sign preserved, degree sign appended" time elapsed: 00:00:00
----------------------------------------------------------

35/36 Testing: formatTimeAgo: buckets and the never case
35/36 Test: formatTimeAgo: buckets and the never case
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=formatTimeAgo: buckets and the never case"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"formatTimeAgo: buckets and the never case" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases: 1 | 1 passed | 0 failed | 35 skipped
[doctest] assertions: 5 | 5 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"formatTimeAgo: buckets and the never case" end time: Jun 23 12:12 CEST
"formatTimeAgo: buckets and the never case" time elapsed: 00:00:00
----------------------------------------------------------

36/36 Testing: pendingSensorsView: all fields absent until drivers land
36/36 Test: pendingSensorsView: all fields absent until drivers land
Command: "/home/pedro/code/fwt_2a/software/build-notui/tests/fgc_tests" "--test-case=pendingSensorsView: all fields absent until drivers land"
Directory: /home/pedro/code/fwt_2a/software/build-notui/tests
"pendingSensorsView: all fields absent until drivers land" start time: Jun 23 12:12 CEST
Output:
----------------------------------------------------------
[doctest] doctest version is "2.4.11"
[doctest] run with "--help" for options
===============================================================================
[doctest] test cases:  1 |  1 passed | 0 failed | 35 skipped
[doctest] assertions: 15 | 15 passed | 0 failed |
[doctest] Status: SUCCESS!
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"pendingSensorsView: all fields absent until drivers land" end time: Jun 23 12:12 CEST
"pendingSensorsView: all fields absent until drivers land" time elapsed: 00:00:00
----------------------------------------------------------

End testing: Jun 23 12:12 CEST
