All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
28 lines
443 B
Go
28 lines
443 B
Go
package models
|
|
|
|
import (
|
|
"strconv"
|
|
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
type BenchmarkProfile struct {
|
|
gorm.Model
|
|
Label string
|
|
Settings string
|
|
|
|
// belongs to Benchmark
|
|
BenchmarkID int
|
|
Benchmark Benchmark
|
|
|
|
// many-to-many with tests
|
|
Tests []Test `gorm:"many2many:tests_benchmark_profiles;"`
|
|
|
|
// has many results
|
|
Results []Result
|
|
}
|
|
|
|
func (b *BenchmarkProfile) StringID() string {
|
|
return strconv.Itoa(int(b.ID))
|
|
}
|