mirror of
https://github.com/lutris/lutris
synced 2024-09-05 15:33:40 +00:00
74 lines
2 KiB
Plaintext
74 lines
2 KiB
Plaintext
Manual test suite
|
|
-----------------
|
|
|
|
These steps must be followed and succeed for each new release of Lutris.
|
|
It is advised to run these tests on a clean system (a 2nd computer or a dual
|
|
boot should be helpful here).
|
|
|
|
Supported systems:
|
|
The tests should be run on any of these systems (32 or 64bit):
|
|
- Ubuntu LTS and current
|
|
- OpenSUSE current
|
|
- Fedora current
|
|
- Debian testing or sid (stable isn't supported officially)
|
|
- Archlinux
|
|
Any other distrution is good but is not a requirement.
|
|
|
|
0. Take note of your testing config
|
|
|
|
Write down the following:
|
|
- date of the day
|
|
- operating system + architecture
|
|
- amounts of RAM
|
|
- CPU model
|
|
- Model of GPU + amount of video RAM
|
|
|
|
1. Wipe/backup any trace of Lutris and runners.
|
|
|
|
* Move lutris settings.
|
|
|
|
mv ~/.config/lutris ~/.config/lutris.bak
|
|
mv ~/.cache/lutris ~/.cache/lutris.bak
|
|
mv ~/.local/share/lutris ~/.local/share/lutris.bak
|
|
|
|
* Remove any runner globally installed.
|
|
|
|
sudo apt-get remove wine
|
|
sudo apt-get remove steam
|
|
|
|
* Create an empty folder to put your games in.
|
|
|
|
mkdir ~/games-testing
|
|
|
|
2. Get and install lutris
|
|
|
|
* Fetch the code
|
|
|
|
git clone https://github.com/lutris/lutris
|
|
cd lutris
|
|
|
|
option 1: install with python
|
|
|
|
sudo python setup.py install
|
|
|
|
option 2: package and install the .deb/.rpm (better)
|
|
|
|
# This step will require you to have the required packaging tools
|
|
make build-all
|
|
|
|
Scenario 1: Launching Lutris
|
|
- You can find a lutris icon in your menu/launcher (Unity dash, GS launcher,
|
|
XFCE main menu, ...) in the games category
|
|
- When clicking the interface loads with no complains
|
|
- After the UI has been opened, there should be ~/.config/lutris,
|
|
~/.cache/lutris and ~/.local/share/lutris directories
|
|
|
|
Scenario 2: Installing teeworlds from the website (64bit only ATM)
|
|
- Using Chrome or Chromium open http://lutris.net/games/teeworlds/
|
|
- Click the install button
|
|
- The lutris installer dialog should open and the install process can begin
|
|
- Follow the install process and click "Play"
|
|
- The game should launch
|
|
- Close the game and open lutris
|
|
- Teeworlds should have an icon
|