Copy ProcessCreated field from v2 to v3.

pull/1123/head
Tom Barker 4 years ago
parent f86a042980
commit d26900de91

@ -21,6 +21,7 @@ func (l AvgStat) String() string {
type MiscStat struct {
ProcsTotal int `json:"procsTotal"`
ProcsCreated int `json:"procsCreated"`
ProcsRunning int `json:"procsRunning"`
ProcsBlocked int `json:"procsBlocked"`
Ctxt int `json:"ctxt"`

@ -92,6 +92,8 @@ func MiscWithContext(ctx context.Context) (*MiscStat, error) {
continue
}
switch fields[0] {
case "processes":
ret.ProcsCreated = int(v)
case "procs_running":
ret.ProcsRunning = int(v)
case "procs_blocked":

@ -57,11 +57,12 @@ func TestMisc(t *testing.T) {
func TestMiscStatString(t *testing.T) {
v := MiscStat{
ProcsTotal: 4,
ProcsCreated: 5,
ProcsRunning: 1,
ProcsBlocked: 2,
Ctxt: 3,
}
e := `{"procsTotal":4,"procsRunning":1,"procsBlocked":2,"ctxt":3}`
e := `{"procsTotal":4,"procsCreated":5,"procsRunning":1,"procsBlocked":2,"ctxt":3}`
if e != fmt.Sprintf("%v", v) {
t.Errorf("TestMiscString string is invalid: %v", v)
}

Loading…
Cancel
Save