[Libreoffice-commits] online.git: test/Makefile.am
Michael Meeks (via logerrit)
logerrit at kemper.freedesktop.org
Thu Mar 26 09:50:08 UTC 2020
test/Makefile.am | 104 +++++++++++++++++++++++++++++++------------------------
1 file changed, 60 insertions(+), 44 deletions(-)
New commits:
commit 77576cdb4b0edf88c6a26818d41cb534395cf888
Author: Michael Meeks <michael.meeks at collabora.com>
AuthorDate: Tue Mar 24 12:56:42 2020 +0000
Commit: Michael Meeks <michael.meeks at collabora.com>
CommitDate: Thu Mar 26 10:49:49 2020 +0100
Parallelize tests.
Not deleting each other's jails mails all the difference.
For now parallelize in smaller groups; some of the tests are
quite heavy resource-wise.
Change-Id: I04e5cdf66ba20cbd4f9f05b9d630141814eb3801
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90982
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Michael Meeks <michael.meeks at collabora.com>
diff --git a/test/Makefile.am b/test/Makefile.am
index 214e6297a..5d3c0722d 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -222,53 +222,69 @@ TESTS = \
# TESTS += unit-admin.test
# TESTS += unit-storage.test
-# mostly force serialization for now:
+# Start forced grouping of tests using stamp files
# unit-base.log
unit-tiletest.log : unit-base.log
-unit-integration.log : unit-tiletest.log
-unit-httpws.log : unit-integration.log
-unit-crash.log : unit-httpws.log
-
-unit-copy-paste.log : unit-crash.log
-unit-typing.log : unit-copy-paste.log
-unit-convert.log : unit-typing.log
-unit-prefork.log : unit-convert.log
-unit-tilecache.log : unit-prefork.log
-unit-timeout.log : unit-tilecache.log
-
-unit-oauth.log : unit-timeout.log
-unit-wopi.log : unit-oauth.log
-unit-wopi-saveas.log : unit-wopi.log
-unit-wopi-ownertermination.log : unit-wopi-saveas.log
-unit-wopi-versionrestore.log : unit-wopi-ownertermination.log
-unit-wopi-documentconflict.log : unit-wopi-versionrestore.log
-unit_wopi_renamefile.log : unit-wopi-documentconflict.log
-unit_wopi_watermark.log : unit_wopi_renamefile.log
-
-unit-http.log : unit_wopi_watermark.log
-unit-tiff-load.log : unit-http.log
-
-unit-large-paste.log : unit-tiff-load.log
-unit-paste.log : unit-large-paste.log
-unit-load-torture.log : unit-paste.log
-unit-rendering-options.log : unit-load-torture.log
-unit-password-protected.log : unit-rendering-options.log
-unit-render-shape.log : unit-password-protected.log
-unit-each-view.log : unit-render-shape.log
-unit-session.log : unit-each-view.log
-unit-uno-command.log : unit-session.log
-unit-load.log : unit-uno-command.log
-unit-cursor.log : unit-load.log
-unit-calc.log : unit-cursor.log
-unit-insert-delete.log : unit-calc.log
-unit-close.log : unit-insert-delete.log
-unit-bad-doc-load.log : unit-close.log
-unit-hosting.log : unit-bad-doc-load.log
-unit-wopi-loadencoded.log : unit-hosting.log
-unit-wopi-temp.log : unit-wopi-loadencoded.log
-
-# end forced serialization
+unit-integration.log : unit-base.log
+unit-httpws.log : unit-base.log
+unit-crash.log : unit-base.log
+
+group1.log: unit-httpws.log unit-crash.log unit-tiletest.log unit-integration.log
+ touch $@
+
+unit-typing.log : group1.log
+unit-convert.log : group1.log
+unit-tilecache.log : group1.log
+unit-timeout.log : group1.log
+unit-copy-paste.log : group1.log
+
+group2.log: unit-copy-paste.log unit-typing.log unit-convert.log unit-tilecache.log unit-timeout.log
+ touch $@
+
+unit-prefork.log : group2.log
+unit-oauth.log : group2.log
+unit-wopi.log : group2.log
+unit-wopi-saveas.log : group2.log
+unit-wopi-ownertermination.log : group2.log
+unit-wopi-versionrestore.log : group2.log
+unit-wopi-documentconflict.log : group2.log
+unit_wopi_renamefile.log : group2.log
+unit_wopi_watermark.log : group2.log
+
+group3.log: unit-oauth.log unit-wopi.log unit-wopi-saveas.log unit-wopi-ownertermination.log unit-wopi-versionrestore.log unit-wopi-documentconflict.log unit_wopi_renamefile.log unit_wopi_watermark.log
+ touch $@
+
+unit-http.log : group3.log
+unit-tiff-load.log : group3.log
+unit-large-paste.log : group3.log
+unit-paste.log : group3.log
+unit-load-torture.log : group3.log
+unit-rendering-options.log : group3.log
+unit-password-protected.log : group3.log
+unit-render-shape.log : group3.log
+unit-each-view.log : group3.log
+
+group4.log: unit-http.log unit-tiff-load.log unit-large-paste.log unit-paste.log unit-load-torture.log unit-rendering-options.log unit-password-protected.log unit-render-shape.log unit-each-view.log
+ touch $@
+
+unit-session.log : group4.log
+unit-uno-command.log : group4.log
+unit-load.log : group4.log
+unit-cursor.log : group4.log
+unit-calc.log : group4.log
+unit-insert-delete.log : group4.log
+
+group5.log: unit-session.log unit-uno-command.log unit-load.log unit-cursor.log unit-calc.log unit-insert-delete.log
+ touch $@
+
+unit-close.log : group5.log
+unit-bad-doc-load.log : group5.log
+unit-hosting.log : group5.log
+unit-wopi-loadencoded.log : group5.log
+unit-wopi-temp.log : group5.log
+
+# end forced grouping
endif
More information about the Libreoffice-commits
mailing list