Skip to content

Integrate RobotFramework into Twister #292

Integrate RobotFramework into Twister

Integrate RobotFramework into Twister #292

Re-run triggered June 30, 2024 15:18
Status Failure
Total duration 2m 19s
Artifacts 1

compliance.yml

on: pull_request
Run compliance checks on patch series (PR)
2m 9s
Run compliance checks on patch series (PR)
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 8 warnings
E9901: scripts/pylib/pytest-twister-harness/src/twister_harness/robot_framework/robot_wrapper.py#L12
scripts/pylib/pytest-twister-harness/src/twister_harness/robot_framework/robot_wrapper.py:12 Argument parser with abbreviations is disallowed (argument-parser-with-abbreviations)
E9901: scripts/pylib/pytest-twister-harness/src/twister_harness/robot_framework/robot_wrapper.py#L12
scripts/pylib/pytest-twister-harness/src/twister_harness/robot_framework/robot_wrapper.py:12 Argument parser with abbreviations is disallowed (argument-parser-with-abbreviations)
Run compliance checks on patch series (PR)
Process completed with exit code 4.
Run compliance checks on patch series (PR): Nits.txt#L1
See https://docs.zephyrproject.org/latest/contribute/guidelines.html#coding-style for more details. Missing newline at end of 'scripts/pylib/pytest-twister-harness/src/twister_harness/robot_framework/__init__.py'. Check your text editor settings. Missing newline at end of 'scripts/tests/twister/conftest.py'. Check your text editor settings.
Run compliance checks on patch series (PR): GitDiffCheck.txt#L1
Git conflict markers and whitespace errors are not allowed in added changes ad921270d6c7f8a3d2473f11ba396ec5e95e9abf: scripts/pylib/pytest-twister-harness/src/twister_harness/plugin.py:44: new blank line at EOF.
Run compliance checks on patch series (PR): Kconfig.txt#L1
See https://docs.zephyrproject.org/latest/build/kconfig/tips.html for more details. Found references to undefined Kconfig symbols. If any of these are false positives, then add them to UNDEF_KCONFIG_WHITELIST in /home/runner/work/zephyr/zephyr/./scripts/ci/check_compliance.py. If the reference is for a comment like /* CONFIG_FOO_* */ (or /* CONFIG_FOO_*_... */), then please use exactly that form (with the '*'). The CI check knows not to flag it. More generally, a reference followed by $, @, {, *, or ## will never be flagged. CONFIG_ENABLE_RX_MESSAGE_QUEUE_INJECTION drivers/can/can_fake.c:105, drivers/can/can_fake.c:108
Run compliance checks on patch series (PR): Pylint.txt#L1
See https://www.pylint.org/ for more details W0611:Unused Type imported from typing (unused-import) File:scripts/pylib/pytest-twister-harness/src/twister_harness/fixtures.py Line:6 Column:0 W0611:Unused DeviceConfig imported from twister_harness.twister_harness_config (unused-import) File:scripts/pylib/pytest-twister-harness/src/twister_harness/fixtures.py Line:13 Column:0 W0611:Unused import os (unused-import) File:scripts/pylib/pytest-twister-harness/src/twister_harness/plugin.py Line:8 Column:0 E9901:Argument parser with abbreviations is disallowed (argument-parser-with-abbreviations) File:scripts/pylib/pytest-twister-harness/src/twister_harness/robot_framework/robot_wrapper.py Line:12 Column:13 E9901:Argument parser with abbreviations is disallowed (argument-parser-with-abbreviations) File:scripts/pylib/pytest-twister-harness/src/twister_harness/robot_framework/robot_wrapper.py Line:12 Column:13 W0611:Unused import pytest (unused-import) File:scripts/pylib/pytest-twister-harness/src/twister_harness/twister_harness_config.py Line:12 Column:0 W0612:Unused variable 'robot_file' (unused-variable) File:scripts/pylib/pytest-twister-harness/tests/robot_framework/robot_wrapper_test.py Line:28 Column:4 W0611:Unused import pathlib (unused-import) File:scripts/pylib/pytest-twister-harness/tests/robot_framework/zephyr_library_test.py Line:1 Column:0 W0611:Unused DeviceAdapter imported from twister_harness (unused-import) File:scripts/pylib/pytest-twister-harness/tests/robot_framework/zephyr_library_test.py Line:5 Column:0 C0304:Final newline missing (missing-final-newline) File:scripts/tests/twister/conftest.py Line:117 Column:0
Run compliance checks on patch series (PR)
Process completed with exit code 1.
W0611: scripts/pylib/pytest-twister-harness/src/twister_harness/fixtures.py#L6
scripts/pylib/pytest-twister-harness/src/twister_harness/fixtures.py:6 Unused Type imported from typing (unused-import)
W0611: scripts/pylib/pytest-twister-harness/src/twister_harness/fixtures.py#L13
scripts/pylib/pytest-twister-harness/src/twister_harness/fixtures.py:13 Unused DeviceConfig imported from twister_harness.twister_harness_config (unused-import)
W0611: scripts/pylib/pytest-twister-harness/src/twister_harness/plugin.py#L8
scripts/pylib/pytest-twister-harness/src/twister_harness/plugin.py:8 Unused import os (unused-import)
W0611: scripts/pylib/pytest-twister-harness/src/twister_harness/twister_harness_config.py#L12
scripts/pylib/pytest-twister-harness/src/twister_harness/twister_harness_config.py:12 Unused import pytest (unused-import)
W0612: scripts/pylib/pytest-twister-harness/tests/robot_framework/robot_wrapper_test.py#L28
scripts/pylib/pytest-twister-harness/tests/robot_framework/robot_wrapper_test.py:28 Unused variable 'robot_file' (unused-variable)
W0611: scripts/pylib/pytest-twister-harness/tests/robot_framework/zephyr_library_test.py#L1
scripts/pylib/pytest-twister-harness/tests/robot_framework/zephyr_library_test.py:1 Unused import pathlib (unused-import)
W0611: scripts/pylib/pytest-twister-harness/tests/robot_framework/zephyr_library_test.py#L5
scripts/pylib/pytest-twister-harness/tests/robot_framework/zephyr_library_test.py:5 Unused DeviceAdapter imported from twister_harness (unused-import)
C0304: scripts/tests/twister/conftest.py#L117
scripts/tests/twister/conftest.py:117 Final newline missing (missing-final-newline)

Artifacts

Produced during runtime
Name Size
compliance.xml Expired
1.39 KB