Skip to content

Commit d634248

Browse files
authored
v5.4.0
2 parents 4b0b103 + ba3d826 commit d634248

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

.github/workflows/PublishTestResults.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,16 @@ on:
4444
required: false
4545
default: ''
4646
type: string
47+
merge-input-dialect:
48+
description: 'JUnit dialect used to load and parse inputs for merging.'
49+
required: false
50+
default: 'pyTest-JUnit'
51+
type: string
52+
merge-output-dialect:
53+
description: 'JUnit dialect used for writing the merged report.'
54+
required: false
55+
default: 'pyTest-JUnit'
56+
type: string
4757
additional_merge_args:
4858
description: 'Additional merging arguments.'
4959
required: false
@@ -116,7 +126,10 @@ jobs:
116126
117127
- name: 🔁 Merge JUnit Unit Test Summaries
118128
run: |
119-
pyedaa-reports -v unittest "--name=${{ inputs.testsuite-summary-name }}" "--merge=pyTest-JUnit:junit/*.xml" ${{ inputs.additional_merge_args }} "--output=pyTest-JUnit:${{ inputs.merged_junit_filename }}"
129+
if [[ -n "${{ inputs.testsuite-summary-name }}" ]]; then
130+
name="\"--name=${{ inputs.testsuite-summary-name }}\""
131+
fi
132+
pyedaa-reports -v unittest $name "--merge=${{ inputs.merge-input-dialect }}:junit/*.xml" ${{ inputs.additional_merge_args }} "--output=${{ inputs.merge-output-dialect }}:${{ inputs.merged_junit_filename }}"
120133
printf "%s\n" "cat ${{ inputs.merged_junit_filename }}"
121134
cat ${{ inputs.merged_junit_filename }}
122135

0 commit comments

Comments
 (0)