@@ -18,6 +18,23 @@ mkdir -p gh-enterprise-es/node/0
1818touch gh-enterprise-es/node/0/stuff1
1919touch gh-enterprise-es/node/0/stuff2
2020
21+ # Create some fake hookshot data in the remote data directory
22+ if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
23+ mkdir -p " $GHE_DATA_DIR /1/hookshot"
24+ cd " $GHE_DATA_DIR /1/hookshot"
25+ mkdir -p repository-123 repository-456
26+ touch repository-123/test.bpack repository-456/test.bpack
27+ fi
28+
29+ # Create some fake alambic data in the remote data directory
30+ if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
31+ mkdir -p " $GHE_DATA_DIR /1/alambic_assets/github-enterprise-assets/0000"
32+ touch " $GHE_DATA_DIR /1/alambic_assets/github-enterprise-assets/0000/test.png"
33+
34+ mkdir -p " $GHE_DATA_DIR /1/alambic_assets/github-enterprise-releases/0001"
35+ touch " $GHE_DATA_DIR /1/alambic_assets/github-enterprise-releases/0001/1ed78298-522b-11e3-9dc0-22eed1f8132d"
36+ fi
37+
2138# Add some fake repositories to the snapshot
2239mkdir -p " $GHE_DATA_DIR /1/repositories"
2340cd " $GHE_DATA_DIR /1/repositories"
@@ -98,6 +115,14 @@ begin_test "ghe-restore into unconfigured vm"
98115
99116 # verify all pages data was transferred to the restore location
100117 diff -ru " $GHE_DATA_DIR /current/pages" " $GHE_REMOTE_DATA_USER_DIR /pages"
118+
119+ if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
120+ # verify all hookshot user data was transferred
121+ diff -ru " $GHE_DATA_DIR /current/hookshot" " $GHE_REMOTE_DATA_USER_DIR /hookshot"
122+
123+ # verify all alambic assets user data was transferred
124+ diff -ru " $GHE_DATA_DIR /current/alambic_assets" " $GHE_REMOTE_DATA_USER_DIR /alambic_assets"
125+ fi
101126)
102127end_test
103128
@@ -137,6 +162,14 @@ begin_test "ghe-restore into configured vm"
137162
138163 # verify all pages data was transferred to the restore location
139164 diff -ru " $GHE_DATA_DIR /current/pages" " $GHE_REMOTE_DATA_USER_DIR /pages"
165+
166+ if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
167+ # verify all hookshot user data was transferred
168+ diff -ru " $GHE_DATA_DIR /current/hookshot" " $GHE_REMOTE_DATA_USER_DIR /hookshot"
169+
170+ # verify all alambic assets user data was transferred
171+ diff -ru " $GHE_DATA_DIR /current/alambic_assets" " $GHE_REMOTE_DATA_USER_DIR /alambic_assets"
172+ fi
140173)
141174end_test
142175
@@ -175,6 +208,14 @@ begin_test "ghe-restore -c into configured vm"
175208
176209 # verify all pages data was transferred to the restore location
177210 diff -ru " $GHE_DATA_DIR /current/pages" " $GHE_REMOTE_DATA_USER_DIR /pages"
211+
212+ if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
213+ # verify all hookshot user data was transferred
214+ diff -ru " $GHE_DATA_DIR /current/hookshot" " $GHE_REMOTE_DATA_USER_DIR /hookshot"
215+
216+ # verify all alambic assets user data was transferred
217+ diff -ru " $GHE_DATA_DIR /current/alambic_assets" " $GHE_REMOTE_DATA_USER_DIR /alambic_assets"
218+ fi
178219)
179220end_test
180221
@@ -199,6 +240,14 @@ begin_test "ghe-restore with host arg"
199240
200241 # verify all pages data was transferred to the restore location
201242 diff -ru " $GHE_DATA_DIR /current/pages" " $GHE_REMOTE_DATA_USER_DIR /pages"
243+
244+ if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
245+ # verify all hookshot user data was transferred
246+ diff -ru " $GHE_DATA_DIR /current/hookshot" " $GHE_REMOTE_DATA_USER_DIR /hookshot"
247+
248+ # verify all alambic assets user data was transferred
249+ diff -ru " $GHE_DATA_DIR /current/alambic_assets" " $GHE_REMOTE_DATA_USER_DIR /alambic_assets"
250+ fi
202251)
203252end_test
204253
0 commit comments