diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index bac8c4cbfbe..121e83a2e9b 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -46,10 +46,7 @@ jobs: runs-on: ubuntu-latest strategy: fail-fast: false - matrix: - rcp_bus: ["UART", "SPI"] env: - OT_POSIX_CONFIG_RCP_BUS: ${{matrix.rcp_bus}} OTBR_COVERAGE: 1 VERBOSE: 1 steps: diff --git a/tests/scripts/check-docker b/tests/scripts/check-docker index 60ae0f316e7..2c84eaaaae5 100755 --- a/tests/scripts/check-docker +++ b/tests/scripts/check-docker @@ -29,9 +29,6 @@ set -euxo pipefail -OT_POSIX_CONFIG_RCP_BUS=${OT_POSIX_CONFIG_RCP_BUS:-UART} -readonly OT_POSIX_CONFIG_RCP_BUS - on_exit() { local status=$? @@ -56,15 +53,12 @@ main() { sudo modprobe ip6table_filter docker build -t otbr \ - --build-arg OTBR_OPTIONS=-DOT_POSIX_CONFIG_RCP_BUS="${OT_POSIX_CONFIG_RCP_BUS}" \ + --build-arg OTBR_OPTIONS=-DOPENTHREAD_POSIX_CONFIG_SPINEL_SPI_INTERFACE_ENABLE=1 \ --build-arg BACKBONE_ROUTER=0 \ -f etc/docker/Dockerfile . # SPI simulation is not available yet, so just verify the binary runs - if [[ ${OT_POSIX_CONFIG_RCP_BUS} == SPI ]]; then - docker run --rm -t --entrypoint otbr-agent otbr -h | grep 'spi://' - return 0 - fi + docker run --rm -t --entrypoint otbr-agent otbr -h | grep 'spi://' local -r SOCAT_OUTPUT=/tmp/ot-socat socat -d -d pty,raw,echo=0 pty,raw,echo=0 2>&1 | tee $SOCAT_OUTPUT &