From 2c14b92a08106976cdce2d21d4daa6179e139048 Mon Sep 17 00:00:00 2001 From: Morgan Richomme Date: Thu, 10 Mar 2016 09:34:38 +0100 Subject: reorganization of Test folder in Releng Change-Id: I92b507105e820198691ab8b1c44e1011b983b849 Signed-off-by: Morgan Richomme --- utils/test/scripts/backup-db.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 utils/test/scripts/backup-db.sh (limited to 'utils/test/scripts') diff --git a/utils/test/scripts/backup-db.sh b/utils/test/scripts/backup-db.sh new file mode 100644 index 000000000..aa36aa370 --- /dev/null +++ b/utils/test/scripts/backup-db.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# SPDX-license-identifier: Apache-2.0 +############################################################################## +# Copyright (c) 2016 Orange and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Apache License, Version 2.0 +# which accompanies this distribution, and is available at +# http://www.apache.org/licenses/LICENSE-2.0 +############################################################################## +echo "Backup Test collection DB" +now=$(date +"%m_%d_%Y_%H_%M_%S") +echo $now +echo " ------------- " +TARGET_DIR=./$now +TEST_RESULT_DB_BACKUP="test_collection_db."$now".tar.gz" + +echo "Create Directory for backup" +mkdir -p $TARGET_DIR + +echo "Export results" +mongoexport -db test_results_collection -c test_results --out $TARGET_DIR/results.json +echo "Export test cases" +mongoexport --db test_results_collection -c test_cases --out $TARGET_DIR/backup-cases.json +echo "Export projects" +mongoexport --db test_results_collection -c test_projects --out $TARGET_DIR/backup-projects.json +echo "Export pods" +mongoexport --db test_results_collection -c pod --out $TARGET_DIR/backup-pod.json + +echo "Create tar.gz" +tar -cvzf $TEST_RESULT_DB_BACKUP $TARGET_DIR + +echo "Delete temp directory" +rm -Rf $TARGET_DIR -- cgit 1.2.3-korg