logger.info(u'Жду, пока объекты пройдут через шлюз (%d секунд)' % _config['first_timeout']) wait(_config['first_timeout']) test.track_replication(_config['first_timeout']) # Изменение метаданных logger.info(u'Меняем метаданные всех объектов на сервере %s' % _config['primary_server']) test.change_metadata() logger.info(u'Запускаю задачу "ВыгрузкаФайлов"') test.offload_files() logger.info(u'Жду, пока объекты пройдут через шлюз (%d секунд)' % _config['first_timeout']) wait(_config['first_timeout']) test.track_changing_metadata(_config['first_timeout']) # Удаление объектов logger.info(u'Удаляем все загруженные объекты') test.delete_uploaded_objects() logger.info(u'Запускаю задачу "ВыгрузкаФайлов"') test.offload_files() logger.info(u'Жду, пока объекты пройдут через шлюз (%d секунд)' % _config['first_timeout']) wait(_config['first_timeout']) test.track_deletion(_config['first_timeout']) except TestError, e: logger.critical(u'Ошибка теста') if _config['delete_objects_on_error']: logger.info(u'Удаляю все загруженные объекты') test.delete_uploaded_objects(error=True) else: logger.warn(u'Загруженные объекты НЕ будут удалены') logger.critical(u'Тест провален') if e.message: