author | James Graham <james@hoppipolla.co.uk> |
Fri, 20 Jul 2018 13:29:05 +0100 | |
changeset 485711 | 7f870b2edf25b57e6f0a26392b335386732bcc00 |
parent 485710 | 33e3e8ed47f9c49d6bda656b5ff43cc866b23837 |
child 485712 | fa39cfe02f453936c5d1f34bc9bb3384584bd510 |
push id | 1815 |
push user | ffxbld-merge |
push date | Mon, 15 Oct 2018 10:40:45 +0000 |
treeherder | mozilla-release@18d4c09e9378 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | cactusmachete |
bugs | 1477256 |
milestone | 63.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/testing/mozharness/configs/web_platform_tests/prod_config.py +++ b/testing/mozharness/configs/web_platform_tests/prod_config.py @@ -3,19 +3,19 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. # ***** END LICENSE BLOCK ***** config = { "options": [ "--prefs-root=%(test_path)s/prefs", "--processes=1", "--config=%(test_path)s/wptrunner.ini", - "--ca-cert-path=%(test_path)s/certs/cacert.pem", - "--host-key-path=%(test_path)s/certs/web-platform.test.key", - "--host-cert-path=%(test_path)s/certs/web-platform.test.pem", + "--ca-cert-path=%(test_path)s/tests/tools/certs/cacert.pem", + "--host-key-path=%(test_path)s/tests/tools/certs/web-platform.test.key", + "--host-cert-path=%(test_path)s/tests/tools/certs/web-platform.test.pem", "--certutil-binary=%(test_install_path)s/bin/certutil", ], "download_minidump_stackwalk": True, # this would normally be in "exes", but "exes" is clobbered by remove_executables "geckodriver": "%(abs_test_bin_dir)s/geckodriver",
--- a/testing/mozharness/configs/web_platform_tests/prod_config_windows.py +++ b/testing/mozharness/configs/web_platform_tests/prod_config_windows.py @@ -8,19 +8,19 @@ import sys config = { "options": [ "--prefs-root=%(test_path)s/prefs", "--processes=1", "--config=%(test_path)s/wptrunner.ini", - "--ca-cert-path=%(test_path)s/certs/cacert.pem", - "--host-key-path=%(test_path)s/certs/web-platform.test.key", - "--host-cert-path=%(test_path)s/certs/web-platform.test.pem", + "--ca-cert-path=%(test_path)s/tests/tools/certs/cacert.pem", + "--host-key-path=%(test_path)s/tests/tools/certs/web-platform.test.key", + "--host-cert-path=%(test_path)s/tests/tools/certs/web-platform.test.pem", "--certutil-binary=%(test_install_path)s/bin/certutil", ], "exes": { 'python': sys.executable, 'hg': 'c:/mozilla-build/hg/hg', },
--- a/testing/mozharness/configs/web_platform_tests/prod_config_windows_taskcluster.py +++ b/testing/mozharness/configs/web_platform_tests/prod_config_windows_taskcluster.py @@ -9,19 +9,19 @@ import os import sys config = { "options": [ "--prefs-root=%(test_path)s/prefs", "--processes=1", "--config=%(test_path)s/wptrunner.ini", - "--ca-cert-path=%(test_path)s/certs/cacert.pem", - "--host-key-path=%(test_path)s/certs/web-platform.test.key", - "--host-cert-path=%(test_path)s/certs/web-platform.test.pem", + "--ca-cert-path=%(test_path)s/tests/tools/certs/cacert.pem", + "--host-key-path=%(test_path)s/tests/tools/certs/web-platform.test.key", + "--host-cert-path=%(test_path)s/tests/tools/certs/web-platform.test.pem", "--certutil-binary=%(test_install_path)s/bin/certutil", ], "exes": { 'python': sys.executable, 'hg': os.path.join(os.environ['PROGRAMFILES'], 'Mercurial', 'hg') },
--- a/testing/mozharness/configs/web_platform_tests/test_config.py +++ b/testing/mozharness/configs/web_platform_tests/test_config.py @@ -4,19 +4,19 @@ # You can obtain one at http://mozilla.org/MPL/2.0/. # ***** END LICENSE BLOCK ***** config = { "options": [ "--prefs-root=%(test_path)s/prefs", "--processes=1", "--config=%(test_path)s/wptrunner.ini", - "--ca-cert-path=%(test_path)s/certs/cacert.pem", - "--host-key-path=%(test_path)s/certs/web-platform.test.key", - "--host-cert-path=%(test_path)s/certs/web-platform.test.pem", + "--ca-cert-path=%(test_path)s/tests/tools/certs/cacert.pem", + "--host-key-path=%(test_path)s/tests/tools/certs/web-platform.test.key", + "--host-cert-path=%(test_path)s/tests/tools/certs/web-platform.test.pem", "--certutil-binary=%(test_install_path)s/bin/certutil", ], "default_actions": [ 'clobber', 'download-and-extract', 'create-virtualenv', 'pull',
--- a/testing/mozharness/configs/web_platform_tests/test_config_windows.py +++ b/testing/mozharness/configs/web_platform_tests/test_config_windows.py @@ -6,19 +6,19 @@ import sys config = { "options": [ "--prefs-root=%(test_path)s/prefs", "--processes=1", "--config=%(test_path)s/wptrunner.ini", - "--ca-cert-path=%(test_path)s/certs/cacert.pem", - "--host-key-path=%(test_path)s/certs/web-platform.test.key", - "--host-cert-path=%(test_path)s/certs/web-platform.test.pem", + "--ca-cert-path=%(test_path)s/tests/tools/certs/cacert.pem", + "--host-key-path=%(test_path)s/tests/tools/certs/web-platform.test.key", + "--host-cert-path=%(test_path)s/tests/tools/certs/web-platform.test.pem", "--certutil-binary=%(test_install_path)s/bin/certutil", ], "exes": { 'python': sys.executable, 'hg': 'c:/mozilla-build/hg/hg', },
deleted file mode 100644 --- a/testing/web-platform/certs/cacert.pem +++ /dev/null @@ -1,83 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 1 (0x1) - Signature Algorithm: sha256WithRSAEncryption - Issuer: CN=web-platform-tests - Validity - Not Before: Dec 22 12:09:15 2014 GMT - Not After : Dec 21 12:09:15 2024 GMT - Subject: CN=web-platform-tests - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:c0:3e:c3:bd:b7:9e:2e:3e:ec:1f:a5:ae:9f:85: - 8d:c0:59:a4:40:a8:fe:66:cf:ef:7d:1f:4a:91:52: - e6:55:0f:e5:69:b8:44:da:62:17:c7:88:28:ad:ec: - 6d:b0:00:cd:a1:69:0e:e8:19:84:58:ad:e9:ce:31: - 50:6c:a4:82:14:91:08:5a:a3:ae:c8:49:13:19:18: - 7b:5b:2b:44:30:eb:bf:c7:7c:bb:d4:32:17:6a:4d: - eb:84:f1:65:9b:9d:21:3e:91:ae:74:75:b3:7c:b4: - cd:fa:98:73:d4:7c:d1:5d:1b:89:72:f7:d4:52:bd: - 05:a3:c1:cf:b6:58:e7:51:ec:c2:71:c7:f6:0b:00: - 97:58:f9:cb:c3:18:46:7b:55:0f:90:bf:da:a3:7d: - d6:c5:48:ea:b3:b5:a8:12:96:ac:38:65:10:b9:b1: - 69:cb:4e:3b:4c:c3:83:74:33:63:b4:cc:fe:65:c1: - ad:12:51:f1:02:72:50:49:03:ab:a6:28:20:41:15: - ca:77:15:d9:85:55:69:9d:31:c1:db:12:be:46:db: - e6:d3:8f:2f:66:2d:9b:61:08:30:57:6c:d9:4f:b1: - 6a:a8:e5:90:e3:e2:68:96:45:6e:3f:de:5e:13:fe: - 8a:bd:f1:3f:7f:26:ec:3c:1a:80:b0:a8:ec:52:c5: - 11:03 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: - CA:TRUE - X509v3 Subject Key Identifier: - 6A:AB:53:64:92:36:87:23:34:B3:1D:6F:85:4B:F5:DF:5A:5C:74:8F - X509v3 Authority Key Identifier: - keyid:6A:AB:53:64:92:36:87:23:34:B3:1D:6F:85:4B:F5:DF:5A:5C:74:8F - DirName:/CN=web-platform-tests - serial:01 - - X509v3 Key Usage: - Certificate Sign - X509v3 Extended Key Usage: - TLS Web Server Authentication - Signature Algorithm: sha256WithRSAEncryption - 46:af:02:04:97:2f:5b:00:11:c5:8f:c4:e1:2b:23:62:d1:61: - 4a:28:ed:82:82:57:d7:28:65:88:a5:61:16:20:37:02:90:16: - 0b:05:43:46:db:bd:3d:b4:4d:1c:6e:85:ff:5d:dc:0f:a4:a4: - 29:98:24:ae:39:ab:e4:97:a9:10:bc:a5:b9:4b:c1:2e:5a:ce: - 89:32:00:f1:fc:94:35:a6:71:c8:9c:d9:05:43:44:6c:68:62: - ae:b1:71:20:17:5f:c4:fb:ae:05:e6:26:e5:41:88:cc:db:51: - 55:ed:85:a0:c9:e5:68:65:a7:fa:7a:db:8f:81:61:60:50:0b: - 16:b0:10:49:19:bb:70:0e:37:09:03:20:e8:a2:b9:e5:eb:c2: - 6a:7b:4f:60:cd:fb:22:0b:27:c6:0d:2d:e2:32:cc:28:de:c6: - e2:14:6a:ad:3f:c4:6e:78:9d:71:24:9b:56:c4:54:28:e9:ec: - 09:6e:34:cc:6d:5c:bc:e6:68:96:44:ff:62:d0:54:a0:a4:37: - d8:f7:9f:bc:bb:dc:ad:2c:49:e2:64:b9:4d:aa:e4:22:e6:df: - 3a:17:23:13:c1:aa:0e:94:27:46:5d:11:b9:0b:dc:3d:cf:93: - 20:eb:18:56:c5:ac:e3:92:eb:55:d3:cb:ce:e4:9c:21:85:d6: - 21:93:92:4f ------BEGIN CERTIFICATE----- -MIIDTzCCAjegAwIBAgIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDDBJ3ZWIt -cGxhdGZvcm0tdGVzdHMwHhcNMTQxMjIyMTIwOTE1WhcNMjQxMjIxMTIwOTE1WjAd -MRswGQYDVQQDDBJ3ZWItcGxhdGZvcm0tdGVzdHMwggEiMA0GCSqGSIb3DQEBAQUA -A4IBDwAwggEKAoIBAQDAPsO9t54uPuwfpa6fhY3AWaRAqP5mz+99H0qRUuZVD+Vp -uETaYhfHiCit7G2wAM2haQ7oGYRYrenOMVBspIIUkQhao67ISRMZGHtbK0Qw67/H -fLvUMhdqTeuE8WWbnSE+ka50dbN8tM36mHPUfNFdG4ly99RSvQWjwc+2WOdR7MJx -x/YLAJdY+cvDGEZ7VQ+Qv9qjfdbFSOqztagSlqw4ZRC5sWnLTjtMw4N0M2O0zP5l -wa0SUfECclBJA6umKCBBFcp3FdmFVWmdMcHbEr5G2+bTjy9mLZthCDBXbNlPsWqo -5ZDj4miWRW4/3l4T/oq98T9/Juw8GoCwqOxSxREDAgMBAAGjgZkwgZYwDAYDVR0T -BAUwAwEB/zAdBgNVHQ4EFgQUaqtTZJI2hyM0sx1vhUv131pcdI8wRQYDVR0jBD4w -PIAUaqtTZJI2hyM0sx1vhUv131pcdI+hIaQfMB0xGzAZBgNVBAMMEndlYi1wbGF0 -Zm9ybS10ZXN0c4IBATALBgNVHQ8EBAMCAgQwEwYDVR0lBAwwCgYIKwYBBQUHAwEw -DQYJKoZIhvcNAQELBQADggEBAEavAgSXL1sAEcWPxOErI2LRYUoo7YKCV9coZYil -YRYgNwKQFgsFQ0bbvT20TRxuhf9d3A+kpCmYJK45q+SXqRC8pblLwS5azokyAPH8 -lDWmccic2QVDRGxoYq6xcSAXX8T7rgXmJuVBiMzbUVXthaDJ5Whlp/p624+BYWBQ -CxawEEkZu3AONwkDIOiiueXrwmp7T2DN+yILJ8YNLeIyzCjexuIUaq0/xG54nXEk -m1bEVCjp7AluNMxtXLzmaJZE/2LQVKCkN9j3n7y73K0sSeJkuU2q5CLm3zoXIxPB -qg6UJ0ZdEbkL3D3PkyDrGFbFrOOS61XTy87knCGF1iGTkk8= ------END CERTIFICATE-----
deleted file mode 100644 --- a/testing/web-platform/certs/cakey.pem +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN ENCRYPTED PRIVATE KEY----- -MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIb9ES7h6YGBcCAggA -MBQGCCqGSIb3DQMHBAi2ZVLgq1XvagSCBMjAmGEVvjwXvF00veuQmJsmcjVHB/qP -VqSXjCQ94orZb89UfFnPO9zXdvLWxrwb5WP6bbQv+Sh4htExXCD5XZi1AzWNCybe -da0vvQGgjdzUh2fCrG4K7J0w20lrYgw3HVSj/WtmdbdZFdoX+BgXrxcqkE3M5opZ -3UD3yIQeXSxUkh3iv6zzZaWujxjDI2JpwxRmMVbrr8OeBrKJsqB2DnKmq+emmvEF -iXTN3Ww/Aj6GIqfPZ8jpVdwcVN5QpeHAh7b2lszt7GEOGcBhutPq4Aqy8PIiDR80 -sUYI7V8OXm+Y45DnfkvsogZEifOiUrQ2U+aGDu+Zt88661wVzjq+voJlz8EaIPCE -B/NS2SgNqI2/DrjEEecn6hjgHWIUBwOfeNoSi1Tri6KZFyxG26LE/V8Cd50yodx9 -pBgFxdCbmYLeRcVeXW2bu0ZMjPddRlR5MHfrkM5ZAze7nRxoiyWnB/U8pPf+bQvx -K4P9KcwCOeHigkaCYZKq7nmZyEy4km89zIugT/YWhMWyVwylTpagaiiJwYLjug8n -CbFZWAkORBIl2g/YCuTBUJtC2IWX8kw+nYVwqBszpZyC6nbha2UmhQDfMAowQA5v -n1LnV8I6f7u6HidbB8WX2UZoh03A4beCBz+dq2VaUquLTL4KQTIz+6rw7nEysrnH -TIb8SlwsYAlzzwyyM9dSWt7iQeNjmH7zL0MozMs3LKHIrsWi7ZZh8BUYnT2vKdNV -2ZLOMcR0tYVmVZ8uYkR9kny/fbZcKN54xScohA2UX261W+sWiEgN+RaBsQ79pFgi -vYldfjaGNSvftXa590xn2tlS6/suB5MxiW5g3PuBg5XtVZ95l0f1n376Xh41sJv8 -YHrCtFHOlSpDJULGiXVh/wXBmS7qJ8DhnUUG699EdlsFf6Qg22WB3AZRvEJdYC4z -P8W+jZ15NTDbHg3Hv7/CFYVzbXv2w0jkiqQgDF/wc6t/EdLD+2hzcN+nJGjtxZbn -xjbXcg98CUMU+dc/aD4N45K9e9rPg3+iZLwvsRvwx+MszmgxxPv05pNyRO7RVk8r -gkyyp9/CJFme+4nFKUc0dUy2yNXZtklTX0XKm/YNKin6uUMlIArIa54Cfvt9QslV -iD+SxU1ZHmzwKT82+5ZeIRLNWvFV/9E4nD+BTagK2Fdwnsu1S2k7ItD9lK/cBPGS -0tz1HWv4Auj3wMPZklp3SQluOl6eAIVqqI9GaX/d42DctBQWLTa27YibWyNIcw7o -3N8GDREMawTBdDRwlZ3oT+yiGLX1c8ds2o0/4IcJlOkDoxXErmdlZo9oVe6z4R7g -62yR53atVTLoUnAjxHXx0bJiyayv9Y3wjOEvuhuqdd9F+HOhTtAHr/BJQNhEk+z8 -531CZTJjb1p11PbOtHGV2IeB0S82mxkkXRykEXOb89ZpDHNRiMinThRkoCmuRI9r -dTiES9B02yMPxJ3sLQyDxCoS5mwfcAqKTeK+yCvTvBy+t5tw63DbWlMp/7Ahy65K -rWMHdwqwfoB+ZYw5sYZdPvuBVAT01I2JbOqX36RacQultFns2OinxOJHa1HjtXyS -cPVEkMa7ci3Ym9j5RQNLVsgJe7YK9HixX5HjQFAowAH2pXZ5pKJIJYxPIUKtZlsz -qbM= ------END ENCRYPTED PRIVATE KEY-----
deleted file mode 100644 --- a/testing/web-platform/certs/web-platform.test.key +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCzhNaLAVkYhdHc -Mt8495CFGz6lXoE+L/w6X3937yO7OognD74lRs1jfcuV2KVQENKi0reX0Q1s+/kF -6G+oS72VZ557lFipbZP94BLFzbSKZFIxXw7jiYRx2pjdS+wCJaV9Nf5j2rOs7KVG -Dw1kI1xt8+zMKGMjwEua7I/B7rGiPnJNcLUJweu0EFU8i+oblH5LdOb0n0+mRTC1 -8Li00VlQZQqGU+pMn570WGwx9Rc6b1eLy1/wKAtFko0wIEn/UuYsyxia1+buPk80 -NRUTxQLaxV+++1vOjb+1NXY8fOacOyaHTY2A5hbGJ/JQSbZydENJSUQ4u3hDI+4W -Ptli5qXXAgMBAAECggEBAIcwDQSnIjo2ZECHytQykpG6X6XXEksLhc1Lp0lhPC49 -uNR5pX6a4AcBb3PLr0opMQZO2tUoKA0ff3t0e8loKD+/xXhY0Z/dlioEOP7elwv0 -2nS1mhe9spCuxpk4GGXRhdtR8t2tj8s0do3YvgPgITXoEDX6YBZHNGhZpzSrFPgQ -/c3eGCVmzWYuLFfdj5OPQ9bwTaY4JSvDLZT0/WTgiica7VySwfz3HP1fFqNykTiK -ACQREvtxfk5Ym2nT6oni7CM2zOEJL9SXicXI5HO4bERH0ZYh//F3g6mwGiFXUJPd -NKgaTM1oT9kRGkUaEYsRWrddwR8d5mXLvBuTJbgIsSECgYEA1+2uJSYRW1OqbhYP -ms59YQHSs3VjpJpnCV2zNa2Wixs57KS2cOH7B6KrQCogJFLtgCDVLtyoErfVkD7E -FivTgYr1pVCRppJddQzXik31uOINOBVffr7/09g3GcRN+ubHPZPq3K+dD6gHa3Aj -0nH1EjEEV0QpSTQFn87OF2mc9wcCgYEA1NVqMbbzd+9Xft5FXuSbX6E+S02dOGat -SgpnkTM80rjqa6eHdQzqk3JqyteHPgdi1vdYRlSPOj/X+6tySY0Ej9sRnYOfddA2 -kpiDiVkmiqVolyJPY69Utj+E3TzJ1vhCQuYknJmB7zP9tDcTxMeq0l/NaWvGshEK -yC4UTQog1rECgYASOFILfGzWgfbNlzr12xqlRtwanHst9oFfPvLSQrWDQ2bd2wAy -Aj+GY2mD3oobxouX1i1m6OOdwLlalJFDNauBMNKNgoDnx03vhIfjebSURy7KXrNS -JJe9rm7n07KoyzRgs8yLlp3wJkOKA0pihY8iW9R78JpzPNqEo5SsURMXnQKBgBlV -gfuC9H4tPjP6zzUZbyk1701VYsaI6k2q6WMOP0ox+q1v1p7nN7DvaKjWeOG4TVqb -PKW6gQYE/XeWk9cPcyCQigs+1KdYbnaKsvWRaBYO1GFREzQhdarv6qfPCZOOH40J -Cgid+Sp4/NULzU2aGspJ3xCSZKdjge4MFhyJfRkxAoGBAJlwqY4nue0MBLGNpqcs -WwDtSasHvegKAcxGBKL5oWPbLBk7hk+hdqc8f6YqCkCNqv/ooBspL15ESItL+6yT -zt0YkK4oH9tmLDb+rvqZ7ZdXbWSwKITMoCyyHUtT6OKt/RtA0Vdy9LPnP27oSO/C -dk8Qf7KgKZLWo0ZNkvw38tEC ------END PRIVATE KEY-----
deleted file mode 100644 --- a/testing/web-platform/certs/web-platform.test.pem +++ /dev/null @@ -1,86 +0,0 @@ -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 2 (0x2) - Signature Algorithm: sha256WithRSAEncryption - Issuer: CN=web-platform-tests - Validity - Not Before: Dec 22 12:09:16 2014 GMT - Not After : Dec 21 12:09:16 2024 GMT - Subject: CN=web-platform.test - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - Public-Key: (2048 bit) - Modulus: - 00:b3:84:d6:8b:01:59:18:85:d1:dc:32:df:38:f7: - 90:85:1b:3e:a5:5e:81:3e:2f:fc:3a:5f:7f:77:ef: - 23:bb:3a:88:27:0f:be:25:46:cd:63:7d:cb:95:d8: - a5:50:10:d2:a2:d2:b7:97:d1:0d:6c:fb:f9:05:e8: - 6f:a8:4b:bd:95:67:9e:7b:94:58:a9:6d:93:fd:e0: - 12:c5:cd:b4:8a:64:52:31:5f:0e:e3:89:84:71:da: - 98:dd:4b:ec:02:25:a5:7d:35:fe:63:da:b3:ac:ec: - a5:46:0f:0d:64:23:5c:6d:f3:ec:cc:28:63:23:c0: - 4b:9a:ec:8f:c1:ee:b1:a2:3e:72:4d:70:b5:09:c1: - eb:b4:10:55:3c:8b:ea:1b:94:7e:4b:74:e6:f4:9f: - 4f:a6:45:30:b5:f0:b8:b4:d1:59:50:65:0a:86:53: - ea:4c:9f:9e:f4:58:6c:31:f5:17:3a:6f:57:8b:cb: - 5f:f0:28:0b:45:92:8d:30:20:49:ff:52:e6:2c:cb: - 18:9a:d7:e6:ee:3e:4f:34:35:15:13:c5:02:da:c5: - 5f:be:fb:5b:ce:8d:bf:b5:35:76:3c:7c:e6:9c:3b: - 26:87:4d:8d:80:e6:16:c6:27:f2:50:49:b6:72:74: - 43:49:49:44:38:bb:78:43:23:ee:16:3e:d9:62:e6: - a5:d7 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: - CA:FALSE - X509v3 Subject Key Identifier: - 2D:98:A3:99:39:1C:FE:E9:9A:6D:17:94:D2:3A:96:EE:C8:9E:04:22 - X509v3 Authority Key Identifier: - keyid:6A:AB:53:64:92:36:87:23:34:B3:1D:6F:85:4B:F5:DF:5A:5C:74:8F - - X509v3 Key Usage: - Digital Signature, Non Repudiation, Key Encipherment - X509v3 Extended Key Usage: - TLS Web Server Authentication - X509v3 Subject Alternative Name: - DNS:web-platform.test, DNS:www.web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.web-platform.test, DNS:xn--lve-6lad.web-platform.test, DNS:www2.web-platform.test, DNS:www1.web-platform.test - Signature Algorithm: sha256WithRSAEncryption - 33:db:f7:f0:f6:92:16:4f:2d:42:bc:b8:aa:e6:ab:5e:f9:b9: - b0:48:ae:b5:8d:cc:02:7b:e9:6f:4e:75:f7:17:a0:5e:7b:87: - 06:49:48:83:c5:bb:ca:95:07:37:0e:5d:e3:97:de:9e:0c:a4: - 82:30:11:81:49:5d:50:29:72:92:a5:ca:17:b1:7c:f1:32:11: - 17:57:e6:59:c1:ac:e3:3b:26:d2:94:97:50:6a:b9:54:88:84: - 9b:6f:b1:06:f5:80:04:22:10:14:b1:f5:97:25:fc:66:d6:69: - a3:36:08:85:23:ff:8e:3c:2b:e0:6d:e7:61:f1:00:8f:61:3d: - b0:87:ad:72:21:f6:f0:cc:4f:c9:20:bf:83:11:0f:21:f4:b8: - c0:dd:9c:51:d7:bb:27:32:ec:ab:a4:62:14:28:32:da:f2:87: - 80:68:9c:ea:ac:eb:f5:7f:f5:de:f4:c0:39:91:c8:76:a4:ee: - d0:a8:50:db:c1:4b:f9:c4:3d:d9:e8:8e:b6:3f:c0:96:79:12: - d8:fa:4d:0a:b3:36:76:aa:4e:b2:82:2f:a2:d4:0d:db:fd:64: - 77:6f:6e:e9:94:7f:0f:c8:3a:3c:96:3d:cd:4d:6c:ba:66:95: - f7:b4:9d:a4:94:9f:97:b3:9a:0d:dc:18:8c:11:0b:56:65:8e: - 46:4c:e6:5e ------BEGIN CERTIFICATE----- -MIID2jCCAsKgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDDBJ3ZWIt -cGxhdGZvcm0tdGVzdHMwHhcNMTQxMjIyMTIwOTE2WhcNMjQxMjIxMTIwOTE2WjAc -MRowGAYDVQQDExF3ZWItcGxhdGZvcm0udGVzdDCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBALOE1osBWRiF0dwy3zj3kIUbPqVegT4v/Dpff3fvI7s6iCcP -viVGzWN9y5XYpVAQ0qLSt5fRDWz7+QXob6hLvZVnnnuUWKltk/3gEsXNtIpkUjFf -DuOJhHHamN1L7AIlpX01/mPas6zspUYPDWQjXG3z7MwoYyPAS5rsj8HusaI+ck1w -tQnB67QQVTyL6huUfkt05vSfT6ZFMLXwuLTRWVBlCoZT6kyfnvRYbDH1FzpvV4vL -X/AoC0WSjTAgSf9S5izLGJrX5u4+TzQ1FRPFAtrFX777W86Nv7U1djx85pw7JodN -jYDmFsYn8lBJtnJ0Q0lJRDi7eEMj7hY+2WLmpdcCAwEAAaOCASQwggEgMAkGA1Ud -EwQCMAAwHQYDVR0OBBYEFC2Yo5k5HP7pmm0XlNI6lu7IngQiMB8GA1UdIwQYMBaA -FGqrU2SSNocjNLMdb4VL9d9aXHSPMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggr -BgEFBQcDATCBsAYDVR0RBIGoMIGlghF3ZWItcGxhdGZvcm0udGVzdIIVd3d3Lndl -Yi1wbGF0Zm9ybS50ZXN0gil4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53ZWItcGxh -dGZvcm0udGVzdIIeeG4tLWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0ghZ3d3cy -LndlYi1wbGF0Zm9ybS50ZXN0ghZ3d3cxLndlYi1wbGF0Zm9ybS50ZXN0MA0GCSqG -SIb3DQEBCwUAA4IBAQAz2/fw9pIWTy1CvLiq5qte+bmwSK61jcwCe+lvTnX3F6Be -e4cGSUiDxbvKlQc3Dl3jl96eDKSCMBGBSV1QKXKSpcoXsXzxMhEXV+ZZwazjOybS -lJdQarlUiISbb7EG9YAEIhAUsfWXJfxm1mmjNgiFI/+OPCvgbedh8QCPYT2wh61y -IfbwzE/JIL+DEQ8h9LjA3ZxR17snMuyrpGIUKDLa8oeAaJzqrOv1f/Xe9MA5kch2 -pO7QqFDbwUv5xD3Z6I62P8CWeRLY+k0KszZ2qk6ygi+i1A3b/WR3b27plH8PyDo8 -lj3NTWy6ZpX3tJ2klJ+Xs5oN3BiMEQtWZY5GTOZe ------END CERTIFICATE-----
--- a/testing/web-platform/mach_commands.py +++ b/testing/web-platform/mach_commands.py @@ -28,42 +28,43 @@ def is_firefox_or_android(cls): return conditions.is_firefox(cls) or conditions.is_android(cls) class WebPlatformTestsRunnerSetup(MozbuildObject): default_log_type = "mach" def kwargs_common(self, kwargs): build_path = os.path.join(self.topobjdir, 'build') + here = os.path.split(__file__)[0] + tests_src_path = os.path.join(here, "tests") if build_path not in sys.path: sys.path.append(build_path) if kwargs["config"] is None: - kwargs["config"] = os.path.join(self.topsrcdir, 'testing', 'web-platform', 'wptrunner.ini') + kwargs["config"] = os.path.join(here, 'wptrunner.ini') if kwargs["prefs_root"] is None: - kwargs["prefs_root"] = os.path.join(self.topobjdir, '_tests', 'web-platform', "prefs") + kwargs["prefs_root"] = os.path.join(self.topsrcdir, 'testing', 'profiles') if kwargs["stackfix_dir"] is None: kwargs["stackfix_dir"] = self.bindir - here = os.path.split(__file__)[0] - if kwargs["exclude"] is None and kwargs["include"] is None and not sys.platform.startswith("linux"): kwargs["exclude"] = ["css"] if kwargs["ssl_type"] in (None, "pregenerated"): + cert_root = os.path.join(tests_src_path, "tools", "certs") if kwargs["ca_cert_path"] is None: - kwargs["ca_cert_path"] = os.path.join(here, "certs", "cacert.pem") + kwargs["ca_cert_path"] = os.path.join(cert_root, "cacert.pem") if kwargs["host_key_path"] is None: - kwargs["host_key_path"] = os.path.join(here, "certs", "web-platform.test.key") + kwargs["host_key_path"] = os.path.join(cert_root, "web-platform.test.key") if kwargs["host_cert_path"] is None: - kwargs["host_cert_path"] = os.path.join(here, "certs", "web-platform.test.pem") + kwargs["host_cert_path"] = os.path.join(cert_root, "web-platform.test.pem") kwargs["capture_stdio"] = True return kwargs def kwargs_firefox(self, kwargs): from wptrunner import wptcommandline kwargs = self.kwargs_common(kwargs)
--- a/testing/web-platform/mach_test_package_commands.py +++ b/testing/web-platform/mach_test_package_commands.py @@ -28,22 +28,24 @@ class WebPlatformTestsRunnerSetup(object kwargs["binary"] = self.context.firefox_bin if kwargs["prefs_root"] is None: kwargs["prefs_root"] = os.path.join(self.context.package_root, 'web-platform', "prefs") if kwargs["certutil_binary"] is None: kwargs["certutil_binary"] = os.path.join(self.context.bin_dir, 'certutil') if kwargs["stackfix_dir"] is None: kwargs["stackfix_dir"] = self.context.bin_dir if kwargs["ssl_type"] in (None, "pregenerated"): + cert_root = os.path.join(self.context.package_root, "web-platform", + "tests", "tools", "certs") if kwargs["ca_cert_path"] is None: - kwargs["ca_cert_path"] = os.path.join(self.context.package_root, "web-platform", "certs", "cacert.pem") + kwargs["ca_cert_path"] = os.path.join(cert_root, "cacert.pem") if kwargs["host_key_path"] is None: - kwargs["host_key_path"] = os.path.join(self.context.package_root, "web-platform", "certs", "web-platform.test.key") + kwargs["host_key_path"] = os.path.join(cert_root, "web-platform.test.key") if kwargs["host_cert_path"] is None: - kwargs["host_cert_path"] = os.path.join(self.context.package_root, "web-platform", "certs", "web-platform.test.pem") + kwargs["host_cert_path"] = os.path.join(cert_root, "web-platform.test.pem") kwargs["capture_stdio"] = True if kwargs["exclude"] is None and kwargs["include"] is None and not sys.platform.startswith("linux"): kwargs["exclude"] = ["css"] if kwargs["webdriver_binary"] is None: kwargs["webdriver_binary"] = os.path.join(self.context.bin_dir, "geckodriver")
--- a/testing/web-platform/moz.build +++ b/testing/web-platform/moz.build @@ -12,22 +12,16 @@ WEB_PLATFORM_TESTS_MANIFESTS += [ TEST_HARNESS_FILES['web-platform'] += [ 'mach_commands_base.py', 'mach_test_package_commands.py', 'outbound/**', 'runtests.py', 'wptrunner.ini', ] -TEST_HARNESS_FILES['web-platform'].certs += [ - 'certs/cacert.pem', - 'certs/web-platform.test.key', - 'certs/web-platform.test.pem', -] - TEST_HARNESS_FILES['web-platform'].prefs += [ '/build/sanitizers/lsan_suppressions.txt', ] with Files("**"): SCHEDULES.exclusive = [ 'web-platform-tests', 'web-platform-tests-reftests', @@ -89,19 +83,16 @@ with Files("mozilla/tests/placeholder"): BUG_COMPONENT = ("Testing", "web-platform-tests") with Files("mozilla/tests/wasm/**"): BUG_COMPONENT = ("Core", "JavaScript Engine: JIT") with Files("update/**"): BUG_COMPONENT = ("Testing", "web-platform-tests") -with Files("certs/**"): - BUG_COMPONENT = ("Testing", "web-platform-tests") - with Files("mach*"): BUG_COMPONENT = ("Testing", "web-platform-tests") with Files("*.py"): BUG_COMPONENT = ("Testing", "web-platform-tests") with Files("tests/*.md"): BUG_COMPONENT = ("Testing", "web-platform-tests")