[Issue #11] - added ability to create new benchmark settings profiles
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
27
models/Benchmark_profile.go
Normal file
27
models/Benchmark_profile.go
Normal file
@@ -0,0 +1,27 @@
|
||||
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))
|
||||
}
|
||||
Reference in New Issue
Block a user