Summary


Boardremote-revb
Testsuitetests_periph_timer
Status
FAIL
RIOT Version
2022.07-devel-898-gd9fc082686
HIL Tests Version
8fe8d2d38b
Date / Time
28.06.202200:2600:00:52.296
90%

Log


Start / End: 28.06.2022 - 00:26 / 28.06.2022 - 00:27
Source: /opt/jenkins/workspace/nightly/tests/periph_timer/tests
Documentation: Verify basic functionality of the Periph Timer API.
Start / End: 28.06.2022 - 00:26 / 28.06.2022 - 00:27
Source: /opt/jenkins/workspace/nightly/tests/periph_timer/tests/01__periph_timer_base.robot
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:00.807
INFO
Starting process: make reset
00:27:00.838
INFO
Waiting for process to complete.
00:27:02.914
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:02.923
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:02.960
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Verify timer_init return code
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:03.966
INFO
Starting process: make reset
00:27:03.992
INFO
Waiting for process to complete.
00:27:05.968
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:05.975
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:06.006
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:06.992
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Initialize timer device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:06.998
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Verify timer_read returns a value
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:07.082
INFO
Starting process: make reset
00:27:07.109
INFO
Waiting for process to complete.
00:27:09.070
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:09.078
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:09.109
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:10.105
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Initialize timer device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:10.113
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:10.183
INFO
${RESULT} = {'cmd': 'timer_read 0', 'data': [14189], 'msg': 'timer_read(): [14189]', 'result': 'Success'}
Documentation: Read timer ticks.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:10.190
INFO
${RESULT} = {'cmd': 'timer_read 0', 'data': [14189], 'msg': 'timer_read(): [14189]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Verify timer_clear return code
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:10.273
INFO
Starting process: make reset
00:27:10.300
INFO
Waiting for process to complete.
00:27:12.244
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:12.252
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:12.288
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:13.276
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Initialize timer device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:13.283
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:13.345
INFO
${RESULT} = {'cmd': 'timer_clear 0 0', 'data': [0], 'msg': 'timer_clear(): [0]', 'result': 'Success'}
Documentation: Clear timer channel.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:13.352
INFO
${RESULT} = {'cmd': 'timer_clear 0 0', 'data': [0], 'msg': 'timer_clear(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Verify timer_set return code
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:13.435
INFO
Starting process: make reset
00:27:13.463
INFO
Waiting for process to complete.
00:27:15.410
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:15.455
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:15.489
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:16.442
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Initialize timer device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:16.449
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:16.531
INFO
${RESULT} = {'cmd': 'timer_set 0 0 10000', 'data': [0], 'msg': 'timer_set(): [0]', 'result': 'Success'}
Documentation: Set timer in ticks relative.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:16.537
INFO
${RESULT} = {'cmd': 'timer_set 0 0 10000', 'data': [0], 'msg': 'timer_set(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Verify basic functionality of the Periph Timer API.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Source: /opt/jenkins/workspace/nightly/tests/periph_timer/tests/02__periph_timer_extra.robot
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:17.124
INFO
Starting process: make reset
00:27:17.149
INFO
Waiting for process to complete.
00:27:19.080
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:19.088
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:19.116
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Verify timer values are different on consecutive reads
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:20.144
INFO
Starting process: make reset
00:27:20.170
INFO
Waiting for process to complete.
00:27:22.148
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:22.156
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:22.189
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Configure debug pin for timer device.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:24.189
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': None, 'result': 'Timeout'}
Documentation: Initialize timer device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:24.196
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': None, 'result': 'Timeout'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:24.234
FAIL
Timer Init expected Success but received Timeout
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Return result of last API call as an integer
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Return result of last API call as an integer
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given condition is not true.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Evaluate Delays for numerous timer_set values.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Source: /opt/jenkins/workspace/nightly/tests/periph_timer/tests/03__periph_timer_set_delays.robot
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:24.743
INFO
Starting process: make reset
00:27:24.769
INFO
Waiting for process to complete.
00:27:26.715
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:26.723
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:26.751
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:27.783
INFO
Starting process: make reset
00:27:27.809
INFO
Waiting for process to complete.
00:27:29.797
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:29.805
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:29.841
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Evaluates delay between timer_set and entering the timer ISR callback (measured by PHiLIP)
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Enable tracing for a gpio debug pin
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:30.841
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.init,0,0)', ['write_bits(540,0,1,0)', 'rr 540 1', 'wr 540 0']], 'result': 'Success'}
Documentation: Writes a register defined by the memory map
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:30.848
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.init,0,0)', ['write_bits(540,0,1,0)', 'rr 540 1', 'wr 540 0']], 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:30.916
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.io_type,3,0)', ['write_bits(540,1,2,3)', 'rr 540 1', 'wr 540 6']], 'result': 'Success'}
Documentation: Writes a register defined by the memory map
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:30.924
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.io_type,3,0)', ['write_bits(540,1,2,3)', 'rr 540 1', 'wr 540 6']], 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:30.984
INFO
${RESULT} = {'cmd': 'ex', 'result': 'Success'}
Documentation: Executes or commits device configuration changes
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:30.991
INFO
${RESULT} = {'cmd': 'ex', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.066
INFO
${RESULT} = {'cmd': 'timer_debug_pin 0 0 2', 'data': None, 'msg': 'timer_debug_pin()', 'result': 'Success'}
Documentation: Configure debug pin for timer device.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.073
INFO
${RESULT} = {'cmd': 'timer_debug_pin 0 0 2', 'data': None, 'msg': 'timer_debug_pin()', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.144
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Initialize timer device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.151
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.220
INFO
${RESULT} = {'cmd': 'timer_set 0 0 100', 'data': [0], 'msg': 'timer_set(): [0]', 'result': 'Success'}
Documentation: Set timer in ticks relative.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.227
INFO
${RESULT} = {'cmd': 'timer_set 0 0 100', 'data': [0], 'msg': 'timer_set(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.630
INFO
${RESULT} = {'cmd': 'read_trace()', 'result': 'Success', 'data': [{'time': 3.298362069, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.453493097, 'source': 'DEBUG0', 'event': 'RI...
Documentation: Reads event trace from the dut
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.637
INFO
${RESULT} = {'cmd': 'read_trace()', 'result': 'Success', 'data': [{'time': 3.298362069, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.453493097, 'source': 'DEBUG0', 'event': 'RI...
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Return result of last API call as list
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.687
INFO
${trace} = [{'time': 3.298362069, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.453493097, 'source': 'DEBUG0', 'event': 'RISING', 'diff': 0.155131028, 'source_diff': 0.15513102...
Documentation: Returns the given values which can then be assigned to a variables.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.683
INFO
${ret} = [{'time': 3.298362069, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.453493097, 'source': 'DEBUG0', 'event': 'RISING', 'diff': 0.155131028, 'source_diff': 0.15513102...
Documentation: Evaluate length of list to be greater than given number.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Returns and logs the length of the given item as an integer.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.697
INFO
Length is 3
00:27:31.698
INFO
${length} = 3
Documentation: Fails if the given condition is not true.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Evaluates the given expression in Python and returns the result.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.714
INFO
${delay} = 0.00011162500000017062
Documentation: Logs the given messages as separate entries using the INFO level.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.719
INFO
100
00:27:31.720
INFO
0.00011162500000017062
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:31.774
INFO
Starting process: make reset
00:27:31.800
INFO
Waiting for process to complete.
00:27:33.751
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:33.759
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:33.790
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Evaluates delay between timer_set and entering the timer ISR callback (measured by PHiLIP)
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Enable tracing for a gpio debug pin
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:34.794
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.init,0,0)', ['write_bits(540,0,1,0)', 'rr 540 1', 'wr 540 0']], 'result': 'Success'}
Documentation: Writes a register defined by the memory map
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:34.801
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.init,0,0)', ['write_bits(540,0,1,0)', 'rr 540 1', 'wr 540 0']], 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:34.864
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.io_type,3,0)', ['write_bits(540,1,2,3)', 'rr 540 1', 'wr 540 6']], 'result': 'Success'}
Documentation: Writes a register defined by the memory map
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:34.871
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.io_type,3,0)', ['write_bits(540,1,2,3)', 'rr 540 1', 'wr 540 6']], 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:34.929
INFO
${RESULT} = {'cmd': 'ex', 'result': 'Success'}
Documentation: Executes or commits device configuration changes
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:34.935
INFO
${RESULT} = {'cmd': 'ex', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.006
INFO
${RESULT} = {'cmd': 'timer_debug_pin 0 0 2', 'data': None, 'msg': 'timer_debug_pin()', 'result': 'Success'}
Documentation: Configure debug pin for timer device.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.013
INFO
${RESULT} = {'cmd': 'timer_debug_pin 0 0 2', 'data': None, 'msg': 'timer_debug_pin()', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.080
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Initialize timer device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.087
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.154
INFO
${RESULT} = {'cmd': 'timer_set 0 0 200', 'data': [0], 'msg': 'timer_set(): [0]', 'result': 'Success'}
Documentation: Set timer in ticks relative.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.161
INFO
${RESULT} = {'cmd': 'timer_set 0 0 200', 'data': [0], 'msg': 'timer_set(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.549
INFO
${RESULT} = {'cmd': 'read_trace()', 'result': 'Success', 'data': [{'time': 3.243250361, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.391575917, 'source': 'DEBUG0', 'event': 'RI...
Documentation: Reads event trace from the dut
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.556
INFO
${RESULT} = {'cmd': 'read_trace()', 'result': 'Success', 'data': [{'time': 3.243250361, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.391575917, 'source': 'DEBUG0', 'event': 'RI...
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Return result of last API call as list
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.605
INFO
${trace} = [{'time': 3.243250361, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.391575917, 'source': 'DEBUG0', 'event': 'RISING', 'diff': 0.14832555600000008, 'source_diff': 0....
Documentation: Returns the given values which can then be assigned to a variables.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.601
INFO
${ret} = [{'time': 3.243250361, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.391575917, 'source': 'DEBUG0', 'event': 'RISING', 'diff': 0.14832555600000008, 'source_diff': 0....
Documentation: Evaluate length of list to be greater than given number.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Returns and logs the length of the given item as an integer.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.615
INFO
Length is 3
00:27:35.616
INFO
${length} = 3
Documentation: Fails if the given condition is not true.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Evaluates the given expression in Python and returns the result.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.630
INFO
${delay} = 0.0002116660000002213
Documentation: Logs the given messages as separate entries using the INFO level.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.634
INFO
200
00:27:35.636
INFO
0.0002116660000002213
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:35.691
INFO
Starting process: make reset
00:27:35.717
INFO
Waiting for process to complete.
00:27:37.664
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:37.671
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:37.703
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Evaluates delay between timer_set and entering the timer ISR callback (measured by PHiLIP)
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Enable tracing for a gpio debug pin
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:38.705
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.init,0,0)', ['write_bits(540,0,1,0)', 'rr 540 1', 'wr 540 0']], 'result': 'Success'}
Documentation: Writes a register defined by the memory map
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:38.712
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.init,0,0)', ['write_bits(540,0,1,0)', 'rr 540 1', 'wr 540 0']], 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:38.776
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.io_type,3,0)', ['write_bits(540,1,2,3)', 'rr 540 1', 'wr 540 6']], 'result': 'Success'}
Documentation: Writes a register defined by the memory map
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:38.783
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.io_type,3,0)', ['write_bits(540,1,2,3)', 'rr 540 1', 'wr 540 6']], 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:38.839
INFO
${RESULT} = {'cmd': 'ex', 'result': 'Success'}
Documentation: Executes or commits device configuration changes
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:38.846
INFO
${RESULT} = {'cmd': 'ex', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:38.917
INFO
${RESULT} = {'cmd': 'timer_debug_pin 0 0 2', 'data': None, 'msg': 'timer_debug_pin()', 'result': 'Success'}
Documentation: Configure debug pin for timer device.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:38.925
INFO
${RESULT} = {'cmd': 'timer_debug_pin 0 0 2', 'data': None, 'msg': 'timer_debug_pin()', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:38.995
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Initialize timer device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:39.002
INFO
${RESULT} = {'cmd': 'timer_init 0 1000000 cb_toggle', 'data': [0], 'msg': 'timer_init(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:39.071
INFO
${RESULT} = {'cmd': 'timer_set 0 0 1000', 'data': [0], 'msg': 'timer_set(): [0]', 'result': 'Success'}
Documentation: Set timer in ticks relative.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:39.078
INFO
${RESULT} = {'cmd': 'timer_set 0 0 1000', 'data': [0], 'msg': 'timer_set(): [0]', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:39.469
INFO
${RESULT} = {'cmd': 'read_trace()', 'result': 'Success', 'data': [{'time': 3.238032306, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.391766972, 'source': 'DEBUG0', 'event': 'RI...
Documentation: Reads event trace from the dut
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:39.476
INFO
${RESULT} = {'cmd': 'read_trace()', 'result': 'Success', 'data': [{'time': 3.238032306, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.391766972, 'source': 'DEBUG0', 'event': 'RI...
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Return result of last API call as list
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:39.526
INFO
${trace} = [{'time': 3.238032306, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.391766972, 'source': 'DEBUG0', 'event': 'RISING', 'diff': 0.15373466600000008, 'source_diff': 0....
Documentation: Returns the given values which can then be assigned to a variables.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:39.523
INFO
${ret} = [{'time': 3.238032306, 'source': 'DEBUG0', 'event': 'FALLING', 'diff': 0, 'source_diff': 0}, {'time': 3.391766972, 'source': 'DEBUG0', 'event': 'RISING', 'diff': 0.15373466600000008, 'source_diff': 0....
Documentation: Evaluate length of list to be greater than given number.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Returns and logs the length of the given item as an integer.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:39.538
INFO
Length is 3
00:27:39.539
INFO
${length} = 3
Documentation: Fails if the given condition is not true.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Evaluates the given expression in Python and returns the result.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:39.554
INFO
${delay} = 0.0010111109999999535
Documentation: Logs the given messages as separate entries using the INFO level.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:39.558
INFO
1000
00:27:39.560
INFO
0.0010111109999999535
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the PHiLIP MCU
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Resets the device
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Reset the test application
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Runs a process and waits for it to complete.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:39.614
INFO
Starting process: make reset
00:27:39.640
INFO
Waiting for process to complete.
00:27:41.594
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:41.602
INFO
Slept 0 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:41.635
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Evaluates delay between timer_set and entering the timer ISR callback (measured by PHiLIP)
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Enable tracing for a gpio debug pin
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:42.636
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.init,0,0)', ['write_bits(540,0,1,0)', 'rr 540 1', 'wr 540 0']], 'result': 'Success'}
Documentation: Writes a register defined by the memory map
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:42.643
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.init,0,0)', ['write_bits(540,0,1,0)', 'rr 540 1', 'wr 540 0']], 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:42.708
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.io_type,3,0)', ['write_bits(540,1,2,3)', 'rr 540 1', 'wr 540 6']], 'result': 'Success'}
Documentation: Writes a register defined by the memory map
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:42.715
INFO
${RESULT} = {'cmd': ['write_reg(gpio[0].mode.io_type,3,0)', ['write_bits(540,1,2,3)', 'rr 540 1', 'wr 540 6']], 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:42.772
INFO
${RESULT} = {'cmd': 'ex', 'result': 'Success'}
Documentation: Executes or commits device configuration changes
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
00:27:42.779
INFO
${RESULT} = {'cmd': 'ex', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.06.2022 - 00:27 / 28.06.2022 - 00:27