mirror of
https://github.com/chylex/Nextcloud-News.git
synced 2025-04-13 04:15:43 +02:00
feat: start servers from make
Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com> Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
This commit is contained in:
parent
efc2cc84a9
commit
50b78092dc
10
Makefile
10
Makefile
@ -222,4 +222,12 @@ test: php-test-dependencies
|
||||
|
||||
.PHONY: feed-test
|
||||
feed-test:
|
||||
./bin/tools/check_feeds.sh
|
||||
./bin/tools/check_feeds.sh
|
||||
|
||||
.PHONY: feed-server
|
||||
feed-server:
|
||||
php -S 127.0.0.1:8090 -t $(CURDIR)/tests/test_helper/feeds
|
||||
|
||||
.PHONY: nextcloud-server
|
||||
nextcloud-server:
|
||||
php -S 127.0.0.1:8080 -t $(CURDIR)/../../.
|
@ -41,15 +41,13 @@ You also need to pull the submodules of the news repo.
|
||||
git submodules update --init
|
||||
```
|
||||
|
||||
The cli tests expect that the feeds are reachable at `http://localhost:8090`, to achieve that you can use the [builtin php server](https://www.php.net/manual/en/features.commandline.webserver.php).
|
||||
|
||||
Change into the `tests/test_helpers/feeds` directory and execute `php -S localhost:8090` you can also run it in the background like this `php -S localhost:8090 &`.
|
||||
The cli tests expect that the feeds are reachable at `http://localhost:8090`, to achieve that you can use `make feed-server &` the `&` means it'll run in the background.
|
||||
|
||||
Now the test feeds will be reachable for bats.
|
||||
Run the tests by executing `bats tests/command` you can also only run specific tests for example `bats tests/command/feeds.bats`.
|
||||
|
||||
For the API tests you need to run a second php server or have another web server that provides Nextcloud and the News App.
|
||||
The tests expect to find Nextcloud at `http://localhost:8080`
|
||||
You can do this by running `php -S localhost:8080` in the Nextcloud server repository.
|
||||
You can do this by running `make nextcloud-server`.
|
||||
|
||||
The bats tests can be executed like this `bats tests/api`.
|
||||
|
Loading…
Reference in New Issue
Block a user