aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Spillett <jon.spillett@oracle.com>2017-08-11 10:48:40 +1000
committerPauli <paul.dale@oracle.com>2017-08-11 11:16:44 +1000
commit5ff5f745d125afd08820b678682e804101ca5046 (patch)
treec3d29b9bcaf3f3f9351b015871881418c6ed2f04
parent670d3030d197894139712cc79b25c3144b81176c (diff)
downloadopenssl-5ff5f745d125afd08820b678682e804101ca5046.tar.gz
[extended tests] Add steps to update an external test suite
Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/4139)
-rw-r--r--test/README.external30
1 files changed, 30 insertions, 0 deletions
diff --git a/test/README.external b/test/README.external
index 8eaefd2164..b4b011b5ca 100644
--- a/test/README.external
+++ b/test/README.external
@@ -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
+