mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-06 20:32:44 +08:00
36 lines
609 B
Go
36 lines
609 B
Go
//go:build localtest
|
|
|
|
package main
|
|
|
|
import (
|
|
"testing"
|
|
|
|
hrp "github.com/httprunner/httprunner/v5"
|
|
)
|
|
|
|
func TestMain(t *testing.T) {
|
|
main()
|
|
}
|
|
|
|
func TestRunCaseWithShell(t *testing.T) {
|
|
testcase1 := &hrp.TestCase{
|
|
Config: hrp.NewConfig("run ui test on bili android").
|
|
WithVariables(map[string]interface{}{
|
|
"SerialNumber": "${ENV(SerialNumber)}",
|
|
"RunTimes": 3,
|
|
}),
|
|
TestSteps: []hrp.IStep{
|
|
hrp.NewStep("run bili android").
|
|
Shell("bili_android"),
|
|
},
|
|
}
|
|
|
|
testcase1.Dump2JSON("bili_android.json")
|
|
|
|
r := hrp.NewRunner(t)
|
|
err := r.Run(testcase1)
|
|
if err != nil {
|
|
t.Fatal()
|
|
}
|
|
}
|