Gitweb links:
...log
http://git.netsurf-browser.org/netsurf-test.git/shortlog/0ef3f41fb2b198df5be34a7c3b462b56f655a875
...commit
http://git.netsurf-browser.org/netsurf-test.git/commit/0ef3f41fb2b198df5be34a7c3b462b56f655a875
...tree
http://git.netsurf-browser.org/netsurf-test.git/tree/0ef3f41fb2b198df5be34a7c3b462b56f655a875
The branch, master has been updated
via 0ef3f41fb2b198df5be34a7c3b462b56f655a875 (commit)
from de8864ea7d3505471f5896d2e15658be57da10ba (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/netsurf-test.git/commit/?id=0ef3f41fb2b198df5be34a7c3b462b56f655a875
commit 0ef3f41fb2b198df5be34a7c3b462b56f655a875
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>
extend badssl tests to check for broken cryptography usage
diff --git a/monkey-test/https-badssl-brokencrypto.yaml
b/monkey-test/https-badssl-brokencrypto.yaml
new file mode 100644
index 0000000..c0ff2b6
--- /dev/null
+++ b/monkey-test/https-badssl-brokencrypto.yaml
@@ -0,0 +1,97 @@
+title: Test https broken cryptography functionality with badssl.com
+group: https
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+- action: navigate
+ window: win1
+ url: https://badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "badssl.com"
+
+# the sha1-intermediate failure to navigate test passes so is ommited
+
+- action: navigate
+ window: win1
+ url: https://rc4.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "rc4. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://rc4-md5.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "rc4-md5. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://dh480.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "dh480. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://dh512.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "dh512. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://dh1024.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "dh1024. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://null.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "null. badssl.com"
+
+- action: window-close
+ window: win1
+- action: quit
+
diff --git a/monkey-test/https-badssl-oddcert.yaml
b/monkey-test/https-badssl-oddcert.yaml
new file mode 100644
index 0000000..1c26357
--- /dev/null
+++ b/monkey-test/https-badssl-oddcert.yaml
@@ -0,0 +1,44 @@
+title: Test https odd certificate functionality with badssl.com
+group: https
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+- action: navigate
+ window: win1
+ url: https://badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "badssl.com"
+- action: navigate
+ window: win1
+ url: https://no-common-name.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "no-common-name. badssl.com"
+- action: navigate
+ window: win1
+ url: https://no-subject.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "no-subject. badssl.com"
+- action: window-close
+ window: win1
+- action: quit
+
diff --git a/monkey-test/https-badssl-selfsigned.yaml
b/monkey-test/https-badssl-selfsigned.yaml
new file mode 100644
index 0000000..51938fa
--- /dev/null
+++ b/monkey-test/https-badssl-selfsigned.yaml
@@ -0,0 +1,46 @@
+title: Test https self signed certificate functionality with badssl.com
+group: https
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+- action: navigate
+ window: win1
+ url: https://badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "badssl.com"
+- action: navigate
+ window: win1
+ url: https://self-signed.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "self-signed. badssl.com"
+- action: add-cert
+ url: https://self-signed.badssl.com/
+- action: navigate
+ window: win1
+ url: https://self-signed.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "self-signed. badssl.com"
+- action: window-close
+ window: win1
+- action: quit
+
diff --git a/monkey-test/https-badssl-untrustedroot.yaml
b/monkey-test/https-badssl-untrustedroot.yaml
new file mode 100644
index 0000000..6e23d34
--- /dev/null
+++ b/monkey-test/https-badssl-untrustedroot.yaml
@@ -0,0 +1,46 @@
+title: Test https untrusted root certificate functionality with badssl.com
+group: https
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+- action: navigate
+ window: win1
+ url: https://badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "badssl.com"
+- action: navigate
+ window: win1
+ url: https://untrusted-root.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "untrusted-root. badssl.com"
+- action: add-cert
+ url: https://untrusted-root.badssl.com/
+- action: navigate
+ window: win1
+ url: https://untrusted-root.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "untrusted-root. badssl.com"
+- action: window-close
+ window: win1
+- action: quit
+
-----------------------------------------------------------------------
Summary of changes:
monkey-test/https-badssl-brokencrypto.yaml | 97 ++++++++++++++++++++
...dssl-expired.yaml => https-badssl-oddcert.yaml} | 12 +--
...l-expired.yaml => https-badssl-selfsigned.yaml} | 12 +--
...xpired.yaml => https-badssl-untrustedroot.yaml} | 12 +--
4 files changed, 114 insertions(+), 19 deletions(-)
create mode 100644 monkey-test/https-badssl-brokencrypto.yaml
copy monkey-test/{https-badssl-expired.yaml => https-badssl-oddcert.yaml} (71%)
copy monkey-test/{https-badssl-expired.yaml => https-badssl-selfsigned.yaml}
(70%)
copy monkey-test/{https-badssl-expired.yaml =>
https-badssl-untrustedroot.yaml} (68%)
diff --git a/monkey-test/https-badssl-brokencrypto.yaml
b/monkey-test/https-badssl-brokencrypto.yaml
new file mode 100644
index 0000000..c0ff2b6
--- /dev/null
+++ b/monkey-test/https-badssl-brokencrypto.yaml
@@ -0,0 +1,97 @@
+title: Test https broken cryptography functionality with badssl.com
+group: https
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+- action: navigate
+ window: win1
+ url: https://badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "badssl.com"
+
+# the sha1-intermediate failure to navigate test passes so is ommited
+
+- action: navigate
+ window: win1
+ url: https://rc4.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "rc4. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://rc4-md5.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "rc4-md5. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://dh480.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "dh480. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://dh512.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "dh512. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://dh1024.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "dh1024. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://null.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "null. badssl.com"
+
+- action: window-close
+ window: win1
+- action: quit
+
diff --git a/monkey-test/https-badssl-expired.yaml
b/monkey-test/https-badssl-oddcert.yaml
similarity index 71%
copy from monkey-test/https-badssl-expired.yaml
copy to monkey-test/https-badssl-oddcert.yaml
index 75cac99..1c26357 100644
--- a/monkey-test/https-badssl-expired.yaml
+++ b/monkey-test/https-badssl-oddcert.yaml
@@ -1,4 +1,4 @@
-title: Test https functionality with badssl.com
+title: Test https odd certificate functionality with badssl.com
group: https
steps:
- action: launch
@@ -18,7 +18,7 @@ steps:
- text-contains: "badssl.com"
- action: navigate
window: win1
- url: https://expired.badssl.com/
+ url: https://no-common-name.badssl.com/
- action: block
conditions:
- window: win1
@@ -26,12 +26,10 @@ steps:
- action: plot-check
window: win1
checks:
- - text-not-contains: "expired. badssl.com"
-- action: add-cert
- url: https://expired.badssl.com/
+ - text-contains: "no-common-name. badssl.com"
- action: navigate
window: win1
- url: https://expired.badssl.com/
+ url: https://no-subject.badssl.com/
- action: block
conditions:
- window: win1
@@ -39,7 +37,7 @@ steps:
- action: plot-check
window: win1
checks:
- - text-contains: "expired. badssl.com"
+ - text-contains: "no-subject. badssl.com"
- action: window-close
window: win1
- action: quit
diff --git a/monkey-test/https-badssl-expired.yaml
b/monkey-test/https-badssl-selfsigned.yaml
similarity index 70%
copy from monkey-test/https-badssl-expired.yaml
copy to monkey-test/https-badssl-selfsigned.yaml
index 75cac99..51938fa 100644
--- a/monkey-test/https-badssl-expired.yaml
+++ b/monkey-test/https-badssl-selfsigned.yaml
@@ -1,4 +1,4 @@
-title: Test https functionality with badssl.com
+title: Test https self signed certificate functionality with badssl.com
group: https
steps:
- action: launch
@@ -18,7 +18,7 @@ steps:
- text-contains: "badssl.com"
- action: navigate
window: win1
- url: https://expired.badssl.com/
+ url: https://self-signed.badssl.com/
- action: block
conditions:
- window: win1
@@ -26,12 +26,12 @@ steps:
- action: plot-check
window: win1
checks:
- - text-not-contains: "expired. badssl.com"
+ - text-not-contains: "self-signed. badssl.com"
- action: add-cert
- url: https://expired.badssl.com/
+ url: https://self-signed.badssl.com/
- action: navigate
window: win1
- url: https://expired.badssl.com/
+ url: https://self-signed.badssl.com/
- action: block
conditions:
- window: win1
@@ -39,7 +39,7 @@ steps:
- action: plot-check
window: win1
checks:
- - text-contains: "expired. badssl.com"
+ - text-contains: "self-signed. badssl.com"
- action: window-close
window: win1
- action: quit
diff --git a/monkey-test/https-badssl-expired.yaml
b/monkey-test/https-badssl-untrustedroot.yaml
similarity index 68%
copy from monkey-test/https-badssl-expired.yaml
copy to monkey-test/https-badssl-untrustedroot.yaml
index 75cac99..6e23d34 100644
--- a/monkey-test/https-badssl-expired.yaml
+++ b/monkey-test/https-badssl-untrustedroot.yaml
@@ -1,4 +1,4 @@
-title: Test https functionality with badssl.com
+title: Test https untrusted root certificate functionality with badssl.com
group: https
steps:
- action: launch
@@ -18,7 +18,7 @@ steps:
- text-contains: "badssl.com"
- action: navigate
window: win1
- url: https://expired.badssl.com/
+ url: https://untrusted-root.badssl.com/
- action: block
conditions:
- window: win1
@@ -26,12 +26,12 @@ steps:
- action: plot-check
window: win1
checks:
- - text-not-contains: "expired. badssl.com"
+ - text-not-contains: "untrusted-root. badssl.com"
- action: add-cert
- url: https://expired.badssl.com/
+ url: https://untrusted-root.badssl.com/
- action: navigate
window: win1
- url: https://expired.badssl.com/
+ url: https://untrusted-root.badssl.com/
- action: block
conditions:
- window: win1
@@ -39,7 +39,7 @@ steps:
- action: plot-check
window: win1
checks:
- - text-contains: "expired. badssl.com"
+ - text-contains: "untrusted-root. badssl.com"
- action: window-close
window: win1
- action: quit
--
NetSurf test cases
_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org