From de5db83e1efc4688b766a89868a42f26e813d350 Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Wed, 26 Jun 2024 10:45:55 +0200 Subject: [PATCH] debug: print problematic document Signed-off-by: Arthur Schiwon --- .github/workflows/integration.yml | 27 ++----------------- .../features/bootstrap/FeatureContext.php | 3 ++- 2 files changed, 4 insertions(+), 26 deletions(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 78a8cd08..dd1a9164 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -39,32 +39,9 @@ jobs: strategy: fail-fast: false matrix: - php-versions: [ "8.0", "8.1", "8.2", "8.3" ] + php-versions: [ "8.3" ] databases: [ "mysql" ] - server-versions: [ "stable28", "stable29", "master" ] - exclude: - - server-versions: "master" - php-versions: "8.0" - databases: "mysql" - - server-versions: "master" - php-versions: "8.2" - databases: "mysql" - - server-versions: "stable29" - php-versions: "8.2" - databases: "mysql" - - server-versions: "stable29" - php-versions: "8.1" - databases: "mysql" - - server-versions: "stable28" - php-versions: "8.1" - databases: "mysql" - include: - - server-versions: "stable28" - php-versions: "8.2" - databases: "sqlite" - - server-versions: "stable28" - php-versions: "8.2" - databases: "pgsql" + server-versions: [ "master" ] name: Integration php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} diff --git a/tests/integration/features/bootstrap/FeatureContext.php b/tests/integration/features/bootstrap/FeatureContext.php index 4c359169..978e62a2 100644 --- a/tests/integration/features/bootstrap/FeatureContext.php +++ b/tests/integration/features/bootstrap/FeatureContext.php @@ -214,7 +214,8 @@ public function iSendAPostRequestToWithTheFollowingData($url, public function theResponseShouldBeASamlRedirectPageThatGetsSubmitted() { $responseBody = $this->response->getBody(); $domDocument = new DOMDocument(); - $domDocument->loadHTML($responseBody); + error_log(sprintf('Trying to load expected HTML document: %s', $responseBody)); + $loaded = $domDocument->loadHTML($responseBody); $xpath = new DOMXpath($domDocument); $postData = []; $inputElements = $xpath->query('//input');