* Add reliable http:// test * REUSE.toml: Add `test/www/**` entry * Use `cwd` instead to work around old http.server in Python 3.6 * Move test to `not-windows-any` * NetBSD: Add `python3` symbolic link * Prevent test from running on woodpecker
32 lines
793 B
YAML
32 lines
793 B
YAML
labels:
|
|
platform: darwin/arm64
|
|
|
|
steps:
|
|
build:
|
|
image: /bin/bash
|
|
commands:
|
|
- meson build --prefix="`pwd`/prefix"
|
|
- ninja -C build
|
|
- ninja -C build install
|
|
fetch-testbins:
|
|
image: /bin/bash
|
|
commands:
|
|
- cd test
|
|
- git clone --depth=1 https://github.com/rizinorg/rizin-testbins bins
|
|
install-rzpipe:
|
|
image: /bin/bash
|
|
commands:
|
|
- cd test
|
|
- git clone --depth=1 https://github.com/rizinorg/rz-pipe
|
|
- pip3 install --user "file://`pwd`/rz-pipe#egg=rzpipe&subdirectory=python"
|
|
unit-test:
|
|
image: /bin/bash
|
|
commands:
|
|
- ninja -C build test
|
|
rz-test:
|
|
image: /bin/bash
|
|
commands:
|
|
- export PATH="`pwd`/prefix/bin:$PATH"
|
|
- cd test
|
|
- rm -f db/archos/not-windows-any/http
|
|
- rz-test -V -L
|