Wilfred Spiegelenburg created YUNIKORN-601:
----------------------------------------------

             Summary: KubeClient mock does not allow failure tests
                 Key: YUNIKORN-601
                 URL: https://issues.apache.org/jira/browse/YUNIKORN-601
             Project: Apache YuniKorn
          Issue Type: Improvement
          Components: shim - kubernetes, test - unit
            Reporter: Wilfred Spiegelenburg


The way the {{NewKubeClientMock()}} works is to setup functions fo all actions 
that always succeed. That prevents any error handling to be tested in the unit 
tests that require failure for a delete, update or add.

We should be able to test failure paths also when using the mock.

The fact that we cannot test failure paths with the mock allowed YUNIKORN-600 
to go undetected.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to