GitHub Actions: test

This commit is contained in:
Alexander A. Klimov 2022-11-10 22:31:34 +01:00
parent 709acbee27
commit 6b589aa8ca

View File

@ -15,6 +15,18 @@ jobs:
- run: sudo apt-get install -y libparted-dev libudev-dev - run: sudo apt-get install -y libparted-dev libudev-dev
- run: make all extra - run: make all extra
- run: ./f3write -V
- run: ./f3write --help
- run: ./f3write -s 2 -e 4 -w 50000 /tmp
- run: stat /tmp/2.h2w
- run: stat /tmp/3.h2w
- run: stat /tmp/4.h2w
- run: ./f3read -V
- run: ./f3read --help
- run: ./f3read -s 2 -e 4 -r 50000 /tmp
MacOS: MacOS:
runs-on: macos-12 runs-on: macos-12
steps: steps:
@ -22,6 +34,18 @@ jobs:
- run: brew install argp-standalone - run: brew install argp-standalone
- run: make - run: make
- run: ./f3write -V
- run: ./f3write --help
- run: ./f3write -s 2 -e 4 -w 50000 /tmp
- run: stat /tmp/2.h2w
- run: stat /tmp/3.h2w
- run: stat /tmp/4.h2w
- run: ./f3read -V
- run: ./f3read --help
- run: ./f3read -s 2 -e 4 -r 50000 /tmp
Cygwin: Cygwin:
runs-on: windows-2022 runs-on: windows-2022
steps: steps:
@ -31,4 +55,16 @@ jobs:
with: with:
packages: gcc-core libargp-devel make packages: gcc-core libargp-devel make
- run: make - run: "$Env:LDFLAGS = '-Wl,--stack,4000000'; make"
- run: '& .\f3write.exe -V'
- run: '& .\f3write.exe --help'
- run: '& .\f3write.exe -s 2 -e 4 -w 50000 /cygdrive/c'
- run: 'Get-Item C:\2.h2w'
- run: 'Get-Item C:\3.h2w'
- run: 'Get-Item C:\4.h2w'
- run: '& .\f3read.exe -V'
- run: '& .\f3read.exe --help'
- run: '& .\f3read.exe -s 2 -e 4 -r 50000 /cygdrive/c'