Skip to content

DOC: Hito A completado (ftoi); registra trampa de ruta de salida en t… #8

DOC: Hito A completado (ftoi); registra trampa de ruta de salida en t…

DOC: Hito A completado (ftoi); registra trampa de ruta de salida en t… #8

Workflow file for this run

name: RPi
on: [push, pull_request]
jobs:
Build-RPi-Tests:
runs-on: ubuntu-latest
name: Build RPi Tests
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Build Tests
uses: ./CI/Linux-32
with:
command: rebol -qws system/tests/build-arm-tests.r -t RPi && rebol -qws tests/build-arm-tests.r -t RPi
- uses: actions/upload-artifact@v7
with:
name: arm-tests
path: quick-test/runnable/arm-tests/
retention-days: 3
Run-tests-ARM:
runs-on: ubuntu-24.04-arm
needs: Build-RPi-Tests
steps:
- name: Install 32bit libs
run: |
sudo dpkg --add-architecture armhf
sudo apt update
sudo apt install libc6:armhf libgdk-pixbuf-2.0-0:armhf libssl3t64:armhf libcurl4t64:armhf
sudo ln -s /lib/arm-linux-gnueabihf/libcrypto.so.3 /lib/arm-linux-gnueabihf/libcrypto.so.1.1
- name: Retrieve tests
uses: actions/download-artifact@v8
with:
name: arm-tests
- name: Run tests
run: |
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/.
chmod +x run-all.sh
./run-all.sh
working-directory: ./system
# upload log file if any test failed
- uses: actions/upload-artifact@v7
if: failure()
with:
name: RS-Tests-Arm-log
path: ./system/quick-test.log
- name: Run tests
run: |
chmod +x run-all.sh
./run-all.sh
working-directory: ./red
# upload log file if any test failed
- uses: actions/upload-artifact@v7
if: failure()
with:
name: Red-Tests-Arm-log
path: ./red/quick-test.log