name: SITL Tests on: [push] jobs: build: runs-on: ubuntu-latest container: px4io/px4-dev-simulation-bionic:2019-12-18 steps: - uses: actions/checkout@v1 with: token: ${{ secrets.ACCESS_TOKEN }} - name: Set Python 3 as default run: update-alternatives --install /usr/bin/python python /usr/bin/python3 10 - name: Install psutil run: pip3 install psutil - name: Build PX4 in SITL integration test mode # Build all targets run: DONT_RUN=1 make px4_sitl gazebo mavsdk_tests - name: Run simulation tests # Grind configuration: Change iterations to a number between 20 and 100 (30 minutes to about 3 hours runtime) run: test/mavsdk_tests/mavsdk_test_runner.py --speed-factor 20 --iterations 1 --fail-early