Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aferrero2707/appimage-testsuite
AppImage testing environment based on Docker containers
https://github.com/aferrero2707/appimage-testsuite
Last synced: about 2 months ago
JSON representation
AppImage testing environment based on Docker containers
- Host: GitHub
- URL: https://github.com/aferrero2707/appimage-testsuite
- Owner: aferrero2707
- Created: 2018-05-06T18:25:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-05T09:23:55.000Z (over 4 years ago)
- Last Synced: 2024-08-02T00:26:14.286Z (4 months ago)
- Language: Shell
- Size: 5.86 KB
- Stars: 19
- Watchers: 5
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-appimage - appimage-testsuite - AppImage testing environment based on Docker containers for various Linux distributions. (AppImage developer tools / QC tools)
README
### How it works
This repository provides a set of scripts that allows to test AppImage packages using minimal Docker containers.
The docker container is started by running the following command:
```
./run.sh path_to_appimage container_tag
```The script will compile and execute the container using the Dockerfile with the "container_tag" prefix, giving the user a bash command prompt.
The AppImage package can then be run with the following script from the docker prompt:
```
/aitest/aitest.sh
```The script extracts the AppImage using bsdtar and then invokes the AppRun executable.
In order to allow the execution of graphical programs, you might have to modify the line in run.sh that automatically determines the IP address of the host machine.
Currently, the following containers are supported:
* Fedora 26 and 27
* Ubuntu 14.04, 16.04 and 18.04
* Debian stable and testing