* Added alternative approach for DBQueryEngine to page through the entire query using "LIMIT" requests instead of result set streaming
* Use the alternative approach for MySql
Having added AGS to the community repo project two of the build jobs were take a long time to run in comparison to others:
AGS Unit & Integration Tests (MySQL) ~ 1hr
AGS Unit & Integration Tests (PostgreSQL) ~ 45mins
Having split the jobs in this commit, the individual job times are now comparable to the other jobs and the total build time is reduced by ~30 mins.
The same number of integration tests (418) are run 196+127+95 across the three jobs for each database.
* Bug Fix: Extended the branch check for tas jobs to release branches in addition to master
* Provides flexibility to enable or disable test jobs that are disabled or enabled based on the branch.
Test the build with the existing [skip db] and [ags] too
(cherry picked from commit f286d233d9)
Removed trigger of downstream project on feature branch to save agents
(cherry picked from commit f6c87dddbe)
# Conflicts:
# scripts/travis/maven_release.sh
- fix messaging context for tests by adding missing mocked beans and properties
- add tests for amqp, jms, activemq protocols
- add travis job to run messaging tests
ACS-1180 MySQL 8
ACS-1183 PostgreSQL 12.4, 13.1
ACS-1184 MariaDB 10.4, 10.5
Does not include Oracle or MS SQL Server which require new images.
Order of DB test changed to to be the same as alfresco-enterprise-repo.
Now that the T-Engines provide parity with in process legacy transforms and metadata extract, the legacy transform code is now being removed. This will allow the documentation to be greatly simplified and a number of libraries to be removed.
Custom legacy transforms need to be moved to T-Engines. ACS 6 still provides a version where both may be run in parallel. New versions of the document transform engine (DTE) and media management (MM) are planned for ACS 7.
- **scripts/travis/init.sh**: execute the docker logins only on branch builds
- **~/.m2/settings.xml**: remove `quay.io` & `docker.io` server definitions
(the docker logins in the init.sh script should be enough)
- **.travis.yml**: use DockerHub images instead of Quay.io images
* ACS-727 - initial commit
- add separate profiles for each binding
- add travis jobs
[tas]
* mark atom / ws unsupported tests
* some formatting to trigger [tas] tests
* exclude tests due to raised bug [tas]
* fix a few rest-api [tas] tests according with some recent changes from tas-utility
* disable some unsupported [tas] cmis webservices tests and adapt a few others
* - use TestGroup instead of hardcoded values
- exclude renditions tests
* trigger [tas] tests
* - disable tests due to raised bugs
- fix some incorrect tests
- add ability to exclude tests separately on each binding
[tas]
* [tas]
* - disable some more [tas] tests due to raised bug
* - fix a few [tas] cmis tests and disable other not supported on ws
* a bit of cleanup
* trigger [tas] tests