From 4c824526a8670493fb4bd272df4747a8e8908d4c Mon Sep 17 00:00:00 2001 From: Tim van Dijen Date: Tue, 8 Oct 2024 16:13:34 +0200 Subject: [PATCH] Move interoperability-test to adfs-module --- .github/workflows/interoperability.yml | 80 ---------------------- phpunit-interoperability.xml | 8 --- tests/InterOperability/DefinitionsTest.php | 53 -------------- 3 files changed, 141 deletions(-) delete mode 100644 .github/workflows/interoperability.yml delete mode 100644 phpunit-interoperability.xml delete mode 100644 tests/InterOperability/DefinitionsTest.php diff --git a/.github/workflows/interoperability.yml b/.github/workflows/interoperability.yml deleted file mode 100644 index c0d376e3..00000000 --- a/.github/workflows/interoperability.yml +++ /dev/null @@ -1,80 +0,0 @@ ---- - -name: Interoperability - -on: # yamllint disable-line rule:truthy - push: - branches: ['**'] - paths-ignore: - - '**.md' - - '**.yml' - pull_request: - branches: [master, release-*] - paths-ignore: - - '**.md' - - '**.yml' - workflow_dispatch: - -jobs: - edugain: - name: "Interoperability tests, PHP ${{ matrix.php-versions }}, ${{ matrix.operating-system }}" - runs-on: ${{ matrix.operating-system }} - strategy: - fail-fast: false - matrix: - operating-system: [ubuntu-latest] - php-versions: ['8.2'] - - steps: - - name: Setup PHP, with composer and extensions - # https://github.com/shivammathur/setup-php - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php-versions }} - extensions: ctype, date, dom, hash, mbstring, openssl, pcre, spl, xml - tools: composer:v2 - ini-values: error_reporting=E_ALL, memory_limit=-1 - coverage: none - - - name: Setup problem matchers for PHP - run: echo "::add-matcher::${{ runner.tool_cache }}/php.json" - - - name: Setup problem matchers for PHPUnit - run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - - - name: Set git to use LF - run: | - git config --global core.autocrlf false - git config --global core.eol lf - - - uses: actions/checkout@v4 - - - name: Cache composer dependencies - uses: actions/cache@v4 - with: - path: $(composer config cache-files-dir) - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: ${{ runner.os }}-composer- - - - name: Validate composer.json and composer.lock - run: composer validate - - - name: Install Composer dependencies - run: composer install --no-progress --prefer-dist --optimize-autoloader - - - name: Get current date - id: date - run: | - echo "{date}={$(date +'%Y-%m-%d')}" >> "$GITHUB_STATE" - - - name: Cache metadata - id: cache-metadata - uses: actions/cache@v4 - with: - path: /tmp/metadata - key: ${{ runner.os }}-metadata-${{ env.date }} - restore-keys: ${{ runner.os }}-metadata- - - - name: Run unit tests - run: | - ./vendor/bin/phpunit -c phpunit-interoperability.xml diff --git a/phpunit-interoperability.xml b/phpunit-interoperability.xml deleted file mode 100644 index ebfec763..00000000 --- a/phpunit-interoperability.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - ./tests/InterOperability - - - diff --git a/tests/InterOperability/DefinitionsTest.php b/tests/InterOperability/DefinitionsTest.php deleted file mode 100644 index d8fddd2f..00000000 --- a/tests/InterOperability/DefinitionsTest.php +++ /dev/null @@ -1,53 +0,0 @@ -assertTrue($shouldPass); - } catch (Exception $e) { - fwrite(STDERR, $e->getFile() . '(' . strval($e->getLine()) . '):' . $e->getMessage()); - fwrite(STDERR, $e->getTraceAsString()); - $this->assertFalse($shouldPass); - } - } - - - /** - * @return array - */ - public static function provideMex(): array - { - return [ - 'MicrosoftAdfs' => [ - true, - DOMDocumentFactory::fromFile( - dirname(__FILE__, 2) . '/resources/interoperability/adfs_mex.xml', - )->documentElement, - ], - ]; - } -}