Skip to content

Commit 38fa5ca

Browse files
committed
[ci] Use descriptive test run titles.
1 parent 7f1a5ab commit 38fa5ca

File tree

3 files changed

+29
-3
lines changed

3 files changed

+29
-3
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ TESTS = \
2727
bin/Test$(CONFIGURATION)/logcat-parse-Tests.dll \
2828
bin/Test$(CONFIGURATION)/generator-Tests.dll \
2929
bin/Test$(CONFIGURATION)/Xamarin.Android.Tools.ApiXmlAdjuster-Tests.dll \
30+
bin/Test$(CONFIGURATION)/Java.Interop.Tools.JavaTypeSystem-Tests.dll \
3031
bin/Test$(CONFIGURATION)/Xamarin.Android.Tools.Bytecode-Tests.dll \
3132
bin/Test$(CONFIGURATION)/Java.Interop.Tools.Generator-Tests.dll \
3233
bin/Test$(CONFIGURATION)/Xamarin.SourceWriter-Tests.dll

build-tools/automation/azure-pipelines.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
inputs:
6868
solution: build-tools/scripts/RunNUnitTests.targets
6969
configuration: $(Build.Configuration)
70-
msbuildArguments: /p:TestAssembly="bin\Test$(Build.Configuration)\generator-Tests.dll;bin\Test$(Build.Configuration)\Java.Interop.Tools.JavaCallableWrappers-Tests.dll;bin\Test$(Build.Configuration)\logcat-parse-Tests.dll;bin\Test$(Build.Configuration)\Xamarin.Android.Tools.ApiXmlAdjuster-Tests.dll;bin\Test$(Build.Configuration)\Xamarin.Android.Tools.Bytecode-Tests.dll;bin\Test$(Build.Configuration)\Java.Interop.Tools.Generator-Tests.dll;bin\Test$(Build.Configuration)\Xamarin.SourceWriter-Tests.dll"
70+
msbuildArguments: /p:TestAssembly="bin\Test$(Build.Configuration)\generator-Tests.dll;bin\Test$(Build.Configuration)\Java.Interop.Tools.JavaCallableWrappers-Tests.dll;bin\Test$(Build.Configuration)\logcat-parse-Tests.dll;bin\Test$(Build.Configuration)\Xamarin.Android.Tools.ApiXmlAdjuster-Tests.dll;bin\Test$(Build.Configuration)\Java.Interop.Tools.JavaTypeSystem-Tests.dll;bin\Test$(Build.Configuration)\Xamarin.Android.Tools.Bytecode-Tests.dll;bin\Test$(Build.Configuration)\Java.Interop.Tools.Generator-Tests.dll;bin\Test$(Build.Configuration)\Xamarin.SourceWriter-Tests.dll"
7171
condition: succeededOrFailed()
7272

7373
- task: PublishTestResults@2
@@ -95,6 +95,7 @@ jobs:
9595
- template: templates\core-tests.yaml
9696
parameters:
9797
runNativeDotnetTests: true
98+
platformName: .NET - Windows
9899

99100
- template: templates\fail-on-issue.yaml
100101

@@ -189,5 +190,6 @@ jobs:
189190
- template: templates\core-tests.yaml
190191
parameters:
191192
runNativeTests: true
193+
platformName: .NET - MacOS
192194

193195
- template: templates\fail-on-issue.yaml

build-tools/automation/templates/core-tests.yaml

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,78 @@
11
parameters:
22
condition: succeeded()
33
runNativeTests: false
4+
platformName:
45

56
steps:
67
- task: DotNetCoreCLI@2
78
displayName: 'Tests: generator'
89
inputs:
910
command: test
11+
testRunTitle: generator (${{ parameters.platformName }})
1012
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/generator-Tests.dll
1113
continueOnError: true
1214

1315
- task: DotNetCoreCLI@2
1416
displayName: 'Tests: JavaCallableWrappers'
1517
inputs:
1618
command: test
19+
testRunTitle: Java.Interop.Tools.JavaCallableWrappers (${{ parameters.platformName }})
1720
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop.Tools.JavaCallableWrappers-Tests.dll
1821
continueOnError: true
1922

2023
- task: DotNetCoreCLI@2
2124
displayName: 'Tests: logcat-parse'
2225
inputs:
2326
command: test
27+
testRunTitle: logcat-parse (${{ parameters.platformName }})
2428
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/logcat-parse-Tests.dll
2529
continueOnError: true
2630

2731
- task: DotNetCoreCLI@2
2832
displayName: 'Tests: ApiXmlAdjuster'
2933
inputs:
3034
command: test
35+
testRunTitle: Xamarin.Android.Tools.ApiXmlAdjuster (${{ parameters.platformName }})
3136
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Xamarin.Android.Tools.ApiXmlAdjuster-Tests.dll
3237
continueOnError: true
3338

39+
- task: DotNetCoreCLI@2
40+
displayName: 'Tests: JavaTypeSystem'
41+
inputs:
42+
command: test
43+
testRunTitle: Xamarin.Android.Tools.JavaTypeSystem (${{ parameters.platformName }})
44+
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop.Tools.JavaTypeSystem-Tests.dll
45+
continueOnError: true
46+
3447
- task: DotNetCoreCLI@2
3548
displayName: 'Tests: Bytecode'
3649
inputs:
3750
command: test
51+
testRunTitle: Xamarin.Android.Tools.Bytecode (${{ parameters.platformName }})
3852
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Xamarin.Android.Tools.Bytecode-Tests.dll
3953
continueOnError: true
4054

4155
- task: DotNetCoreCLI@2
4256
displayName: 'Tests: Java.Interop.Tools.Generator'
4357
inputs:
4458
command: test
59+
testRunTitle: Java.Interop.Tools.Generator (${{ parameters.platformName }})
4560
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop.Tools.Generator-Tests.dll
4661
continueOnError: true
4762

4863
- task: DotNetCoreCLI@2
4964
displayName: 'Tests: Java.Interop.Tools.JavaSource'
5065
inputs:
5166
command: test
67+
testRunTitle: Java.Interop.Tools.JavaSource (${{ parameters.platformName }})
5268
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop.Tools.JavaSource-Tests.dll
5369
continueOnError: true
5470

5571
- task: DotNetCoreCLI@2
5672
displayName: 'Tests: Xamarin.SourceWriter'
5773
inputs:
5874
command: test
75+
testRunTitle: Xamarin.SourceWriter (${{ parameters.platformName }})
5976
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Xamarin.SourceWriter-Tests.dll
6077
continueOnError: true
6178

@@ -64,6 +81,7 @@ steps:
6481
condition: eq('${{ parameters.runNativeTests }}', 'true')
6582
inputs:
6683
command: test
84+
testRunTitle: Java.Interop (netstandard2.0 - ${{ parameters.platformName }})
6785
arguments: bin/Test$(Build.Configuration)/Java.Interop-Tests.dll
6886
continueOnError: true
6987

@@ -72,6 +90,7 @@ steps:
7290
condition: or(eq('${{ parameters.runNativeDotnetTests }}', 'true'), eq('${{ parameters.runNativeTests }}', 'true'))
7391
inputs:
7492
command: test
93+
testRunTitle: Java.Interop (net6.0 - ${{ parameters.platformName }})
7594
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop-Tests.dll
7695
continueOnError: true
7796

@@ -80,6 +99,7 @@ steps:
8099
condition: eq('${{ parameters.runNativeTests }}', 'true')
81100
inputs:
82101
command: test
102+
testRunTitle: Java.Interop.Dynamic (${{ parameters.platformName }})
83103
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop.Dynamic-Tests.dll
84104
continueOnError: true
85105

@@ -88,21 +108,24 @@ steps:
88108
condition: eq('${{ parameters.runNativeTests }}', 'true')
89109
inputs:
90110
command: test
111+
testRunTitle: Java.Interop.Export (${{ parameters.platformName }})
91112
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop.Export-Tests.dll
92113
continueOnError: true
93114

94115
- task: DotNetCoreCLI@2
95-
displayName: 'Tests: Java.Interop'
116+
displayName: 'Tests: Java.Interop-Performance'
96117
condition: eq('${{ parameters.runNativeTests }}', 'true')
97118
inputs:
98119
command: test
120+
testRunTitle: Java.Interop-Performance (net472 - ${{ parameters.platformName }})
99121
arguments: bin/Test$(Build.Configuration)/Java.Interop-PerformanceTests.dll
100122
continueOnError: true
101123

102124
- task: DotNetCoreCLI@2
103-
displayName: 'Tests: Java.Interop'
125+
displayName: 'Tests: Java.Interop-Performance'
104126
condition: eq('${{ parameters.runNativeTests }}', 'true')
105127
inputs:
106128
command: test
129+
testRunTitle: Java.Interop-Performance (net6.0 - ${{ parameters.platformName }})
107130
arguments: bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop-PerformanceTests.dll
108131
continueOnError: true

0 commit comments

Comments
 (0)