-
- # coverage build
- ci-cov:
- name: ci-dbg (ubuntu-20.04, gnu, cur, coverage)
- runs-on: ubuntu-20.04 #
- env:
- CFLAGS: -O0 --coverage
- CXXFLAGS: -O0 --coverage
- steps:
- - uses: actions/checkout@v2
- - name: Prepare environment (for cur gnu on ubuntu-20.04)
- if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='gnu') && (env.CC_VER=='cur')
- run: |
- echo CC=gcc-9 >> ${GITHUB_ENV}
- echo CXX=g++-9 >> ${GITHUB_ENV}
- - name: Install dependencies (Linux)
- if: runner.os == 'Linux'
- run: |
- sudo apt-get install \
- libevent-dev \
- libsasl2-dev \
- ${INSTALL_MEMCACHED} \
- ${INSTALL_CC} ${INSTALL_CXX}
- sudo systemctl stop memcached || true
- - name: Install dependencies (Mac)
- if: runner.os == 'macOS'