mirror of
https://github.com/wallabag/wallabag.git
synced 2025-06-27 16:36:00 +00:00
Skip database reset on partial test run
This commit is contained in:
parent
db5aa62509
commit
e2b8ff3dc0
3 changed files with 65 additions and 28 deletions
32
tests/functions.php
Normal file
32
tests/functions.php
Normal file
|
@ -0,0 +1,32 @@
|
|||
<?php
|
||||
|
||||
/*
|
||||
* This files contains functions that are used in the tests, especially the bootstrap.php file.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Returns true if the current test run is a partial run.
|
||||
* A partial run is a run that only runs a subset of the tests using the --filter, --testsuite, --group or --exclude-group options.
|
||||
*/
|
||||
function isPartialRun(): bool
|
||||
{
|
||||
foreach ($_SERVER['argv'] as $arg) {
|
||||
if (str_starts_with($arg, '--filter')) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (str_starts_with($arg, '--testsuite')) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (str_starts_with($arg, '--group')) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (str_starts_with($arg, '--exclude-group')) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue