lutris/tests/README
2013-12-03 23:49:32 +01:00

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