You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

unifyops_test.go 1.5 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package uopsdk
  2. import (
  3. "fmt"
  4. "testing"
  5. . "github.com/smartystreets/goconvey/convey"
  6. )
  7. func Test_UnifyOps(t *testing.T) {
  8. Convey("测试获取SlwNode信息", t, func() {
  9. cli := NewClient(&Config{
  10. URL: "http://101.201.215.165:6000",
  11. })
  12. slwNodeInfos, err := cli.GetAllSlwNodeInfo()
  13. So(err, ShouldBeNil)
  14. cpuData, err := cli.GetCPUData(GetOneResourceDataReq{
  15. SlwNodeID: slwNodeInfos.Nodes[0].ID,
  16. })
  17. So(err, ShouldBeNil)
  18. fmt.Printf("cpuData: %v\n", cpuData)
  19. gpuData, err := cli.GetGPUData(GetOneResourceDataReq{
  20. SlwNodeID: slwNodeInfos.Nodes[0].ID,
  21. })
  22. So(err, ShouldBeNil)
  23. fmt.Printf("gpuData: %v\n", gpuData)
  24. npuData, err := cli.GetNPUData(GetOneResourceDataReq{
  25. SlwNodeID: slwNodeInfos.Nodes[0].ID,
  26. })
  27. So(err, ShouldBeNil)
  28. fmt.Printf("npuData: %v\n", npuData)
  29. mluData, err := cli.GetMLUData(GetOneResourceDataReq{
  30. SlwNodeID: slwNodeInfos.Nodes[0].ID,
  31. })
  32. So(err, ShouldBeNil)
  33. fmt.Printf("mluData: %v\n", mluData)
  34. storageData, err := cli.GetStorageData(GetOneResourceDataReq{
  35. SlwNodeID: slwNodeInfos.Nodes[0].ID,
  36. })
  37. So(err, ShouldBeNil)
  38. fmt.Printf("storageData: %v\n", storageData)
  39. memoryData, err := cli.GetMemoryData(GetOneResourceDataReq{
  40. SlwNodeID: slwNodeInfos.Nodes[0].ID,
  41. })
  42. So(err, ShouldBeNil)
  43. fmt.Printf("memoryData: %v\n", memoryData)
  44. indicatorData, err := cli.GetIndicatorData(GetOneResourceDataReq{
  45. SlwNodeID: slwNodeInfos.Nodes[0].ID,
  46. })
  47. So(err, ShouldBeNil)
  48. fmt.Printf("indicatorData: %v\n", indicatorData)
  49. })
  50. }