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.3 kB

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