Skip to content

Setup for persistent fuzzing #91

Setup for persistent fuzzing

Setup for persistent fuzzing #91

Workflow file for this run

name: Testing
on: [push]
jobs:
compilation:
strategy:
matrix:
include:
- os: ubuntu-22.04
friendly: clang
SPEC: linux-clang
aptpkg: clang
- os: ubuntu-22.04
friendly: gcc
SPEC: linux-g++
aptpkg: build-essential
runs-on: ${{ matrix.os }}
defaults:
run:
working-directory: FlashMQTests
name: "${{ matrix.friendly }}"
steps:
- name: Checkout
uses: actions/checkout@v3
- run: sudo apt update
# Build prerequisites
- run: sudo apt install -y cmake libssl-dev qtbase5-dev libcurl4-openssl-dev ${{ matrix.aptpkg }}
# Building
- run: qmake -spec "${{ matrix.SPEC }}" FlashMQTestsMeta.pro
- run: ./run-make-from-ci.sh
- run: ./run-tests-from-ci.sh