test(inputs.vault): Wait for minimum number of metrics (#14302)
Additional support for vault test to ensure we wait for the minimum 50 metrics we are expecting due to the way that vault takes time to start up.
This commit is contained in:
parent
8318d2c700
commit
33c4e76d91
|
|
@ -238,7 +238,10 @@ func TestIntegration(t *testing.T) {
|
|||
|
||||
// Collect the metrics and compare
|
||||
var acc testutil.Accumulator
|
||||
require.NoError(t, plugin.Gather(&acc))
|
||||
require.Eventually(t, func() bool {
|
||||
require.NoError(t, plugin.Gather(&acc))
|
||||
return len(acc.GetTelegrafMetrics()) > 50
|
||||
}, 5*time.Second, 100*time.Millisecond)
|
||||
|
||||
actual := acc.GetTelegrafMetrics()
|
||||
testutil.RequireMetricsStructureSubset(t, expected, actual, options...)
|
||||
|
|
|
|||
Loading…
Reference in New Issue