|
|
|
@ -20,7 +20,6 @@ import (
|
|
|
|
|
"regexp"
|
|
|
|
|
"strconv"
|
|
|
|
|
"strings"
|
|
|
|
|
"testing"
|
|
|
|
|
"time"
|
|
|
|
|
|
|
|
|
|
clientmodel "github.com/prometheus/client_golang/model"
|
|
|
|
@ -50,7 +49,7 @@ const (
|
|
|
|
|
// Test is a sequence of read and write commands that are run
|
|
|
|
|
// against a test storage.
|
|
|
|
|
type Test struct {
|
|
|
|
|
*testing.T
|
|
|
|
|
testutil.T
|
|
|
|
|
|
|
|
|
|
cmds []testCommand
|
|
|
|
|
|
|
|
|
@ -60,7 +59,7 @@ type Test struct {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// NewTest returns an initialized empty Test.
|
|
|
|
|
func NewTest(t *testing.T, input string) (*Test, error) {
|
|
|
|
|
func NewTest(t testutil.T, input string) (*Test, error) {
|
|
|
|
|
test := &Test{
|
|
|
|
|
T: t,
|
|
|
|
|
cmds: []testCommand{},
|
|
|
|
@ -71,7 +70,7 @@ func NewTest(t *testing.T, input string) (*Test, error) {
|
|
|
|
|
return test, err
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func NewTestFromFile(t *testing.T, filename string) (*Test, error) {
|
|
|
|
|
func NewTestFromFile(t testutil.T, filename string) (*Test, error) {
|
|
|
|
|
content, err := ioutil.ReadFile(filename)
|
|
|
|
|
if err != nil {
|
|
|
|
|
return nil, err
|
|
|
|
|