// Import the utility functionality.
import jobs.generation.Utilities;
+import jobs.generation.JobReport;
// The input project name (e.g. dotnet/coreclr)
def project = GithubProject
return
}
// only x64 or x86 for now
- if (architecture != 'x64' && architecture != 'x86') {
+ if (architecture != 'x64') {
return
}
break
return
}
// only x64 or x86 for now
- if (architecture != 'x64' && architecture != 'x86') {
+ if (architecture != 'x64') {
return
}
break
return
}
// only x64 or x86 for now
- if (architecture != 'x64' && architecture != 'x86') {
+ if (architecture != 'x64') {
return
}
break
case 'longgc':
- if (os != 'Windows_NT' && !(os in Constants.crossList)) {
+ if (os != 'Windows_NT') {
return
}
// only x64 or x86 for now
- if (architecture != 'x64' && architecture != 'x86') {
+ if (architecture != 'x64') {
return
}
break
// Linux CoreCLR test
def flowJobName = getJobName(configuration, architecture, os, scenario, false) + "_flow"
def fullTestJobName = projectFolder + '/' + newJob.name
+ // Add a reference to the input jobs for report purposes
+ JobReport.Report.addReference(inputCoreCLRBuildName)
+ JobReport.Report.addReference(inputWindowTestsBuildName)
+ JobReport.Report.addReference(fullTestJobName)
def newFlowJob = buildFlowJob(Utilities.getFullJobName(project, flowJobName, isPR)) {
buildFlow("""
// Build the input jobs in parallel
} // architecture
} // isPR
} // scenario
+
+JobReport.Report.generateJobReport(out)
\ No newline at end of file