From a432d48b6113d6b00388f472b2f71bafff820a53 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Mon, 2 Feb 2015 09:57:30 +0000
Subject: [PATCH] integration test for multi data set archiving uses
 GroupingPolicy

SVN: 33367
---
 .../1/dss/maintenance-tasks/auto-archiver/plugin.properties    | 3 ++-
 integration-tests/test_multi_data_set_archiving.py             | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/integration-tests/templates/test_multi_data_set_archiving/core-plugins/openbis/1/dss/maintenance-tasks/auto-archiver/plugin.properties b/integration-tests/templates/test_multi_data_set_archiving/core-plugins/openbis/1/dss/maintenance-tasks/auto-archiver/plugin.properties
index efbc7a2436c..55e6843f831 100644
--- a/integration-tests/templates/test_multi_data_set_archiving/core-plugins/openbis/1/dss/maintenance-tasks/auto-archiver/plugin.properties
+++ b/integration-tests/templates/test_multi_data_set_archiving/core-plugins/openbis/1/dss/maintenance-tasks/auto-archiver/plugin.properties
@@ -2,6 +2,7 @@ class = ch.systemsx.cisd.etlserver.plugins.AutoArchiverTask
 interval = 20
 remove-datasets-from-store = true
 older-than = 1
-policy.class = ch.systemsx.cisd.etlserver.plugins.ByExperimentPolicy
+policy.class = ch.systemsx.cisd.etlserver.plugins.GroupingPolicy
 policy.minimal-archive-size = 1500000
 policy.maximal-archive-size = 2500000
+policy.grouping-keys = DataSetType#Experiment, DataSetType#Project:merge
diff --git a/integration-tests/test_multi_data_set_archiving.py b/integration-tests/test_multi_data_set_archiving.py
index ea36a77d135..652da79fdff 100755
--- a/integration-tests/test_multi_data_set_archiving.py
+++ b/integration-tests/test_multi_data_set_archiving.py
@@ -242,6 +242,7 @@ class TestCase(systemtest.testcase.TestCase):
     def _createArchivingMonitor(self, openbisController):
         monitor = openbisController.createLogMonior()
         monitor.addNotificationCondition(util.RegexCondition('OPERATION.AutoArchiverTask'))
+        monitor.addNotificationCondition(util.RegexCondition('GroupingPolicy'))
         monitor.addNotificationCondition(util.RegexCondition('OPERATION.MultiDataSet'))
         monitor.addNotificationCondition(util.RegexCondition('OPERATION.FileDeleter'))
         monitor.addNotificationCondition(util.RegexCondition('OPERATION.DataSetCommandExecutor'))
-- 
GitLab