blob: 59035a7755d3c4621a392afbfda9b0bc1397073e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# FreshRSS tests
See our [documentation about running tests](https://freshrss.github.io/FreshRSS/en/developers/03_Running_tests.html).
```sh
make test-all
```
See [`test.yml`](../.github/workflows/tests.yml) for the GitHub Actions automated tests.
See [`composer.json`](../composer.json) for the different tests and versions, to be run locally.
## Details about this *tests* folder
Unit tests are based on [PHPUnit](https://phpunit.de/).
Here is an example of manual install:
```sh
cd ./tests/
wget -O phpunit.phar https://phar.phpunit.de/phpunit-10.phar
php phpunit.phar --bootstrap bootstrap.php
```
The `shellchecks.sh` script is used to safeguard shell scripts from common
shell script bugs and to ensure a consistent style.
It requires [ShellCheck](https://www.shellcheck.net/) and [shfmt](https://github.com/mvdan/sh).
|