@@ -18,6 +18,14 @@ 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+
2129# Create some fake alambic data in the remote data directory
2230if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
2331 mkdir -p " $GHE_DATA_DIR /1/alambic_assets/github-enterprise-assets/0000"
@@ -107,6 +115,9 @@ begin_test "ghe-restore into configured vm"
107115 diff -ru " $GHE_DATA_DIR /current/pages" " $GHE_REMOTE_DATA_USER_DIR /pages"
108116
109117 if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
118+ # verify all hookshot user data was transferred
119+ diff -ru " $GHE_DATA_DIR /current/hookshot" " $GHE_REMOTE_DATA_USER_DIR /hookshot"
120+
110121 # verify all alambic assets user data was transferred
111122 diff -ru " $GHE_DATA_DIR /current/alambic_assets" " $GHE_REMOTE_DATA_USER_DIR /alambic_assets"
112123 fi
@@ -213,6 +224,9 @@ begin_test "ghe-restore -c into unconfigured vm"
213224 diff -ru " $GHE_DATA_DIR /current/pages" " $GHE_REMOTE_DATA_USER_DIR /pages"
214225
215226 if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
227+ # verify all hookshot user data was transferred
228+ diff -ru " $GHE_DATA_DIR /current/hookshot" " $GHE_REMOTE_DATA_USER_DIR /hookshot"
229+
216230 # verify all alambic assets user data was transferred
217231 diff -ru " $GHE_DATA_DIR /current/alambic_assets" " $GHE_REMOTE_DATA_USER_DIR /alambic_assets"
218232 fi
@@ -266,6 +280,9 @@ begin_test "ghe-restore into unconfigured vm"
266280 # verify all pages data was transferred to the restore location
267281 diff -ru " $GHE_DATA_DIR /current/pages" " $GHE_REMOTE_DATA_USER_DIR /pages"
268282
283+ # verify all hookshot user data was transferred
284+ diff -ru " $GHE_DATA_DIR /current/hookshot" " $GHE_REMOTE_DATA_USER_DIR /hookshot"
285+
269286 # verify all alambic assets user data was transferred
270287 diff -ru " $GHE_DATA_DIR /current/alambic_assets" " $GHE_REMOTE_DATA_USER_DIR /alambic_assets"
271288
@@ -309,6 +326,9 @@ begin_test "ghe-restore with host arg"
309326 diff -ru " $GHE_DATA_DIR /current/pages" " $GHE_REMOTE_DATA_USER_DIR /pages"
310327
311328 if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
329+ # verify all hookshot user data was transferred
330+ diff -ru " $GHE_DATA_DIR /current/hookshot" " $GHE_REMOTE_DATA_USER_DIR /hookshot"
331+
312332 # verify all alambic assets user data was transferred
313333 diff -ru " $GHE_DATA_DIR /current/alambic_assets" " $GHE_REMOTE_DATA_USER_DIR /alambic_assets"
314334 fi
0 commit comments