functest: fix merge test

Signed-off-by: Ruslan Kuprieiev <[email protected]>
This commit is contained in:
Ruslan Kuprieiev
2017-10-30 05:05:28 +02:00
parent bdea4ba2f0
commit 90641c755a
2 changed files with 12 additions and 4 deletions
+8
View File
@@ -22,6 +22,14 @@ TEST_REPO_REGION='us-east-2'
TEST_REPO_GCP='dvc-test/myrepo'
TEST_REPO_GCP_PROJECT='dvc-project'
function dvc_md5() {
if [ "$(uname)" == "Darwin" ]; then
md5 -r $@
else
md5sum $@
fi
}
function dvc_print() {
echo -e "$1"
}
+4 -4
View File
@@ -18,7 +18,7 @@ git commit -s -m"add code"
dvc import https://s3-us-west-2.amazonaws.com/dvc-share/so/50K/Posts.xml.tgz data/data
ORIG_DATA=$(readlink -- data/data)
ORIG_DATA=$(dvc_md5 data/data)
dvc run ./code/code1.sh data/data data/data1
dvc run ./code/code2.sh data/data1 data/data2
@@ -30,7 +30,7 @@ git commit -am 'Set Target'
# Create new branch to work on small data set
git checkout -b input_10K
dvc remove data/data
dvc remove -c -l data/data
dvc import https://s3-us-west-2.amazonaws.com/dvc-share/so/10K/Posts.xml.tgz data/data
dvc repro
@@ -46,10 +46,10 @@ git merge input_10K
dvc merge
# Verify that data and respective state file are restored properly
if [ "$(readlink -- "data/data")" != "$ORIG_DATA" ]; then
if [ "$(dvc_md5 data/data)" != "$ORIG_DATA" ]; then
dvc_fail
fi
grep $(basename "$ORIG_DATA") .dvc/state/data.state || dvc_fail
grep $(echo "$ORIG_DATA" | cut -d " " -f1) .dvc/state/data/data.state || dvc_fail
dvc_pass