markusthoemmes commented on issue #3950: Extend system testsuite
URL: 
https://github.com/apache/incubator-openwhisk/pull/3950#issuecomment-411428155
 
 
   @mgencur As far as I'm aware, the API level tests (ActionsApiTests.scala for 
example) are heavily stubbed out through `ControllerTestCommon`. For example, 
for the activations API you can just write a couple of activations to the 
database and then assert that the skip parameter works correctly. For the 
actions API, the loadbalancer is stubbed out and it's responses are 
controllable from the test.
   
   It is true that we don't have many unit tests in the true sense but believe 
we should always test the least amount of components needed. Invoking multiple 
actions to be able to assert that activations can be skipped while listing only 
adds to the (already too long) duration of our tests for no apparent benefit.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to