keon94 commented on issue #4429: URL: https://github.com/apache/incubator-devlake/issues/4429#issuecomment-1480157324
Hi @Startrekzky: 1. That would be one benefit. Another benefit would be that we'll actually be able to test our plugin collectors which are currently untested except by manual testing. As the number of plugins increases the amount of required manual testing will too which will become very infeasible. 2. Bugs related to migrations [example](https://github.com/apache/incubator-devlake/issues/3549), problematic database queries [example](https://github.com/apache/incubator-devlake/issues/4240) endpoint request issues [example](https://github.com/apache/incubator-devlake/issues/4285), and many framework level problems especially during the collection stages or server startup. 3. Complementary, but it'll be able to iron out many backend-related problems found during UI testing to a large degree. I think it can also help UI development because the UI engineers now have these integration tests to reference since they'll be using the same APIs used in those tests, with similar workflows. (except in javascript instead of Go) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
