Fixes for Parallel testing

This commit is contained in:
David Bomba 2023-01-17 23:44:38 +11:00
parent f46aa87d38
commit 5e67916117
2 changed files with 8 additions and 1 deletions

View File

@ -24,8 +24,10 @@ use Illuminate\Database\Eloquent\Relations\Relation;
use Illuminate\Mail\Mailer; use Illuminate\Mail\Mailer;
use Illuminate\Queue\Events\JobProcessing; use Illuminate\Queue\Events\JobProcessing;
use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Blade; use Illuminate\Support\Facades\Blade;
use Illuminate\Support\Facades\Mail; use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Facades\ParallelTesting;
use Illuminate\Support\Facades\Queue; use Illuminate\Support\Facades\Queue;
use Illuminate\Support\Facades\RateLimiter; use Illuminate\Support\Facades\RateLimiter;
use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\Schema;
@ -102,6 +104,11 @@ class AppServiceProvider extends ServiceProvider
return $this; return $this;
}); });
ParallelTesting::setUpTestDatabase(function ($database, $token) {
Artisan::call('db:seed');
});
} }
/** /**

View File

@ -106,7 +106,7 @@ class SchedulerTest extends TestCase
$data = [ $data = [
'name' => 'A single Client', 'name' => 'A single Client',
'frequency_id' => RecurringInvoice::FREQUENCY_MONTHLY, 'frequency_id' => RecurringInvoice::FREQUENCY_MONTHLY,
'next_run' => now()->format('Y-m-d'), 'next_run' => now()->addDay()->format('Y-m-d'),
'template' => 'client_statement', 'template' => 'client_statement',
'parameters' => [ 'parameters' => [
'date_range' => 'previous_month', 'date_range' => 'previous_month',