Skip to content

Commit

Permalink
reorder test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
thockin committed Mar 11, 2022
1 parent ce4f7a1 commit d1c8a42
Showing 1 changed file with 37 additions and 37 deletions.
74 changes: 37 additions & 37 deletions test_e2e.sh
Original file line number Diff line number Diff line change
Expand Up @@ -416,43 +416,6 @@ function e2e::readlink() {
assert_link_eq "$ROOT"/link $(git -C "$REPO" rev-parse HEAD)
}

##############################################
# Test changing repos with storage intact
##############################################
function e2e::change_repos_after_sync() {
# Prepare first repo
echo "$FUNCNAME 1" > "$REPO"/file
git -C "$REPO" commit -qam "$FUNCNAME 1"

# First sync
GIT_SYNC \
--repo="file://$REPO" \
--branch="$MAIN_BRANCH" \
--root="$ROOT" \
--dest="link" \
--one-time \
>> "$1" 2>&1
assert_link_exists "$ROOT"/link
assert_file_exists "$ROOT"/link/file
assert_file_eq "$ROOT"/link/file "$FUNCNAME 1"

# Prepare other repo
echo "$FUNCNAME 2" > "$REPO2"/file
git -C "$REPO2" commit -qam "$FUNCNAME 2"

# Now sync the other repo
GIT_SYNC \
--repo="file://$REPO2" \
--branch="$MAIN_BRANCH" \
--root="$ROOT" \
--dest="link" \
--one-time \
>> "$1" 2>&1
assert_link_exists "$ROOT"/link
assert_file_exists "$ROOT"/link/file
assert_file_eq "$ROOT"/link/file "$FUNCNAME 2"
}

##############################################
# Test branch syncing
##############################################
Expand Down Expand Up @@ -728,6 +691,43 @@ function e2e::crash_cleanup_retry() {
assert_file_eq "$ROOT"/link/file "$FUNCNAME 1"
}

##############################################
# Test changing repos with storage intact
##############################################
function e2e::change_repos_after_sync() {
# Prepare first repo
echo "$FUNCNAME 1" > "$REPO"/file
git -C "$REPO" commit -qam "$FUNCNAME 1"

# First sync
GIT_SYNC \
--repo="file://$REPO" \
--branch="$MAIN_BRANCH" \
--root="$ROOT" \
--dest="link" \
--one-time \
>> "$1" 2>&1
assert_link_exists "$ROOT"/link
assert_file_exists "$ROOT"/link/file
assert_file_eq "$ROOT"/link/file "$FUNCNAME 1"

# Prepare other repo
echo "$FUNCNAME 2" > "$REPO2"/file
git -C "$REPO2" commit -qam "$FUNCNAME 2"

# Now sync the other repo
GIT_SYNC \
--repo="file://$REPO2" \
--branch="$MAIN_BRANCH" \
--root="$ROOT" \
--dest="link" \
--one-time \
>> "$1" 2>&1
assert_link_exists "$ROOT"/link
assert_file_exists "$ROOT"/link/file
assert_file_eq "$ROOT"/link/file "$FUNCNAME 2"
}

##############################################
# Test sync loop timeout
##############################################
Expand Down

0 comments on commit d1c8a42

Please sign in to comment.