Univention Bugzilla – Bug 43043
Split singleserver tests to seperate AWS instances
Last modified: 2016-12-12 13:16:25 CET
Currently there are a few scripts (30_* + 34_*) in single server environment that take 5-6 hours for completion (all other tests together need additional ~5 hours). This takes too much time, so these scripts should be splitt off to seperate AWS instances, so the results can be fetched ~50% earlier.
Done. All single server environments now take about seven hours. I think it is much better and sufficient. If not, please re-open: branches/ucs-4.1/ucs-4.1-4/test/ucs-ec2-tools/examples r74765 + r74769: * Split UCS@school import tests to separate jobs (Bug #43043) r74791: * UCS@school singleserver: Don't run all app tests in the importonly environments (Bug #43043) branches/ucs-4.1/ucs-school-4.1r2/ucs-test-ucsschool r74766 + r74797 + r74847: * Tag UCS@school import tests. This allows it to split these tests into separate jobs (Bug #43043)
OK: jobs were split and runtime is down to 2,5 to 6h for each job REOPEN: 34_import-users_via_{cli, python_api} don't run in any job anymore. It used to run in UCSschool 4.1 (R2) Singleserver s4 [-all-components]. It may be the combination of longrunning, skip_in_multiserver and ucsschool_import?
You are right. The sed expression to include the longrunning tests was only executed for the non-import tests. This has been fixed. Should be included in the next run: http://jenkins.knut.univention.de:8080/job/UCSschool%204.1/job/UCSschool%204.1%20(R2)%20Singleserver/318/
Jobs like 34_import-users_via_{cli, python_api} are now executed. → VERIFIED
UCS@school 4.1 R2 v9 has been released. http://docs.software-univention.de/changelog-ucsschool-4.1R2v9-de.html