Skip to content
Snippets Groups Projects
Commit 6ec2ceab authored by Reiner Jung's avatar Reiner Jung
Browse files

Update

parent cee6856f
Branches
No related tags found
No related merge requests found
...@@ -73,12 +73,20 @@ function extract() { ...@@ -73,12 +73,20 @@ function extract() {
function restore() { function restore() {
export MERGED_MODEL_ARCHIVE="${JOB_DIRECTORY}/merged-models.tar.xz" export MERGED_MODEL_ARCHIVE="${JOB_DIRECTORY}/merged-models.tar.xz"
tar -xpf "${MERGED_MODEL_ARCHIVE}" tar -xpf "${MERGED_MODEL_ARCHIVE}"
mv "${JOB_DIRECTORY}/merged-models/"* "${JOB_DIRECTORY}" for I in "${JOB_DIRECTORY}/merged-models/"* ; do
if [ -d "$I" ] ; then
TARGET=`basename $I`
if [ -d "${JOB_DIRECTORY}/${TARGET}" ] ; then
rm -rf "${JOB_DIRECTORY}/${TARGET}"
fi
mv "$I" "${JOB_DIRECTORY}"
fi
done
rmdir merged-models rmdir merged-models
# xmi and yaml files # xmi and yaml files
export MODIFICATIONS_ARCHIVE="${JOB_DIRECTORY}/modifications.tar.xz" export MODIFICATIONS_ARCHIVE="${JOB_DIRECTORY}/modifications.tar.xz"
tar -xpf "${MODIFICATIONS_ARCHIVE}" tar -xpf "${MODIFICATIONS_ARCHIVE}"
mv modifications/* . mv -f modifications/* .
rmdir modifications rmdir modifications
} }
......
#!/bin/bash
export BASE_DIR=$(cd "$(dirname "$0")"; pwd)
. "${BASE_DIR}/../../common-functions.rc"
if [ -f "${BASE_DIR}/../config" ] ; then
. "${BASE_DIR}/../config"
else
echo "Main config file not found."
exit 1
fi
if [ -f "$BASE_DIR/config" ] ; then
. $BASE_DIR/config
else
echo "Config file not found."
exit 1
fi
export JAVA_OPTS="-Dlogback.configurationFile=${BASE_DIR}/logback.xml"
checkDirectory "Result directory" "${OPTIMIZATION_DATA}"
for JOB_DIRECTORY in `find "${OPTIMIZATION_DATA}/jss"* -name '*uvic*job'` ; do
BASENAME=`basename $JOB_DIRECTORY`
information "----------------------------------------"
information $BASENAME
information "----------------------------------------"
export JOB_DIRECTORY
checkDirectory "job directory" "${JOB_DIRECTORY}"
export ORIGINAL_ARCHIVE="${JOB_DIRECTORY}/optimized-models.tar.xz"
export OPTIMIZED_ARCHIVE="${JOB_DIRECTORY}/original-model.tar.xz"
export COMBINED_ARCHIVE="${JOB_DIRECTORY}/kieker-repositories.tar.xz"
cd "${JOB_DIRECTORY}"
if [ -f "${ORIGINAL_ARCHIVE}" ] && [ -f "${OPTIMIZED_ARCHIVE}" ] ; then
tar -xpf "${ORIGINAL_ARCHIVE}"
tar -xpf "${OPTIMIZED_ARCHIVE}"
elif [ -f "${COMBINED_ARCHIVE}" ] ; then
rm -rf "${JOB_DIRECTORY}/original-model"
for J in "${JOB_DIRECTORY}/optimized-"* ; do
if [ -d "$J" ] ; then
rm -rf "$J"
fi
done
tar -xpf "${COMBINED_ARCHIVE}"
mv "${JOB_DIRECTORY}/kieker-repositories/"* .
else
warning "No data."
fi
done
...@@ -22,6 +22,7 @@ if [ "$2" != "" ] ; then ...@@ -22,6 +22,7 @@ if [ "$2" != "" ] ; then
export MODEL="$2" export MODEL="$2"
else else
echo "Missing model identifier" echo "Missing model identifier"
exit
fi fi
export JAVA_OPTS="-Dlogback.configurationFile=${BASE_DIR}/logback.xml" export JAVA_OPTS="-Dlogback.configurationFile=${BASE_DIR}/logback.xml"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment