diff --git a/filebeat/tests/system/test_harvester.py b/filebeat/tests/system/test_harvester.py index cb30dc4976b6..659253c4ec6a 100644 --- a/filebeat/tests/system/test_harvester.py +++ b/filebeat/tests/system/test_harvester.py @@ -1,13 +1,15 @@ # coding=utf-8 -from filebeat import BaseTest -import os -import codecs -import time import base64 +import codecs import io +import os +import platform import re +import time import unittest + +from filebeat import BaseTest from parameterized import parameterized """ @@ -17,6 +19,7 @@ class Test(BaseTest): + @unittest.skipIf(platform.system() == 'Windows', 'Flaky test: https://github.com/elastic/beats/issues/22613') def test_close_renamed(self): """ Checks that a file is closed when its renamed / rotated diff --git a/filebeat/tests/system/test_registrar.py b/filebeat/tests/system/test_registrar.py index 9e9e9a31e42b..6a109070b803 100644 --- a/filebeat/tests/system/test_registrar.py +++ b/filebeat/tests/system/test_registrar.py @@ -1219,6 +1219,7 @@ def test_ignore_older_state(self): # Check that offset is set to the end of the file assert data[0]["offset"] == os.path.getsize(testfile_path1) + @unittest.skipIf(platform.system() == 'Darwin', 'Flaky test: https://github.com/elastic/beats/issues/22407') def test_ignore_older_state_clean_inactive(self): """ Check that state for ignore_older is not persisted when falling under clean_inactive diff --git a/metricbeat/module/ceph/cluster_disk/cluster_disk_integration_test.go b/metricbeat/module/ceph/cluster_disk/cluster_disk_integration_test.go index 9c467a459bb3..d8ac306bf02d 100644 --- a/metricbeat/module/ceph/cluster_disk/cluster_disk_integration_test.go +++ b/metricbeat/module/ceph/cluster_disk/cluster_disk_integration_test.go @@ -24,9 +24,14 @@ import ( "github.com/elastic/beats/v7/libbeat/tests/compose" mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" + "github.com/elastic/beats/v7/metricbeat/mb/testing/flags" ) func TestData(t *testing.T) { + if !*flags.DataFlag { + t.Skip("Flaky test: https://github.com/elastic/beats/issues/22612") + } + service := compose.EnsureUpWithTimeout(t, 120, "ceph-api") f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) diff --git a/metricbeat/module/ceph/cluster_health/cluster_health_integration_test.go b/metricbeat/module/ceph/cluster_health/cluster_health_integration_test.go index 3a4e3799425e..3546f8679536 100644 --- a/metricbeat/module/ceph/cluster_health/cluster_health_integration_test.go +++ b/metricbeat/module/ceph/cluster_health/cluster_health_integration_test.go @@ -24,9 +24,14 @@ import ( "github.com/elastic/beats/v7/libbeat/tests/compose" mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" + "github.com/elastic/beats/v7/metricbeat/mb/testing/flags" ) func TestData(t *testing.T) { + if !*flags.DataFlag { + t.Skip("Flaky test: https://github.com/elastic/beats/issues/22612") + } + service := compose.EnsureUpWithTimeout(t, 120, "ceph-api") f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) diff --git a/metricbeat/module/ceph/cluster_status/cluster_status_integration_test.go b/metricbeat/module/ceph/cluster_status/cluster_status_integration_test.go index fee52f71fe1a..72a07943f238 100644 --- a/metricbeat/module/ceph/cluster_status/cluster_status_integration_test.go +++ b/metricbeat/module/ceph/cluster_status/cluster_status_integration_test.go @@ -24,9 +24,14 @@ import ( "github.com/elastic/beats/v7/libbeat/tests/compose" mbtest "github.com/elastic/beats/v7/metricbeat/mb/testing" + "github.com/elastic/beats/v7/metricbeat/mb/testing/flags" ) func TestData(t *testing.T) { + if !*flags.DataFlag { + t.Skip("Flaky test: https://github.com/elastic/beats/issues/22612") + } + service := compose.EnsureUpWithTimeout(t, 120, "ceph-api") f := mbtest.NewReportingMetricSetV2Error(t, getConfig(service.Host())) diff --git a/metricbeat/module/windows/service/reader_test.go b/metricbeat/module/windows/service/reader_test.go index 0d2cb7d7e03b..2135bbb944a0 100644 --- a/metricbeat/module/windows/service/reader_test.go +++ b/metricbeat/module/windows/service/reader_test.go @@ -55,6 +55,8 @@ func TestGetMachineGUID(t *testing.T) { } func TestRead(t *testing.T) { + t.Skip("Flaky test: https://github.com/elastic/beats/issues/22171") + reader, err := NewReader() assert.NoError(t, err) result, err := reader.Read() diff --git a/metricbeat/module/windows/service/service_status_test.go b/metricbeat/module/windows/service/service_status_test.go index 667632abf4ce..e6c721d9d309 100644 --- a/metricbeat/module/windows/service/service_status_test.go +++ b/metricbeat/module/windows/service/service_status_test.go @@ -26,6 +26,8 @@ import ( ) func TestGetServiceStates(t *testing.T) { + t.Skip("Flaky test: https://github.com/elastic/beats/issues/22172") + handle, err := openSCManager("", "", ScManagerEnumerateService|ScManagerConnect) assert.NoError(t, err) assert.NotEqual(t, handle, InvalidDatabaseHandle)