mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-20 02:44:58 +00:00
PMM-12468 Fix to run stats tests and other tests with testing.M.
This commit is contained in:
@@ -10,11 +10,12 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/percona/percona-toolkit/src/go/lib/tutil"
|
|
||||||
"github.com/percona/percona-toolkit/src/go/mongolib/proto"
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
"go.mongodb.org/mongo-driver/bson"
|
"go.mongodb.org/mongo-driver/bson"
|
||||||
|
|
||||||
|
"github.com/percona/percona-toolkit/src/go/lib/tutil"
|
||||||
|
"github.com/percona/percona-toolkit/src/go/mongolib/proto"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
@@ -33,7 +34,8 @@ func TestMain(m *testing.M) {
|
|||||||
log.Printf("cannot get root path: %s", err.Error())
|
log.Printf("cannot get root path: %s", err.Error())
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
os.Exit(m.Run())
|
code := m.Run()
|
||||||
|
os.Exit(code)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestSingleFingerprint(t *testing.T) {
|
func TestSingleFingerprint(t *testing.T) {
|
||||||
|
@@ -7,14 +7,15 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
|
"github.com/stretchr/testify/require"
|
||||||
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||||
|
|
||||||
tu "github.com/percona/percona-toolkit/src/go/internal/testutils"
|
tu "github.com/percona/percona-toolkit/src/go/internal/testutils"
|
||||||
"github.com/percona/percona-toolkit/src/go/lib/tutil"
|
"github.com/percona/percona-toolkit/src/go/lib/tutil"
|
||||||
"github.com/percona/percona-toolkit/src/go/mongolib/fingerprinter"
|
"github.com/percona/percona-toolkit/src/go/mongolib/fingerprinter"
|
||||||
"github.com/percona/percona-toolkit/src/go/mongolib/stats"
|
"github.com/percona/percona-toolkit/src/go/mongolib/stats"
|
||||||
"github.com/percona/percona-toolkit/src/go/pt-mongodb-query-digest/filter"
|
"github.com/percona/percona-toolkit/src/go/pt-mongodb-query-digest/filter"
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/stretchr/testify/require"
|
|
||||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
@@ -38,7 +39,8 @@ func TestMain(m *testing.M) {
|
|||||||
log.Printf("cannot get root path: %s", err.Error())
|
log.Printf("cannot get root path: %s", err.Error())
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
os.Exit(m.Run())
|
code := m.Run()
|
||||||
|
os.Exit(code)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestRegularIterator(t *testing.T) {
|
func TestRegularIterator(t *testing.T) {
|
||||||
|
@@ -14,6 +14,7 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/golang/mock/gomock"
|
"github.com/golang/mock/gomock"
|
||||||
|
|
||||||
"github.com/percona/percona-toolkit/src/go/lib/tutil"
|
"github.com/percona/percona-toolkit/src/go/lib/tutil"
|
||||||
"github.com/percona/percona-toolkit/src/go/mongolib/fingerprinter"
|
"github.com/percona/percona-toolkit/src/go/mongolib/fingerprinter"
|
||||||
"github.com/percona/percona-toolkit/src/go/mongolib/proto"
|
"github.com/percona/percona-toolkit/src/go/mongolib/proto"
|
||||||
@@ -40,8 +41,8 @@ func TestMain(m *testing.M) {
|
|||||||
log.Printf("cannot get root path: %s", err.Error())
|
log.Printf("cannot get root path: %s", err.Error())
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
// TODO: Review with the new sandbox
|
code := m.Run()
|
||||||
// os.Exit(m.Run())
|
os.Exit(code)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestTimesLen(t *testing.T) {
|
func TestTimesLen(t *testing.T) {
|
||||||
|
@@ -32,7 +32,8 @@ var logger = logrus.New()
|
|||||||
|
|
||||||
func TestMain(m *testing.M) {
|
func TestMain(m *testing.M) {
|
||||||
logger.SetLevel(logrus.WarnLevel)
|
logger.SetLevel(logrus.WarnLevel)
|
||||||
os.Exit(m.Run())
|
code := m.Run()
|
||||||
|
os.Exit(code)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestConnection(t *testing.T) {
|
func TestConnection(t *testing.T) {
|
||||||
|
Reference in New Issue
Block a user