Summary


Boardhifive1b
Testsuitetests_periph_i2c
Status
FAIL
RIOT Version
2022.01-devel-276-ga92cdb535e
HIL Tests Version
c4fffdfe4e
Date / Time
28.10.202100:2800:02:17.068
47%

Log


Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:31
Source: /opt/jenkins/workspace/nightly/tests/periph_i2c/tests
Documentation: Verify basic functionality of the periph I2C API.
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:29
Source: /opt/jenkins/workspace/nightly/tests/periph_i2c/tests/01__periph_i2c_base.robot
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
Documentation: Resets the device
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
00:28:55.531
INFO
Starting process: make reset
00:28:55.543
INFO
Waiting for process to complete.
00:28:56.613
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
00:28:59.618
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
00:28:59.647
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
Documentation: Verify I2C acquire and release API calls.
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:29
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
Documentation: Resets the device
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:28
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:28 / 28.10.2021 - 00:29
00:28:59.789
INFO
Starting process: make reset
00:28:59.801
INFO
Waiting for process to complete.
00:29:00.867
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:03.872
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:03.904
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:04.043
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:04.046
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:04.082
INFO
${RESULT} = {'cmd': 'i2c_release(0)', 'data': None, 'msg': 'i2c_0 released', 'result': 'Success'}
Documentation: Release to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:04.086
INFO
${RESULT} = {'cmd': 'i2c_release(0)', 'data': None, 'msg': 'i2c_0 released', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Verify acquiring an I2C bus after release.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:04.140
INFO
Starting process: make reset
00:29:04.151
INFO
Waiting for process to complete.
00:29:05.192
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:08.196
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:08.230
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:08.351
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:08.355
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:08.390
INFO
${RESULT} = {'cmd': 'i2c_release(0)', 'data': None, 'msg': 'i2c_0 released', 'result': 'Success'}
Documentation: Release to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:08.394
INFO
${RESULT} = {'cmd': 'i2c_release(0)', 'data': None, 'msg': 'i2c_0 released', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:08.430
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:08.434
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Verify that acquiring a locked I2C bus blocks.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:08.488
INFO
Starting process: make reset
00:29:08.499
INFO
Waiting for process to complete.
00:29:09.575
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:12.579
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:12.611
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:12.750
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:12.753
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:13.792
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_acquire(0)\n', 'result': 'Timeout'}
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:13.799
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_acquire(0)\n', 'result': 'Timeout'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Verify recovery of I2C bus after NACK.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:13.875
INFO
Starting process: make reset
00:29:13.887
INFO
Waiting for process to complete.
00:29:14.936
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:17.941
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:17.973
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:18.111
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:18.115
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not fail.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:18.153
INFO
${RESULT} = {'cmd': 'i2c_read_reg(0, 0x2a, 0x00, 0x00)', 'data': None, 'msg': 'Unknown error [1]', 'result': 'Error'}
Documentation: Read byte from register.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:18.157
INFO
${RESULT} = {'cmd': 'i2c_read_reg(0, 0x2a, 0x00, 0x00)', 'data': None, 'msg': 'Unknown error [1]', 'result': 'Error'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:18.200
INFO
${RESULT} = {'cmd': 'i2c_read_reg(0, 0x55, 0x00, 0x00)', 'data': None, 'msg': 'ETIMEDOUT [116]', 'result': 'Error'}
Documentation: Read byte from register.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:18.204
INFO
${RESULT} = {'cmd': 'i2c_read_reg(0, 0x55, 0x00, 0x00)', 'data': None, 'msg': 'ETIMEDOUT [116]', 'result': 'Error'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:18.222
FAIL
I2C Read Reg expected Success but received Error
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Verify recovery of read bytes NACK.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:18.273
INFO
Starting process: make reset
00:29:18.285
INFO
Waiting for process to complete.
00:29:19.358
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.363
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.395
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.518
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.522
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not fail.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.560
INFO
${RESULT} = {'cmd': 'i2c_read_byte(0, 0x2a, 0x00)', 'data': None, 'msg': 'Unknown error [1]', 'result': 'Error'}
Documentation: Read byte from the I2C device.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.563
INFO
${RESULT} = {'cmd': 'i2c_read_byte(0, 0x2a, 0x00)', 'data': None, 'msg': 'Unknown error [1]', 'result': 'Error'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not fail.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.601
INFO
${RESULT} = {'cmd': 'i2c_read_byte(0, 0x2b, 0x00)', 'data': None, 'msg': 'Unknown error [1]', 'result': 'Error'}
Documentation: Read byte from the I2C device.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.604
INFO
${RESULT} = {'cmd': 'i2c_read_byte(0, 0x2b, 0x00)', 'data': None, 'msg': 'Unknown error [1]', 'result': 'Error'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.647
INFO
${RESULT} = {'cmd': 'i2c_read_byte(0, 0x55, 0x00)', 'data': None, 'msg': 'ETIMEDOUT [116]', 'result': 'Error'}
Documentation: Read byte from the I2C device.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.650
INFO
${RESULT} = {'cmd': 'i2c_read_byte(0, 0x55, 0x00)', 'data': None, 'msg': 'ETIMEDOUT [116]', 'result': 'Error'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.667
FAIL
I2C Read Byte expected Success but received Error
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Verify pins are high after release.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:22.718
INFO
Starting process: make reset
00:29:22.729
INFO
Waiting for process to complete.
00:29:23.784
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:26.789
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:26.821
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:26.964
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:26.967
INFO
${RESULT} = {'cmd': 'i2c_acquire(0)', 'data': None, 'msg': 'i2c_0 acquired', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:27.004
INFO
${RESULT} = {'cmd': 'i2c_release(0)', 'data': None, 'msg': 'i2c_0 released', 'result': 'Success'}
Documentation: Release to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:27.008
INFO
${RESULT} = {'cmd': 'i2c_release(0)', 'data': None, 'msg': 'i2c_0 released', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:27.042
INFO
${RESULT} = {'cmd': ['read_reg(i2c.dut_sda.level,0,1)', ['read_bits(322,5,1)', 'rr 322 1']], 'data': 1, 'result': 'Success'}
Documentation: Read a register defined by the memory map
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:27.045
INFO
${RESULT} = {'cmd': ['read_reg(i2c.dut_sda.level,0,1)', ['read_bits(322,5,1)', 'rr 322 1']], 'data': 1, 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given objects are unequal.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:27.086
INFO
${RESULT} = {'cmd': ['read_reg(i2c.dut_scl.level,0,1)', ['read_bits(323,5,1)', 'rr 323 1']], 'data': 1, 'result': 'Success'}
Documentation: Read a register defined by the memory map
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:27.091
INFO
${RESULT} = {'cmd': ['read_reg(i2c.dut_scl.level,0,1)', ['read_bits(323,5,1)', 'rr 323 1']], 'data': 1, 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given objects are unequal.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Data driven tests to verify the i2c_write_regs call.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Source: /opt/jenkins/workspace/nightly/tests/periph_i2c/tests/02__periph_i2c_write_register.robot
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:27.453
INFO
Starting process: make reset
00:29:27.463
INFO
Waiting for process to complete.
00:29:28.492
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:31.497
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:31.531
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:31.673
INFO
Starting process: make reset
00:29:31.684
INFO
Waiting for process to complete.
00:29:32.722
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:35.726
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:35.759
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Verify bytes are written to a register.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:35.909
INFO
${RESULT} = {'cmd': 'i2c_write_regs(0, 0x55, 0x00, 0x00, [0x29])', 'data': None, 'msg': 'i2c_0 wrote 1 bytes to reg 0x00', 'result': 'Success'}
Documentation: Write byte to register.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:35.912
INFO
${RESULT} = {'cmd': 'i2c_write_regs(0, 0x55, 0x00, 0x00, [0x29])', 'data': None, 'msg': 'i2c_0 wrote 1 bytes to reg 0x00', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:35.949
INFO
${RESULT} = {'cmd': ['read_reg(user_reg,0,1)', 'rr 0 1'], 'data': [41], 'result': 'Success'}
Documentation: Read a register defined by the memory map
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:35.953
INFO
${RESULT} = {'cmd': ['read_reg(user_reg,0,1)', 'rr 0 1'], 'data': [41], 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given objects are unequal.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Release to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:36.026
INFO
Starting process: make reset
00:29:36.037
INFO
Waiting for process to complete.
00:29:37.081
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:40.087
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:40.124
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Verify bytes are written to a register.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:40.285
INFO
${RESULT} = {'cmd': 'i2c_write_regs(0, 0x55, 0x00, 0x00, [0x2a, 0x2b])', 'data': None, 'msg': 'i2c_0 wrote 2 bytes to reg 0x00', 'result': 'Success'}
Documentation: Write byte to register.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:40.290
INFO
${RESULT} = {'cmd': 'i2c_write_regs(0, 0x55, 0x00, 0x00, [0x2a, 0x2b])', 'data': None, 'msg': 'i2c_0 wrote 2 bytes to reg 0x00', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:40.327
INFO
${RESULT} = {'cmd': ['read_reg(user_reg,0,2)', 'rr 0 2'], 'data': [42, 43], 'result': 'Success'}
Documentation: Read a register defined by the memory map
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:40.331
INFO
${RESULT} = {'cmd': ['read_reg(user_reg,0,2)', 'rr 0 2'], 'data': [42, 43], 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given objects are unequal.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Release to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:40.405
INFO
Starting process: make reset
00:29:40.416
INFO
Waiting for process to complete.
00:29:41.452
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:44.457
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:44.495
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Verify bytes are written to a register.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:44.656
INFO
${RESULT} = {'cmd': 'i2c_write_regs(0, 0x55, 0x00, 0x00, [0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38])', 'data': None, 'msg': 'i2c_0 wrote 10 bytes to reg 0x00', 'result': 'Success'}
Documentation: Write byte to register.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:44.660
INFO
${RESULT} = {'cmd': 'i2c_write_regs(0, 0x55, 0x00, 0x00, [0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38])', 'data': None, 'msg': 'i2c_0 wrote 10 bytes to reg 0x00', 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not succeed.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:44.700
INFO
${RESULT} = {'cmd': ['read_reg(user_reg,0,10)', 'rr 0 10'], 'data': [47, 48, 49, 50, 51, 52, 53, 54, 55, 56], 'result': 'Success'}
Documentation: Read a register defined by the memory map
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:44.704
INFO
${RESULT} = {'cmd': ['read_reg(user_reg,0,10)', 'rr 0 10'], 'data': [47, 48, 49, 50, 51, 52, 53, 54, 55, 56], 'result': 'Success'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given objects are unequal.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Release to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Tests to verify correct error codes are given.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Source: /opt/jenkins/workspace/nightly/tests/periph_i2c/tests/03__periph_i2c_error_codes.robot
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:45.028
INFO
Starting process: make reset
00:29:45.039
INFO
Waiting for process to complete.
00:29:46.098
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:49.102
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:49.154
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Verify address NACK (ENXIO) occurs
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:49.320
INFO
Starting process: make reset
00:29:49.331
INFO
Waiting for process to complete.
00:29:50.362
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:53.367
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:53.401
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not fail.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:53.559
INFO
${RESULT} = {'cmd': 'i2c_read_reg(0, 0x2a, 0x00, 0x00)', 'data': None, 'msg': 'Unknown error [1]', 'result': 'Error'}
Documentation: Read byte from register.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:53.563
INFO
${RESULT} = {'cmd': 'i2c_read_reg(0, 0x2a, 0x00, 0x00)', 'data': None, 'msg': 'Unknown error [1]', 'result': 'Error'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ${msg} is not in the last API message
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:53.596
FAIL
'Unknown error [1]' does not contain 'ENXIO'
Documentation: Release to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Verify data NACK (EIO) occurs
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:53.651
INFO
Starting process: make reset
00:29:53.663
INFO
Waiting for process to complete.
00:29:54.718
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:57.723
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:57.751
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Get access to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Writes the register and the init for the struct and executes changes
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the given API ``call`` does not fail.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if the result of the given ``call`` does not match the expected outcome.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Executes the given keyword with the given arguments.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:57.914
INFO
${RESULT} = {'cmd': 'i2c_read_reg(0, 0x55, 0x00, 0x00)', 'data': None, 'msg': 'Unknown error [1]', 'result': 'Error'}
Documentation: Read byte from register.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Makes a variable available everywhere within the scope of the current suite.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:57.917
INFO
${RESULT} = {'cmd': 'i2c_read_reg(0, 0x55, 0x00, 0x00)', 'data': None, 'msg': 'Unknown error [1]', 'result': 'Error'}
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ${msg} is not in the last API message
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:57.950
FAIL
'Unknown error [1]' does not contain 'EIO'
Documentation: Release to the I2C bus.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Tests split frame i2c flags.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:31
Source: /opt/jenkins/workspace/nightly/tests/periph_i2c/tests/04__periph_i2c_flags.robot
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:30
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Resets the device
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:30
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:29
00:29:58.257
INFO
Starting process: make reset
00:29:58.268
INFO
Waiting for process to complete.
00:29:59.322
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:29 / 28.10.2021 - 00:30
00:30:02.327
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
00:30:02.360
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Verify DUT does not lockup if read_byte with NOSTOP
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Resets the device
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
00:30:02.526
INFO
Starting process: make reset
00:30:02.538
INFO
Waiting for process to complete.
00:30:03.565
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
00:30:06.570
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
00:30:06.606
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
00:30:27.168
FAIL
Get Metadata failed after 16 times with {'cmd': 'get_metadata', 'data': None, 'result': 'Timeout'}
Documentation: Release to the I2C bus.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Verify DUT does not lockup if read_bytes with NOSTOP
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Executes all the given keywords in a sequence.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Reset the PHiLIP MCU
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Resets the device
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Reset the test application
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Runs a process and waits for it to complete.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
00:30:28.531
INFO
Starting process: make reset
00:30:28.548
INFO
Waiting for process to complete.
00:30:29.647
INFO
Process completed.
Documentation: Pauses the test executed for the given time.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
00:30:32.652
INFO
Slept 3 seconds
Documentation: Verify that the DUT runs the required API test firmware
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Repeats the given API ``call`` up to 5 times on timeout.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
Documentation: Makes a variable available everywhere within the local scope.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30
00:30:32.695
INFO
${i} = 0
Documentation: Fails if ``container`` does not contain ``item`` one or more times.
Start / End: 28.10.2021 - 00:30 / 28.10.2021 - 00:30