GitHub Actions: also test "volume" ./relative-path

This commit is contained in:
Alexander A. Klimov 2022-11-12 11:17:25 +01:00
parent 204555d5df
commit 9c274d40e1

View File

@ -15,6 +15,7 @@ jobs:
volume: volume:
- /tmp - /tmp
- . - .
- relative-path
- / - /
asroot: asroot:
- name: '' - name: ''
@ -30,6 +31,9 @@ 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
- if: matrix.volume == 'relative-path'
run: mkdir relative-path
- if: matrix.volume == '/' - if: matrix.volume == '/'
run: sudo chmod a+w / run: sudo chmod a+w /
@ -52,6 +56,7 @@ jobs:
volume: volume:
- /tmp - /tmp
- . - .
- relative-path
# MacOS denies `sudo chmod a+w /` # MacOS denies `sudo chmod a+w /`
#- / #- /
asroot: asroot:
@ -68,6 +73,9 @@ jobs:
- run: brew install argp-standalone - run: brew install argp-standalone
- run: make - run: make
- if: matrix.volume == 'relative-path'
run: mkdir relative-path
- run: ./f3write -V - run: ./f3write -V
- run: ./f3write --help - run: ./f3write --help
- run: ${{ matrix.asroot.sudo }}./f3write -s 2 -e 4 -w 50000 ${{ matrix.volume }} - run: ${{ matrix.asroot.sudo }}./f3write -s 2 -e 4 -w 50000 ${{ matrix.volume }}
@ -89,6 +97,8 @@ jobs:
windows: 'C:' windows: 'C:'
- cygwin: . - cygwin: .
windows: . windows: .
- cygwin: relative-path
windows: relative-path
- cygwin: / - cygwin: /
windows: 'C:\cygwin' windows: 'C:\cygwin'
@ -104,6 +114,9 @@ jobs:
- run: "$Env:LDFLAGS = '-Wl,--stack,4000000'; make" - run: "$Env:LDFLAGS = '-Wl,--stack,4000000'; make"
- if: matrix.volume.windows == 'relative-path'
run: New-Item -ItemType Directory -Path relative-path
- run: '& .\f3write.exe -V' - run: '& .\f3write.exe -V'
- run: '& .\f3write.exe --help' - run: '& .\f3write.exe --help'
- run: '& .\f3write.exe -s 2 -e 4 -w 50000 ${{ matrix.volume.cygwin }}' - run: '& .\f3write.exe -s 2 -e 4 -w 50000 ${{ matrix.volume.cygwin }}'