chore: Deprecate all classes in testbench-unit modules#2140
chore: Deprecate all classes in testbench-unit modules#2140
Conversation
Mark all public classes, interfaces, enums, and annotations in the vaadin-testbench-unit-* modules as @deprecated(forRemoval = true) with a message directing users to migrate to Vaadin Browserless Test. No implementation changes — only deprecation annotations and Javadoc @deprecated tags added. The existing code continues to work unchanged.
|
maybe adding this message to the old artifacts is also useful |
Test Results 22 files 22 suites 21m 24s ⏱️ Results for commit 73b2060. ♻️ This comment has been updated with latest results. |
|
now there is relocation info but that logs the message 293 times in the validation build.. |
mcollovati
left a comment
There was a problem hiding this comment.
The relocation message seems a bit incomplete: just changing packages is not enough to migrate since also base tests classes had names changed.
And JUnit 4 test cannot be migrated without JUnit 6 migration.
Maybe put a link to the new migration guide in there?
|
Is it so that relocation automatically downloads and replaces the artifact with the new one? |
|
I propose to remove the relocation stuff, since this is not a drop-in without side effects. |
Mark all public classes, interfaces, enums, and annotations in the vaadin-testbench-unit-* modules as @deprecated(forRemoval = true) with a message directing users to migrate to Vaadin Browserless Test.
No implementation changes — only deprecation annotations and Javadoc @deprecated tags added. The existing code continues to work unchanged.