@@ -28,6 +28,11 @@ interface ReporterConfigOptions {
28
28
osVersion ?: string | undefined
29
29
buildName ?: string | undefined
30
30
buildNumber ?: string | undefined
31
+ buildUrl ?: string | undefined
32
+ repositoryName ?: string | undefined
33
+ repositoryUrl ?: string | undefined
34
+ branchName ?: string | undefined
35
+ testEnvironment ?: string | undefined
31
36
}
32
37
33
38
class GenerateCtrfReport implements Reporter {
@@ -57,6 +62,11 @@ class GenerateCtrfReport implements Reporter {
57
62
osVersion : reporterOptions ?. osVersion ?? undefined ,
58
63
buildName : reporterOptions ?. buildName ?? undefined ,
59
64
buildNumber : reporterOptions ?. buildNumber ?? undefined ,
65
+ buildUrl : reporterOptions ?. buildUrl ?? undefined ,
66
+ repositoryName : reporterOptions ?. repositoryName ?? undefined ,
67
+ repositoryUrl : reporterOptions ?. repositoryUrl ?? undefined ,
68
+ branchName : reporterOptions ?. branchName ?? undefined ,
69
+ testEnvironment : reporterOptions ?. testEnvironment ?? undefined ,
60
70
}
61
71
62
72
this . ctrfReport = {
@@ -229,6 +239,22 @@ class GenerateCtrfReport implements Reporter {
229
239
if ( reporterConfigOptions . buildNumber !== undefined ) {
230
240
this . ctrfEnvironment . buildNumber = reporterConfigOptions . buildNumber
231
241
}
242
+ if ( reporterConfigOptions . buildUrl !== undefined ) {
243
+ this . ctrfEnvironment . buildUrl = reporterConfigOptions . buildUrl
244
+ }
245
+ if ( reporterConfigOptions . repositoryName !== undefined ) {
246
+ this . ctrfEnvironment . repositoryName = reporterConfigOptions . repositoryName
247
+ }
248
+ if ( reporterConfigOptions . repositoryUrl !== undefined ) {
249
+ this . ctrfEnvironment . repositoryUrl = reporterConfigOptions . repositoryUrl
250
+ }
251
+ if ( reporterConfigOptions . branchName !== undefined ) {
252
+ this . ctrfEnvironment . branchName = reporterConfigOptions . branchName
253
+ }
254
+ if ( reporterConfigOptions . testEnvironment !== undefined ) {
255
+ this . ctrfEnvironment . testEnvironment =
256
+ reporterConfigOptions . testEnvironment
257
+ }
232
258
}
233
259
234
260
hasEnvironmentDetails ( environment : CtrfEnvironment ) : boolean {
0 commit comments