diff --git a/sensors/sensors_test.go b/sensors/sensors_test.go index 9c6ac24..22575af 100644 --- a/sensors/sensors_test.go +++ b/sensors/sensors_test.go @@ -3,6 +3,7 @@ package sensors import ( + "context" "fmt" "os" "testing" @@ -34,3 +35,25 @@ func TestTemperatures(t *testing.T) { assert.NotEmptyf(t, v, "Could not get temperature %v", v) t.Log(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) +}