|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package pcmsdk
-
- import (
- "testing"
- "time"
-
- . "github.com/smartystreets/goconvey/convey"
- schsdk "gitlink.org.cn/cloudream/common/sdks/scheduler"
- )
-
- func Test_SubmitTask(t *testing.T) {
- Convey("提交任务,查询任务", t, func() {
- cli := NewClient(&Config{
- URL: "http://localhost:8889",
- })
-
- submitResp, err := cli.SubmitTask(SubmitTaskReq{
- PartID: 1711652475901054976,
- ImageID: "1d1769857cd64c03928c8a1a4ee4a23f",
- ResourceID: "6388d3c27f654fa5b11439a3d6098dbc",
- CMD: "echo $asd",
- Envs: []schsdk.KVPair{{
- Key: "asd",
- Value: "hello",
- }},
- Params: []schsdk.KVPair{},
- })
- So(err, ShouldBeNil)
-
- t.Logf("taskID: %s", submitResp.TaskID)
-
- taskResp, err := cli.GetTask(GetTaskReq{
- PartID: 1711652475901054976,
- TaskID: submitResp.TaskID,
- })
- So(err, ShouldBeNil)
-
- <-time.After(time.Second * 3)
-
- t.Logf("taskName: %s, taskStatus: %s, startedAt: %v", taskResp.TaskName, taskResp.TaskStatus, taskResp.StartedAt)
- })
-
- }
-
- func Test_GetImageList(t *testing.T) {
- Convey("查询镜像列表", t, func() {
- cli := NewClient(&Config{
- URL: "http://localhost:8889",
- })
-
- getReps, err := cli.GetImageList(GetImageListReq{
- PartID: 1711652475901054976,
- })
- So(err, ShouldBeNil)
-
- t.Logf("imageList: %v", getReps.Images)
- })
- }
|