gtr: Add default package name to report

This commit is contained in:
Joël Stemmer
2019-10-06 17:44:31 +01:00
parent 79753fd332
commit 77ad1709cf
4 changed files with 16 additions and 11 deletions

View File

@ -15,19 +15,23 @@ type ReportBuilder struct {
nextId int // next free id
lastId int // last test id // TODO: stack?
output []string
// defaults
packageName string
}
func NewReportBuilder() *ReportBuilder {
func NewReportBuilder(packageName string) *ReportBuilder {
return &ReportBuilder{
tests: make(map[int]Test),
benchmarks: make(map[int]Benchmark),
nextId: 1,
tests: make(map[int]Test),
benchmarks: make(map[int]Benchmark),
nextId: 1,
packageName: packageName,
}
}
func (b *ReportBuilder) flush() {
if len(b.tests) > 0 {
b.CreatePackage("unknown", 0)
b.CreatePackage(b.packageName, 0)
}
}