1
1
parameters :
2
2
condition : succeeded()
3
3
runNativeTests : false
4
+ platformName :
4
5
5
6
steps :
6
7
- task : DotNetCoreCLI@2
7
8
displayName : ' Tests: generator'
8
9
inputs :
9
10
command : test
11
+ testRunTitle : generator (${{ parameters.platformName }})
10
12
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/generator-Tests.dll
11
13
continueOnError : true
12
14
13
15
- task : DotNetCoreCLI@2
14
16
displayName : ' Tests: JavaCallableWrappers'
15
17
inputs :
16
18
command : test
19
+ testRunTitle : Java.Interop.Tools.JavaCallableWrappers (${{ parameters.platformName }})
17
20
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop.Tools.JavaCallableWrappers-Tests.dll
18
21
continueOnError : true
19
22
20
23
- task : DotNetCoreCLI@2
21
24
displayName : ' Tests: logcat-parse'
22
25
inputs :
23
26
command : test
27
+ testRunTitle : logcat-parse (${{ parameters.platformName }})
24
28
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/logcat-parse-Tests.dll
25
29
continueOnError : true
26
30
27
31
- task : DotNetCoreCLI@2
28
32
displayName : ' Tests: ApiXmlAdjuster'
29
33
inputs :
30
34
command : test
35
+ testRunTitle : Xamarin.Android.Tools.ApiXmlAdjuster (${{ parameters.platformName }})
31
36
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Xamarin.Android.Tools.ApiXmlAdjuster-Tests.dll
32
37
continueOnError : true
33
38
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
+
34
47
- task : DotNetCoreCLI@2
35
48
displayName : ' Tests: Bytecode'
36
49
inputs :
37
50
command : test
51
+ testRunTitle : Xamarin.Android.Tools.Bytecode (${{ parameters.platformName }})
38
52
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Xamarin.Android.Tools.Bytecode-Tests.dll
39
53
continueOnError : true
40
54
41
55
- task : DotNetCoreCLI@2
42
56
displayName : ' Tests: Java.Interop.Tools.Generator'
43
57
inputs :
44
58
command : test
59
+ testRunTitle : Java.Interop.Tools.Generator (${{ parameters.platformName }})
45
60
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop.Tools.Generator-Tests.dll
46
61
continueOnError : true
47
62
48
63
- task : DotNetCoreCLI@2
49
64
displayName : ' Tests: Java.Interop.Tools.JavaSource'
50
65
inputs :
51
66
command : test
67
+ testRunTitle : Java.Interop.Tools.JavaSource (${{ parameters.platformName }})
52
68
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop.Tools.JavaSource-Tests.dll
53
69
continueOnError : true
54
70
55
71
- task : DotNetCoreCLI@2
56
72
displayName : ' Tests: Xamarin.SourceWriter'
57
73
inputs :
58
74
command : test
75
+ testRunTitle : Xamarin.SourceWriter (${{ parameters.platformName }})
59
76
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Xamarin.SourceWriter-Tests.dll
60
77
continueOnError : true
61
78
64
81
condition : eq('${{ parameters.runNativeTests }}', 'true')
65
82
inputs :
66
83
command : test
84
+ testRunTitle : Java.Interop (netstandard2.0 - ${{ parameters.platformName }})
67
85
arguments : bin/Test$(Build.Configuration)/Java.Interop-Tests.dll
68
86
continueOnError : true
69
87
72
90
condition : or(eq('${{ parameters.runNativeDotnetTests }}', 'true'), eq('${{ parameters.runNativeTests }}', 'true'))
73
91
inputs :
74
92
command : test
93
+ testRunTitle : Java.Interop (net6.0 - ${{ parameters.platformName }})
75
94
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop-Tests.dll
76
95
continueOnError : true
77
96
80
99
condition : eq('${{ parameters.runNativeTests }}', 'true')
81
100
inputs :
82
101
command : test
102
+ testRunTitle : Java.Interop.Dynamic (${{ parameters.platformName }})
83
103
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop.Dynamic-Tests.dll
84
104
continueOnError : true
85
105
@@ -88,22 +108,25 @@ steps:
88
108
condition : eq('${{ parameters.runNativeTests }}', 'true')
89
109
inputs :
90
110
command : test
111
+ testRunTitle : Java.Interop.Export (${{ parameters.platformName }})
91
112
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop.Export-Tests.dll
92
113
continueOnError : true
93
114
94
115
- task : DotNetCoreCLI@2
95
- displayName : ' Tests: Java.Interop'
116
+ displayName : ' Tests: Java.Interop-Performance-net472 '
96
117
condition : eq('${{ parameters.runNativeTests }}', 'true')
97
118
inputs :
98
119
command : test
120
+ testRunTitle : Java.Interop-Performance (net472 - ${{ parameters.platformName }})
99
121
arguments : bin/Test$(Build.Configuration)/Java.Interop-PerformanceTests.dll
100
122
continueOnError : true
101
123
102
124
- task : DotNetCoreCLI@2
103
- displayName : ' Tests: Java.Interop'
125
+ displayName : ' Tests: Java.Interop-Performance-net6.0 '
104
126
condition : eq('${{ parameters.runNativeTests }}', 'true')
105
127
inputs :
106
128
command : test
129
+ testRunTitle : Java.Interop-Performance (net6.0 - ${{ parameters.platformName }})
107
130
arguments : bin/Test$(Build.Configuration)$(NetCoreTargetFrameworkPathSuffix)/Java.Interop-PerformanceTests.dll
108
131
continueOnError : true
109
132
@@ -119,4 +142,5 @@ steps:
119
142
inputs :
120
143
testResultsFormat : JUnit
121
144
testResultsFiles : ' tools/java-source-utils/build/test-results/**/TEST-*.xml'
145
+ testRunTitle : java-source-utils (${{ parameters.platformName }})
122
146
continueOnError : true
0 commit comments