Skip to content

Commit

Permalink
[CI] Also run CI tests for development version AppImage
Browse files Browse the repository at this point in the history
  • Loading branch information
mxmlnkn committed Dec 26, 2023
1 parent c8f609e commit 639b89f
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions .github/workflows/appimage-develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,47 @@ jobs:
with:
name: ratarmount-x86_64.AppImage
path: "AppImage/ratarmount*-x86_64.AppImage"


AppImage-Tests:
runs-on: ${{ matrix.os }}
needs: [Manylinux-Appimage]

strategy:
matrix:
os: [ubuntu-latest]

steps:
- uses: actions/download-artifact@v3
with:
name: ratarmount-x86_64.AppImage

- name: Install AppImage
run: |
chmod u+x ratarmount*-x86_64.AppImage
mv ratarmount*-x86_64.AppImage /usr/local/bin/ratarmount
echo "/usr/local/bin" >> $GITHUB_PATH
- name: Install Dependencies
run: |
# These are required for creating test files on the fly not for ratarmount!
sudo apt-get -y install bzip2 pixz zstd unar fuse
- name: Test Simple Startup
run: |
ratarmount --help
ratarmount --version
- uses: actions/checkout@v3

- name: Test Simple Mount
run: |
ratarmount tests/single-file.tar mimi
ls -la mimi
sleep 1s
ratarmount -u mimi
- name: Regression Tests
run: |
export RATARMOUNT_CMD=/usr/local/bin/ratarmount
bash tests/runtests.sh

0 comments on commit 639b89f

Please sign in to comment.