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

Reply via email to