File tree Expand file tree Collapse file tree 3 files changed +44
-8
lines changed Expand file tree Collapse file tree 3 files changed +44
-8
lines changed Original file line number Diff line number Diff line change 11language : php
22
3- php :
4- - 7.0
5- - 7.1
6-
73sudo : false
84
5+ services :
6+ - mysql
7+
8+ matrix :
9+ fast_finish : true
10+ include :
11+ # SQLite
12+ - php : 7.0
13+ env : CI_DB_DRIVER="sqlite" CI_DB_DATABASE=":memory:"
14+ - php : 7.1
15+ env : CI_DB_DRIVER="sqlite" CI_DB_DATABASE=":memory:"
16+ # MySQL 5.7
17+ - php : 7.0
18+ env : CI_DB_DRIVER="mysql" CI_DB_HOST="127.0.0.1" CI_DB_DATABASE="travis" CI_DB_USERNAME="root"
19+ - php : 7.1
20+ env : CI_DB_DRIVER="mysql" CI_DB_HOST="127.0.0.1" CI_DB_DATABASE="travis" CI_DB_USERNAME="root"
21+ # MariaDB
22+ - php : 7.0
23+ env : CI_DB_DRIVER="mysql" CI_DB_HOST="127.0.0.1" CI_DB_DATABASE="travis" CI_DB_USERNAME="root"
24+ addons :
25+ mariadb : 10.0
26+ - php : 7.1
27+ env : CI_DB_DRIVER="mysql" CI_DB_HOST="127.0.0.1" CI_DB_DATABASE="travis" CI_DB_USERNAME="root"
28+ addons :
29+ mariadb : 10.0
30+
931install : travis_retry composer install --no-interaction --prefer-source
1032
11- script : vendor/bin/phpunit --verbose
33+ script :
34+ - mysql --version
35+ - vendor/bin/phpunit --verbose
Original file line number Diff line number Diff line change 2222 <env name =" SESSION_DRIVER" value =" array" />
2323 <env name =" QUEUE_DRIVER" value =" sync" />
2424 <env name =" MAIL_DRIVER" value =" log" />
25- <env name =" DB_CONNECTION" value =" sqlite" />
26- <env name =" DB_DATABASE" value =" :memory:" />
25+ <env name =" DB_CONNECTION" value =" testbench" />
2726 </php >
2827
2928 <filter >
3029 <whitelist addUncoveredFilesFromWhitelist =" false" >
3130 <directory suffix =" .php" >src/</directory >
3231 </whitelist >
3332 </filter >
34- </phpunit >
33+ </phpunit >
Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ function () {
2828 $ this ->loadMigrationsFrom (__DIR__ . '/../database/migrations ' );
2929
3030 view ()->addNamespace ('tests ' , __DIR__ . '/views ' );
31+
32+ Email::truncate ();
3133 }
3234
3335 /**
@@ -77,6 +79,17 @@ protected function getPackageProviders($app)
7779 protected function getEnvironmentSetUp ($ app )
7880 {
7981 $ app ['config ' ]->set ('laravel-database-emails.retry.attempts ' , 3 );
82+
83+ $ app ['config ' ]->set ('database.default ' , 'testbench ' );
84+ $ app ['config ' ]->set ('database.connections.testbench ' , [
85+ 'driver ' => getenv ('CI_DB_DRIVER ' ),
86+ 'host ' => getenv ('CI_DB_HOST ' ),
87+ 'database ' => getenv ('CI_DB_DATABASE ' ),
88+ 'username ' => getenv ('CI_DB_USERNAME ' ),
89+ 'password ' => getenv ('CI_DB_PASSWORD ' ),
90+ 'prefix ' => '' ,
91+ 'strict ' => true ,
92+ ]);
8093 }
8194
8295 public function createEmail ($ overwrite = [])
You can’t perform that action at this time.
0 commit comments