No flags found
Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.
e.g., #unittest #integration
#production #enterprise
#frontend #backend
cef36a4
... +0 ...
dcc91aa
Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.
e.g., #unittest #integration
#production #enterprise
#frontend #backend
174 | 174 | $package = $this->getPackage(); |
|
175 | 175 | $tester = $this->getConfig()->getTester(); |
|
176 | 176 | $composerSettings = $tester->getComposerSettings($package); |
|
177 | - | $version = $this->filterVersion($settings['version'], array_keys($composerSettings ?: [])); |
|
177 | + | $version = $this->filterVersion($settings['version'], array_keys($composerSettings ?? [])); |
|
178 | 178 | ||
179 | 179 | $settings['source'] = isset($composerSettings[$version]['source']) |
|
180 | 180 | ? $composerSettings[$version]['source'] |
11 | 11 | ||
12 | 12 | class MultiTester |
|
13 | 13 | { |
|
14 | - | use WorkingDirectory, MultiTesterFile, TravisFile, StorageDirectory, ProcStreams, Verbose; |
|
15 | - | ||
14 | + | use WorkingDirectory; |
|
15 | + | use MultiTesterFile; |
|
16 | + | use TravisFile; |
|
17 | + | use StorageDirectory; |
|
18 | + | use ProcStreams; |
|
19 | + | use Verbose; |
|
16 | 20 | /** |
|
17 | 21 | * @var array|File Composer package settings cache. |
|
18 | 22 | */ |
25 | 29 | ||
26 | 30 | public function __construct($storageDirectory = null) |
|
27 | 31 | { |
|
28 | - | $this->storageDirectory = $storageDirectory ?: sys_get_temp_dir(); |
|
32 | + | $this->storageDirectory = $storageDirectory ?? sys_get_temp_dir(); |
|
29 | 33 | } |
|
30 | 34 | ||
31 | 35 | public function exec($command, $quiet = false) |
Learn more Showing 12 files with coverage changes found.
src/MultiTester/Config.php
src/MultiTester/Traits/WorkingDirectory.php
src/MultiTester/File.php
src/MultiTester/Traits/Verbose.php
src/MultiTester/MultiTester.php
src/MultiTester/Summary.php
src/MultiTester/Traits/TravisFile.php
src/MultiTester/Traits/ProcStreams.php
src/MultiTester/Project.php
src/MultiTester/Traits/StorageDirectory.php
src/MultiTester/Traits/MultiTesterFile.php
src/MultiTester/Directory.php
Files | Complexity | Coverage |
---|---|---|
src/MultiTester | ø | 100.00% |
Project Totals (12 files) | 191 | 100.00% |
dcc91aa
cef36a4