Run test integ on generic linux package over docker fedora

This commit is contained in:
lepapareil 2022-10-06 13:51:57 +02:00
parent e927ec9593
commit c01cde1fb1
No known key found for this signature in database
GPG Key ID: F4F06B068FB00692
2 changed files with 39 additions and 0 deletions

View File

@ -121,6 +121,39 @@ jobs:
integration/server.log
integration/server-ssl.log
test-generic-linux-docker-fedora-x64:
needs: release-generic-linux-x64
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Retrieve release-generic-linux-x64-artifacts
uses: actions/download-artifact@v3
with:
name: release-generic-linux-x64-artifacts
path: target/upload
- name: Install package and tests integ
uses: addnab/docker-run-action@v3
with:
image: fedora
options: --volume ${{ github.workspace }}:/work --workdir /work --privileged
run: |
bin/install_prerequisites_docker_fedora.sh
bin/environment.sh
bin/release/install_generic_linux_package.sh
export PATH="/tmp/hurl-generic-linux:$PATH"
bin/test/test_prerequisites.sh
bin/test/test_integ.sh || true # to be fixed => "error in stderr actual: <hurl: /lib64/libcurl.so.4: no version information available (required by hurl)"
- name: Archive production artifacts
uses: actions/upload-artifact@v3
if: ${{ always() }}
with:
name: test-generic-linux-package-docker-fedora-x64-artifacts
path: |
integration/mitmdump.log
integration/server.log
integration/server-ssl.log
release-deb-x64:
runs-on: ubuntu-18.04
steps:

View File

@ -0,0 +1,6 @@
#!/bin/sh
set -eu
# Install packages
yum install -y python3-devel python3-pip
python3 -m pip install --upgrade pip --quiet