Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4c021245 authored by Martin Stjernholm's avatar Martin Stjernholm
Browse files

Improved formatting of a module list in a panic message.

Test: m nothing
Change-Id: I8816359232ef0d8e2352d2f47bf6182fb3c57768
parent b67b9a41
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ import (
	"fmt"
	"path/filepath"
	"regexp"
	"sort"
	"strings"
	"testing"

@@ -122,9 +123,10 @@ func (ctx *TestContext) ModuleForTests(name, variant string) TestingModule {
		ctx.VisitAllModules(func(m blueprint.Module) {
			allModuleNames = append(allModuleNames, m.(Module).Name()+"("+ctx.ModuleSubDir(m)+")")
		})
		sort.Strings(allModuleNames)

		panic(fmt.Errorf("failed to find module %q variant %q."+
			"\nall modules: %v", name, variant, allModuleNames))
		panic(fmt.Errorf("failed to find module %q variant %q. All modules:\n  %s",
			name, variant, strings.Join(allModuleNames, "\n  ")))
	}

	return TestingModule{module}