AbsaOSS / atum-service

Apache License 2.0
5 stars 1 forks source link

#188: new Flow service in API v2 #195

Closed lsulak closed 2 months ago

lsulak commented 3 months ago

Closes #188

github-actions[bot] commented 3 months ago

JaCoCo server module code coverage report - scala 2.13.11

Build Failed

github-actions[bot] commented 3 months ago

JaCoCo model module code coverage report - scala 2.13.11

Build Failed

github-actions[bot] commented 3 months ago

JaCoCo agent module code coverage report - scala 2.13.11

Build Failed

lsulak commented 2 months ago

This PR showcase high-quality code that adheres to best practices and coding standards. However, it would be beneficial to add automated tests for newly created endpoint. While manual testing via tools like Postman is useful for exploratory testing and very specific scenarios, it cannot replace automated tests.

Thanks, appreciate it!

Re API tests: actually it's a good idea. Ticket here: https://github.com/AbsaOSS/atum-service/issues/210 for the future as it's quite difficult to implement all the good ideas immediately :D

lsulak commented 2 months ago

Release notes

salamonpavel commented 2 months ago

This PR showcase high-quality code that adheres to best practices and coding standards. However, it would be beneficial to add automated tests for newly created endpoint. While manual testing via tools like Postman is useful for exploratory testing and very specific scenarios, it cannot replace automated tests.

Thanks, appreciate it!

Re API tests: actually it's a good idea. Ticket here: #210 for the future as it's quite difficult to implement all the good ideas immediately :D

There are also these unit tests for endpoints that could be implemented also for the new endpoint.

lsulak commented 2 months ago

This PR showcase high-quality code that adheres to best practices and coding standards. However, it would be beneficial to add automated tests for newly created endpoint. While manual testing via tools like Postman is useful for exploratory testing and very specific scenarios, it cannot replace automated tests.

Thanks, appreciate it! Re API tests: actually it's a good idea. Ticket here: #210 for the future as it's quite difficult to implement all the good ideas immediately :D

There are also these unit tests for endpoints that could be implemented also for the new endpoint.

I personally don't like covering everything with all types of tests - but in this case I'll add them, perhaps it's a good enough balance to have at least 1 test for each endpoint type / service, and since here I introduced 'flow' service / functionality, it might be nice to have it.