Merge "Avoid duplicate module names in the error from ModuleForTests."
This commit is contained in:
@@ -509,12 +509,11 @@ func (ctx *TestContext) ModuleForTests(name, variant string) TestingModule {
|
|||||||
allVariants = append(allVariants, ctx.ModuleSubDir(m))
|
allVariants = append(allVariants, ctx.ModuleSubDir(m))
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
sort.Strings(allModuleNames)
|
|
||||||
sort.Strings(allVariants)
|
sort.Strings(allVariants)
|
||||||
|
|
||||||
if len(allVariants) == 0 {
|
if len(allVariants) == 0 {
|
||||||
panic(fmt.Errorf("failed to find module %q. All modules:\n %s",
|
panic(fmt.Errorf("failed to find module %q. All modules:\n %s",
|
||||||
name, strings.Join(allModuleNames, "\n ")))
|
name, strings.Join(SortedUniqueStrings(allModuleNames), "\n ")))
|
||||||
} else {
|
} else {
|
||||||
panic(fmt.Errorf("failed to find module %q variant %q. All variants:\n %s",
|
panic(fmt.Errorf("failed to find module %q variant %q. All variants:\n %s",
|
||||||
name, variant, strings.Join(allVariants, "\n ")))
|
name, variant, strings.Join(allVariants, "\n ")))
|
||||||
|
Reference in New Issue
Block a user