remove poetry from nightly testing
@@ -33,27 +33,24 @@ jobs:
rm -rf /usr/share/dotnet/
df -h
- - name: Install dependencies
+ - name: Initialize
run: |
sudo apt-get update
- sudo apt-get install build-essential libbsd-dev pkg-config openjdk-8-jdk libmicrohttpd-dev liburcu-dev libyaml-dev liblz4-dev libcurl4-openssl-dev libmongoc-1.0-0 libbson-1.0-0 libssl-dev libsasl2-dev
- python3 -m pip install --user poetry
+ sudo apt-get install build-essential ninja-build libbsd-dev pkg-config openjdk-8-jdk libmicrohttpd-dev liburcu-dev libyaml-dev liblz4-dev libcurl4-openssl-dev python3-setuptools
+ sudo apt-get install libmongoc-1.0-0 libbson-1.0-0 libssl-dev libsasl2-dev
+ sudo python3 -m pip install meson Cython
- uses: actions/checkout@v2
with:
ref: ${{ github.event.inputs.branch }}
- - name: Poetry setup
+ - name: Setup
run: |
- poetry install
+ meson builddir -Dbuildtype=${{ matrix.build_type }} --fatal-meson-warnings -Dycsb=true
- - name: Meson setup
+ - name: Test
run: |
- poetry run meson builddir -Dbuildtype=${{ matrix.build_type }} -Dycsb=true
-
- - name: Run tests
- run: |
- poetry run meson test -C builddir --suite=nightly-small --print-errorlogs --no-stdsplit
+ meson test -C builddir --suite=nightly-small --print-errorlogs --no-stdsplit
- uses: actions/upload-artifact@v2
if: failure()
