package tiupscale

import (
	"github.com/pingcap/endless/pkg/util"
	"github.com/pingcap/endless/pkg/workloadnode/tiup"
	"github.com/pingcap/endless/testcase/oltp/oltppkg"
)

func TestSuite(caseParams *oltppkg.CaseParams) {
	util.TestCase("scale in with tiup", "oltp_scale_in_tiup", func() {
		OLTP_SCALE_IN_TIUP(caseParams.Ctx, caseParams.Tc.(*tiup.TiUPCluster), caseParams.WorkloadRunParms, caseParams.CaseCmdParms)
	})
	util.TestCase("scale out with tiup", "oltp_scale_out_tiup", func() {
		OLTP_SCALE_OUT_TIUP(caseParams.Ctx, caseParams.Tc.(*tiup.TiUPCluster), caseParams.WorkloadRunParms, caseParams.CaseCmdParms)
	})
}
