|
|
@ -3,6 +3,7 @@
|
|
|
|
package sensors
|
|
|
|
package sensors
|
|
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
import (
|
|
|
|
|
|
|
|
"context"
|
|
|
|
"fmt"
|
|
|
|
"fmt"
|
|
|
|
"testing"
|
|
|
|
"testing"
|
|
|
|
)
|
|
|
|
)
|
|
|
@ -19,3 +20,25 @@ func TestTemperatureStat_String(t *testing.T) {
|
|
|
|
t.Errorf("TemperatureStat string is invalid, %v", fmt.Sprintf("%v", v))
|
|
|
|
t.Errorf("TemperatureStat string is invalid, %v", fmt.Sprintf("%v", v))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func skipIfNotImplementedErr(t *testing.T, err error) {
|
|
|
|
|
|
|
|
if errors.Is(err, common.ErrNotImplementedError) {
|
|
|
|
|
|
|
|
t.Skip("not implemented")
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func TestTemperatures(t *testing.T) {
|
|
|
|
|
|
|
|
if os.Getenv("CI") != "" {
|
|
|
|
|
|
|
|
t.Skip("Skip CI")
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v, err := SensorsTemperatures()
|
|
|
|
|
|
|
|
skipIfNotImplementedErr(t, err)
|
|
|
|
|
|
|
|
if err != nil {
|
|
|
|
|
|
|
|
t.Errorf("error %v", err)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if len(v) == 0 {
|
|
|
|
|
|
|
|
t.Errorf("Could not get temperature %v", v)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
t.Log(v)
|
|
|
|
|
|
|
|
}
|
|
|
|