mirror of
https://github.com/paralus/paralus.git
synced 2026-05-07 00:46:52 +00:00
* restructure rcloud-base as a single base controller * updated master.rest * moved sentry from internal to pkg as it is used by relay * removing unused rpc and it's dependencies * Fix usermgmt tests * Don't redefine variables in rest file Co-authored-by: Abin Simon <abin.simon@rafay.co>
47 lines
628 B
Go
47 lines
628 B
Go
package apply
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
func BenchmarkLargeApply(b *testing.B) {
|
|
for n := 0; n < b.N; n++ {
|
|
largeApply()
|
|
}
|
|
}
|
|
|
|
func largeApply() {
|
|
obj := getObject("prometheus.yaml")
|
|
|
|
applier, err := NewDynamicApplier()
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
return
|
|
}
|
|
|
|
err = applier.Apply(context.TODO(), obj)
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
return
|
|
}
|
|
}
|
|
|
|
func TestLargeApply(t *testing.T) {
|
|
obj := getObject("prometheus.yaml")
|
|
|
|
applier, err := NewDynamicApplier()
|
|
if err != nil {
|
|
t.Error(err)
|
|
return
|
|
}
|
|
|
|
err = applier.Apply(context.TODO(), obj)
|
|
if err != nil {
|
|
t.Error(err)
|
|
return
|
|
}
|
|
|
|
}
|