tetragon icon indicating copy to clipboard operation
tetragon copied to clipboard

fix(tests): Adjust skeleton test timeouts to reduce flakyness

Open dangome3 opened this issue 2 months ago • 2 comments

Increase the curl event checker time limit from 30 to 60 seconds and change the curl container imagePullPolicy from Always to IfNotPresent.

Tested several times:

--- PASS: TestSkeletonBasic (15.05s)
    --- PASS: TestSkeletonBasic/Get_Minimum_Kernel_Version (0.00s)
        --- PASS: TestSkeletonBasic/Get_Minimum_Kernel_Version/Lookup_Kernel_Version (0.00s)
    --- PASS: TestSkeletonBasic/Run_Event_Checks (2.98s)
        --- PASS: TestSkeletonBasic/Run_Event_Checks/Run_Event_Checks (2.98s)
    --- PASS: TestSkeletonBasic/Run_Workload (15.05s)
        --- PASS: TestSkeletonBasic/Run_Workload/Wait_for_Checker (0.00s)
        --- PASS: TestSkeletonBasic/Run_Workload/Run_Workload (10.02s)
        --- PASS: TestSkeletonBasic/Run_Workload/Run_Metrics_Checks (0.02s)
        --- PASS: TestSkeletonBasic/Run_Workload/Uninstall_policy (5.01s)

Issue related: https://github.com/isovalent/hubble-fgs/issues/6518 Found several pipelines failing due to timeout issue so I increased them. The execution time should not be affected when the network is working properly, the current change just add additional changes to make the tests work

dangome3 avatar Dec 09 '25 21:12 dangome3

Tested several times:

Question: were you able to reproduce the issue before your changes?

FedeDP avatar Dec 10 '25 14:12 FedeDP

Tested several times:

Question: were you able to reproduce the issue before your changes?

There are some pipelines that failed

dangome3 avatar Dec 10 '25 14:12 dangome3