From e168513f18427988916fcaafac4fc6568beddd95 Mon Sep 17 00:00:00 2001 From: Marc Herbert Date: Tue, 21 Sep 2021 18:35:04 +0000 Subject: [PATCH] .github: testbench: don't use docker to build the testbench Because it's not needed. Also add a comment explaining why it's still needed to build topologies so we can remove it some day and test much faster. Signed-off-by: Marc Herbert --- .github/workflows/pull-request.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 885ea278d373..d2e6474cd1c0 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -64,12 +64,17 @@ jobs: - name: docker run: docker pull thesofproject/sof && docker tag thesofproject/sof sof - # testbench needs some topologies + # testbench needs some topologies. + # Use our docker container to avoid the "unsupported widget type asrc" + # bug in ALSA 1.2.2 + # https://github.com/thesofproject/sof/issues/2543 - name: build topologies run: ./scripts/docker-run.sh ./scripts/build-tools.sh -t + - name: build testbench - run: ./scripts/docker-run.sh ./scripts/rebuild-testbench.sh - - name: test + run: ./scripts/rebuild-testbench.sh + + - name: run testbench run: ./scripts/host-testbench.sh