mirror of
https://github.com/ysoftdevs/odc-analyzer.git
synced 2026-03-27 11:31:47 +01:00
Team filter cleanup
This commit is contained in:
@@ -63,10 +63,10 @@ final case class TeamFilter(team: Team) extends Filter{
|
|||||||
val reportInfoByFriendlyProjectNameMap = toMapStrict(r.projectsReportInfo.ungroupedReportsInfo.map(ri => friendlyProjectNameString(ri) -> ri))
|
val reportInfoByFriendlyProjectNameMap = toMapStrict(r.projectsReportInfo.ungroupedReportsInfo.map(ri => friendlyProjectNameString(ri) -> ri))
|
||||||
val ProjectName = """^(.*): (.*)$""".r
|
val ProjectName = """^(.*): (.*)$""".r
|
||||||
val failedProjectsFriendlyNames = r.failedProjects.failedProjectsSet.map(_.projectName)
|
val failedProjectsFriendlyNames = r.failedProjects.failedProjectsSet.map(_.projectName)
|
||||||
val rootProjectReports = reportInfoByFriendlyProjectNameMap.toSeq.map{
|
val rootProjectReports = reportInfoByFriendlyProjectNameMap.groupBy{
|
||||||
case (ProjectName(rootProject, _subproject), v) => (rootProject, v)
|
case (ProjectName(rootProject, _subproject), v) => rootProject
|
||||||
case value @ (rootProject, v) => value
|
case (rootProject, v) => rootProject
|
||||||
}.groupBy(_._1).mapValues(_.map(_._2)).withDefault(name =>
|
}.mapValues(_.values).map(identity).withDefault(name =>
|
||||||
if(failedProjectsFriendlyNames contains name) Seq()
|
if(failedProjectsFriendlyNames contains name) Seq()
|
||||||
else sys.error("Unknown project: "+name)
|
else sys.error("Unknown project: "+name)
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user