I have a Katalon project that sits on an external Windows 10 machine (AWS instance). Every time I want the latest code on the Windows 10 machine, I remove the project and re-download. This works fine most of the time.
However, when I create new packages and Keyword files in the local git repo, check-in to Git, re-download the project on the Windows 10 machine and start the tests, I get the following error:
/C%%Users%test%katalon%katalon-master%test-project%katalon-test.prj/Keywords/utils/dataGeneration.groovy: 54 Groovy:unable to resolve class dashboard.dashboardUi
Which indicates that the class cannot be found.
However, when I manually open up the project within the IDE on the Windows 10 machine, and run the test manually, I no longer get the above issue and the test succeeds. I think the reason this passes, is because the class index gets updated, but I’m not sure, would this be a sensible assumption to make?
In any case, is there a way to ensure the updated project (on the Windows 10 machine) works correctly without needing to manually open up the project?
Any help / advice would be great, thanks.