mirror of
https://github.com/Karaka-Management/Developer-Guide.git
synced 2026-05-25 06:08:41 +00:00
test fixes fleet+expense tests
This commit is contained in:
parent
03d25fd37a
commit
2817781e82
|
|
@ -74,6 +74,8 @@ Instead of calling `php demoSetup/setup.php` which only uses a single thread you
|
||||||
|
|
||||||
> You may want to call the setup script as a different user to ensure the same permissions `sudo -u wwww-data php demoSetup/setup.php`
|
> You may want to call the setup script as a different user to ensure the same permissions `sudo -u wwww-data php demoSetup/setup.php`
|
||||||
|
|
||||||
|
> For debugging you may use the command `sudo -u www-data php -dxdebug.mode=debug -dxdebug.start_with_request=yes demoSetup/setup.php`
|
||||||
|
|
||||||
#### Annotation
|
#### Annotation
|
||||||
|
|
||||||
* During this process the database automatically gets dropped (if it exists) and re-created
|
* During this process the database automatically gets dropped (if it exists) and re-created
|
||||||
|
|
@ -86,7 +88,7 @@ Instead of calling `php demoSetup/setup.php` which only uses a single thread you
|
||||||
You maybe want to use the following command to run the install script instead in order to also generate a cachegrind output for memory and performance profiling:
|
You maybe want to use the following command to run the install script instead in order to also generate a cachegrind output for memory and performance profiling:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
php -dxdebug.profiler_enable=1 -dxdebug.mode=develop,debug,profile -dxdebug.output_dir=/your/path demoSetup/setup.php
|
php -dxdebug.mode=develop,debug,profile -dxdebug.start_with_request=yes -dxdebug.output_dir=/your/path demoSetup/setup.php
|
||||||
```
|
```
|
||||||
|
|
||||||
> This may use a lot of resources and storage space (≈15 GB of cachegrind data w/o trace data and ≈120 GB w/ trace data)
|
> This may use a lot of resources and storage space (≈15 GB of cachegrind data w/o trace data and ≈120 GB w/ trace data)
|
||||||
|
|
@ -104,7 +106,7 @@ This will only setup the application including some dummy data and also perform
|
||||||
5. Run `npm install` inside `Karaka`
|
5. Run `npm install` inside `Karaka`
|
||||||
6. Create the database `oms` in your database management software
|
6. Create the database `oms` in your database management software
|
||||||
7. Adjust the `tests/Bootstrap.php` file according to your settings (e.g. database user name + password)
|
7. Adjust the `tests/Bootstrap.php` file according to your settings (e.g. database user name + password)
|
||||||
8. Run `php vendor/bin/phpunit --configuration tests/phpunit_no_coverage.xml` inside `Karaka` or open `http://127.0.0.1/Install`
|
8. Run `php -dxdebug.mode=develop,debug,profile,coverage -dxdebug.start_with_request=yes vendor/bin/phpunit --configuration tests/phpunit_default.xml` inside `Karaka` or open `http://127.0.0.1/Install`
|
||||||
|
|
||||||
After the installation you'll have access to the following content:
|
After the installation you'll have access to the following content:
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user