Skip to content

Commit 9a38e29

Browse files
committed
"Update PHPUnit workflow to simplify testing process"
**Details:** - Simplified the PHPUnit testing workflow by using a single `phpunit` command. - Removed granular test suites (unit, integration, smoke) and related coverage and logging configuration. - Eliminated explicit artifact uploads and Codecov configuration steps for coverage reporting. - Consolidated the workflow to enhance maintainability and reduce overhead.
1 parent 627bf2c commit 9a38e29

1 file changed

Lines changed: 1 addition & 12 deletions

File tree

.github/workflows/RunCommandOnMatrix.yml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ on:
2222
command:
2323
type: string
2424
required: true
25-
uploadArtifacts:
26-
type: boolean
27-
required: false
28-
default: false
2925
secrets:
3026
GH_TOKEN:
3127
required: true
@@ -48,16 +44,9 @@ jobs:
4844
php-version: ${{ matrix.php-versions }}
4945
extensions: ${{ inputs.phpExtensions }}
5046
tools: ${{ inputs.tools }}
51-
coverage: xdebug
5247
env:
5348
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
5449
- name: Install composer dependencies
5550
run: composer install --no-interaction --no-progress --prefer-dist
5651
- name: ${{ inputs.title }}
57-
run: ${{ inputs.command }}
58-
- name: Upload PHPUnit artifacts
59-
if: ${{ inputs.uploadArtifacts }}
60-
uses: actions/upload-artifact@v7
61-
with:
62-
name: artifact-${{ matrix.operating-system }}-${{ matrix.php-versions }}
63-
path: '*.xml'
52+
run: ${{ inputs.command }}

0 commit comments

Comments
 (0)