diff --git a/.github/workflows/test_sitl_periph.yml b/.github/workflows/test_sitl_periph.yml index 98454c150b..642f260370 100644 --- a/.github/workflows/test_sitl_periph.yml +++ b/.github/workflows/test_sitl_periph.yml @@ -44,6 +44,11 @@ jobs: apt-get update apt-get install -y gcc-multilib g++-multilib + - name: run canard dsdlc generator test + run: | + PATH="/github/home/.local/bin:$PATH" + python Tools/canard_dsdlc/canard_dsdlc.py -O dsdlc_generated libraries/AP_UAVCAN/dsdl/ardupilot modules/pyuavcan/uavcan/dsdl_files/uavcan --run-test + - name: build sitl_periph_gps shell: bash run: | diff --git a/wscript b/wscript index fb06031cc0..63ec5b1fd7 100644 --- a/wscript +++ b/wscript @@ -39,6 +39,7 @@ except ImportError: def sp_run(*popenargs, **kwargs): input = kwargs.pop("input", None) check = kwargs.pop("handle", False) + kwargs.pop("capture_output", True) if input is not None: if 'stdin' in kwargs: raise ValueError('stdin and input arguments may not both be used.')