janhoy commented on PR #4738: URL: https://github.com/apache/solr/pull/4738#issuecomment-5362661084
Fair concern. We could mitigate stability / maturity concern by making it opt-in with a gradle option, and then add a GH workflow that only runs when either UI or V2-API (is it possible to do this with regex?) code is touched. On maintenance, this will die together with Angular UI, so perhaps a lifetime of 1-2 years? Editing tests will only be necessary when the UI is redesigned, features added or removed, buttons moved around or renamed etc. For V1->V2 changes the tests won't change since the UI does not change - it just validates that every feature still works after the transition. Our choice is not between this and a perfect React-UI with fancy JS-ecosystem test frameworks. The choice is between no tests at all and these best-effort tests that worst-case are unstable or unfamiliar to some devs. Luckily an LLM can help the UI coder to update a test... -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
