appwrite/tests/extensions/TestHook.php

20 lines
576 B
PHP
Raw Normal View History

2021-03-21 14:26:05 +00:00
<?php
2022-05-23 14:54:50 +00:00
2021-03-21 14:26:05 +00:00
namespace Appwrite\Tests;
2026-01-10 08:25:06 +00:00
use PHPUnit\Runner\Extension\Extension;
use PHPUnit\Runner\Extension\Facade;
use PHPUnit\Runner\Extension\ParameterCollection;
use PHPUnit\TextUI\Configuration\Configuration;
2021-03-21 14:26:05 +00:00
2026-01-10 08:25:06 +00:00
class TestHook implements Extension
2021-03-21 14:26:05 +00:00
{
2023-02-13 06:02:20 +00:00
protected const MAX_SECONDS_ALLOWED = 15;
2023-02-13 05:55:11 +00:00
2026-01-10 08:25:06 +00:00
public function bootstrap(Configuration $configuration, Facade $facade, ParameterCollection $parameters): void
{
$facade->registerSubscriber(new TestFinishedSubscriber(self::MAX_SECONDS_ALLOWED));
2026-01-15 04:21:05 +00:00
$facade->registerSubscriber(new RetrySubscriber());
2021-03-21 14:26:05 +00:00
}
2022-05-23 14:54:50 +00:00
}