From b21b961274baaf44c19f9705d8bc34f4b168f5ae Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sun, 29 Oct 2023 21:55:04 +0100 Subject: [PATCH] amazon-ssm-agent: skip time dependent/flaky test Build regularly fails because of time dependent tests: * Test name: TestSendStreamDataMessageWithStreamDataSequenceNumberMutexLocked * File: agent/session/datachannel/datachannel_test.go#L259 (refs/tags/3.2.1705.0) This test is a time-based unit test, and relies on `time.Sleep`. We should disable it to get the ssm build working again. --- pkgs/by-name/am/amazon-ssm-agent/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/am/amazon-ssm-agent/package.nix b/pkgs/by-name/am/amazon-ssm-agent/package.nix index 4816ac1bdc73..7a0efbdab623 100644 --- a/pkgs/by-name/am/amazon-ssm-agent/package.nix +++ b/pkgs/by-name/am/amazon-ssm-agent/package.nix @@ -131,6 +131,11 @@ buildGoModule rec { runHook postInstall ''; + checkFlags = [ + # Skip time dependent/flaky test + "-skip=TestSendStreamDataMessageWithStreamDataSequenceNumberMutexLocked" + ]; + postFixup = '' wrapProgram $out/bin/amazon-ssm-agent --prefix PATH : ${bashInteractive}/bin '';