From b339e38e1d9a00a72eb58ed5d2afb03f84f3fade Mon Sep 17 00:00:00 2001 From: Sven Nierlein Date: Mon, 14 Oct 2024 08:46:35 +0200 Subject: [PATCH] Update sensors/sensors_test.go Co-authored-by: shirou --- sensors/sensors_test.go | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/sensors/sensors_test.go b/sensors/sensors_test.go index cfb88e894..eb7110e96 100644 --- a/sensors/sensors_test.go +++ b/sensors/sensors_test.go @@ -21,7 +21,24 @@ func TestTemperatureStat_String(t *testing.T) { } } +func skipIfNotImplementedErr(t *testing.T, err error) { + if errors.Is(err, common.ErrNotImplementedError) { + t.Skip("not implemented") + } +} + func TestTemperatures(t *testing.T) { - // make sure it does not segfault - sensors.TemperaturesWithContext(context.TODO()) + 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) }