LPS-50055 Tests shouldn't depend on a changing test dependency
update ivy cache
LPS-51458 Fix test
LPS-51458 SF
LPS-51439 Expose test.type as an attribute for setup-test-classpath
LPS-51464 Avoid ant-execute macro to fork new jvm
LPS-51465 - Add an explicit 'test.dir' where needed for running 'test-class' and 'test-method'
sync-engine - More reliable
SF
sync-engine SF
LPS-51390 if session replication is enabled we may be trying to register a listener on a channel that doesn't exist. Create the channel and then broadcast the destroy event across the cluster to clean up any extra channels that are created.
LPS-51390 no need to execute the finally block if we received an error in registering the listener
Test Fixes - CPBookmarks - paths
Test Fixes - CPBookmarks SF
Test Fixes - PGDocumentsandmedia - tests
LPS-51469 portal-service does not have integration test, should not extract MANIFEST.MF for it
LPS-51469 Remove portal-impl.jar MANIFEST.MF extraction too, to see if it breaks anything.
LPS-51439 Refactor compile-test-cmd as a macro
sync-engine - Delete files if site is deactivated
sync-engine - Apply. Note that order matters, sites have to be deleted first so that we don't encounter a directory not empty exception when trying to delete the account folder.