Skip to content

Back to dev

Back to dev #28

Workflow file for this run

name: Main (ARM)
on:
push:
branches:
- master
pull_request:
jobs:
build-test-arm:
name: Build and Test ARM64
runs-on: [self-hosted, linux, ARM64]
timeout-minutes: 15
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Setup .NET
uses: actions/setup-dotnet@v1
with:
dotnet-version: '6.0.x'
- name: Clean previous install
run: |
pip uninstall -y pythonnet
- name: Install dependencies
run: |
pip3.8 install -r requirements.txt
pip3.8 install pytest numpy # for tests
- name: Build and Install
run: |
pip3.8 install -v .
- name: Set Python DLL path (non Windows)
run: |
echo PYTHONNET_PYDLL=$(python3.8 -m find_libpython) >> $GITHUB_ENV
- name: Embedding tests
run: dotnet test --logger "console;verbosity=detailed" src/embed_tests/
- name: Python Tests (Mono)
run: python3.8 -m pytest --runtime mono
- name: Python Tests (.NET Core)
run: python3.8 -m pytest --runtime coreclr
- name: Python tests run from .NET
run: dotnet test src/python_tests_runner/
#- name: Perf tests
# run: |
# pip install --force --no-deps --target src/perf_tests/baseline/ pythonnet==2.5.2
# dotnet test --configuration Release --logger "console;verbosity=detailed" src/perf_tests/
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy