Improve trap testing (#14546)

* Improve trap testing
Add helper log() to Trap
Avoid saving to the database at all

* style

* Move all traps to $trap->log()

* Update tests

* Lint and style fixes

* Use correct partial mock call

* more style

* Add docs

* debug in ci

* use the correct log function....................

* all, I guess

* not the first??

* 3rd?

* use event_id to order
This commit is contained in:
Tony Murray
2022-11-05 14:43:54 -05:00
committed by GitHub
parent 7f3301caa4
commit 26318dc4b3
197 changed files with 2349 additions and 3870 deletions

View File

@@ -25,14 +25,9 @@
namespace LibreNMS\Tests;
use LibreNMS\Tests\Traits\RequiresDatabase;
abstract class DBTestCase extends TestCase
{
public static function setUpBeforeClass(): void
{
if (! getenv('DBTEST')) {
static::markTestSkipped('Database tests not enabled. Set DBTEST=1 to enable.');
}
parent::setUpBeforeClass();
}
use RequiresDatabase;
}