[extended tests] Add steps to update an external test suite
authorJon Spillett <jon.spillett@oracle.com>
Fri, 11 Aug 2017 00:48:40 +0000 (10:48 +1000)
committerPauli <paul.dale@oracle.com>
Fri, 11 Aug 2017 01:16:44 +0000 (11:16 +1000)
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4139)

test/README.external

index 8eaefd2..b4b011b 100644 (file)
@@ -132,3 +132,33 @@ Test failures supressions
 krb5 will automatically adapt its test suite to account for the configuration
 of your system.  Certain tests may require more installed packages to run.  No
 tests are expected to fail.
+
+
+Updating test suites
+====================
+
+To update the commit for any of the above test suites:
+
+- Make sure the submodules are cloned locally:
+
+  $ git submodule update --init --recursive
+
+- Enter subdirectory and pull from the repository (use a specific branch/tag if required):
+
+  $ cd <submodule-dir> 
+  $ git pull origin master
+
+- Go to root directory, there should be a new git status:
+
+  $ cd ../
+  $ git status
+  ...
+  #       modified:   <submodule-dir> (new commits)
+  ...
+
+- Add/commit/push the update
+
+  git add <submodule-dir>
+  git commit -m "Updated <submodule> to latest commit"
+  git push
+