This repository has been archived by the owner on Jan 6, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 52
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6f108cf
commit 503cc73
Showing
8 changed files
with
80 additions
and
54 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
name: Test application | ||
|
||
on: | ||
pull_request: | ||
push: | ||
branches: | ||
- 'master' | ||
- '[0-9]+.x' | ||
- '[0-9]+.[0-9]+' | ||
- '[0-9]+.[0-9]+.x' | ||
|
||
jobs: | ||
test: | ||
name: 'PHP ${{ matrix.php-version }}, Symfony ${{ matrix.symfony-version }}' | ||
runs-on: ubuntu-20.04 | ||
env: | ||
COVERAGE: ${{ matrix.coverage }} | ||
|
||
strategy: | ||
fail-fast: false | ||
matrix: | ||
include: | ||
- php-version: '7.1' | ||
dependencies: 'lowest' | ||
coverage: 'true' | ||
test-command: 'test-ci' | ||
- php-version: '7.1' | ||
test-command: 'test' | ||
- php-version: '7.2' | ||
test-command: 'test' | ||
- php-version: '7.3' | ||
test-command: 'test' | ||
- php-version: '7.4' | ||
test-command: 'test' | ||
- php-version: '8.0' | ||
test-command: 'test' | ||
|
||
steps: | ||
- name: Checkout project | ||
uses: actions/checkout@v2 | ||
|
||
- name: Install and configure PHP | ||
uses: shivammathur/setup-php@v2 | ||
with: | ||
php-version: ${{ matrix.php-version }} | ||
tools: 'composer:v2' | ||
|
||
- name: Install dependencies with Composer | ||
uses: ramsey/composer-install@v1 | ||
with: | ||
dependency-versions: ${{ matrix.dependencies }} | ||
composer-options: --prefer-dist --no-suggest | ||
|
||
- name: Start HTTP Test Server | ||
run: vendor/bin/http_test_server > /dev/null 2>&1 & | ||
|
||
- name: Execute test | ||
run: composer ${{ matrix.test-command }} | ||
|
||
- name: Coverage | ||
if: ${{ matrix.coverage }} | ||
run: | | ||
wget https://scrutinizer-ci.com/ocular.phar | ||
php ocular.phar code-coverage:upload --format=php-clover build/coverage.xml |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,6 +6,7 @@ | |
|
||
use Http\Adapter\Guzzle6\Client; | ||
use Http\Client\Tests\HttpClientTest; | ||
use Psr\Http\Client\ClientInterface; | ||
|
||
/** | ||
* @author David Buchmann <[email protected]> | ||
|
@@ -15,7 +16,7 @@ class DefaultHttpAdapterTest extends HttpClientTest | |
/** | ||
* {@inheritdoc} | ||
*/ | ||
protected function createHttpAdapter() | ||
protected function createHttpAdapter(): ClientInterface | ||
{ | ||
return new Client(); | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,6 +7,7 @@ | |
use GuzzleHttp\Client as GuzzleClient; | ||
use Http\Adapter\Guzzle6\Client; | ||
use Http\Client\Tests\HttpClientTest; | ||
use Psr\Http\Client\ClientInterface; | ||
|
||
/** | ||
* @author GeLo <[email protected]> | ||
|
@@ -16,7 +17,7 @@ abstract class HttpAdapterTest extends HttpClientTest | |
/** | ||
* {@inheritdoc} | ||
*/ | ||
protected function createHttpAdapter() | ||
protected function createHttpAdapter(): ClientInterface | ||
{ | ||
return new Client(new GuzzleClient(['handler' => $this->createHandler()])); | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters