WordPress.org

Making WordPress.org

Changeset 5965


Ignore:
Timestamp:
09/27/2017 08:42:59 PM (2 years ago)
Author:
coffee2code
Message:

Browse Happy API: Group unit test data by browser type and order them alphanumerically by browser, then platform, then version.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/api.wordpress.org/public_html/core/browse-happy/1.0/tests/phpunit/tests/browse-happy.php

    r5964 r5965  
    2121    function data_browse_happy() {
    2222        return [
     23
     24            // Camino
     25
     26            [
     27                'Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en; rv:1.8.1.11) Gecko/20071128 Camino/1.5.4',
     28                'Macintosh Camino 1.5.4',
     29            ],
     30            [
     31                'Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; it; rv:1.8.1.21) Gecko/20090327 Camino/1.6.7 (MultiLang) (like Firefox/2.0.0.21pre)',
     32                'Macintosh Camino 1.6.7',
     33            ],
     34            [
     35                'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en; rv:1.9.0.18) Gecko/2010021619 Camino/2.0.2 (like Firefox/3.0.18)',
     36                'Macintosh Camino 2.0.2',
     37            ],
     38            [
     39                'Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; it; rv:1.9.0.19) Gecko/2010111021 Camino/2.0.6 (MultiLang) (like Firefox/3.0.19)',
     40                'Macintosh Camino 2.0.6',
     41            ],
     42
     43            // Chrome
     44
     45            [
     46                'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.41 Safari/534.7',
     47                'Windows Chrome 7.0.517.41',
     48            ],
     49            [
     50                'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13',
     51                'Windows Chrome 9.0.597.98',
     52            ],
     53            [
     54                'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.114 Safari/534.16',
     55                'Windows Chrome 10.0.648.114',
     56            ],
     57
     58            // Firefox
     59
     60            [
     61                'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.21022)',
     62                'Windows Firefox 3.5.5',
     63            ],
     64            [
     65                'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3',
     66                'Macintosh Firefox 3.6.3',
     67            ],
     68            [
     69                'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 FirePHP/0.5',
     70                'Windows Firefox 3.6.15',
     71            ],
     72
     73            // Internet Explorer
     74
    2375            [
    2476                'Mozilla/4.0 (Windows; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)',
     
    61113                'Windows Internet Explorer 9.0',
    62114            ],
    63             // #2587
    64             [
     115            [ // #2587
    65116                'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)',
    66117                'Windows Internet Explorer 10.0',
    67118            ],
    68             // #2587
    69             [
     119            [ // #2587
    70120                'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko',
    71121                'Windows Internet Explorer 11',
    72122            ],
    73123            [
    74                 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.21022)',
    75                 'Windows Firefox 3.5.5',
    76             ],
    77             [
    78                 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 FirePHP/0.5',
    79                 'Windows Firefox 3.6.15',
    80             ],
    81             [
    82                 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13',
    83                 'Windows Chrome 9.0.597.98',
    84             ],
    85             [
    86                 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.114 Safari/534.16',
    87                 'Windows Chrome 10.0.648.114',
    88             ],
    89             [
    90                 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.41 Safari/534.7',
    91                 'Windows Chrome 7.0.517.41',
     124                'Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0) Asus;Galaxy6',
     125                'Windows Phone OS Internet Explorer Mobile 7.0',
     126            ],
     127            [
     128                'Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; LG; GW910)',
     129                'Windows Phone OS Internet Explorer Mobile 7.0',
     130            ],
     131            [
     132                'Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0) LG;LG-E900h)',
     133                'Windows Phone OS Internet Explorer Mobile 7.0',
    92134            ],
    93135
    94136            // Opera
    95137
     138            [
     139                'Opera/9.80 (X11; Linux zvav; U; en) Presto/2.8.119 Version/11.10',
     140                'Linux Opera 11.10',
     141            ],
     142            [
     143                'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36 OPR/37.0.2178.31 (Edition beta)',
     144                'Linux Opera 37.0.2178.31',
     145            ],
     146            [
     147                'Opera/9.80 (Macintosh; Intel Mac OS X 10.10.5) Presto/2.12.388 Version/12.16',
     148                'Macintosh Opera 12.16',
     149            ],
     150            [
     151                'Opera/9.80 (Windows NT 5.1; U; cs) Presto/2.7.62 Version/11.01',
     152                'Windows Opera 11.01',
     153            ],
     154            [
     155                'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101213 Opera/9.80 (Windows NT 6.1; U; zh-tw) Presto/2.7.62 Version/11.01',
     156                'Windows Opera 11.01',
     157            ],
     158            [
     159                'Mozilla/5.0 (Windows NT 6.1; U; nl; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 11.01',
     160                'Windows Opera 11.01',
     161            ],
     162            [
     163                'Mozilla/5.0 (Windows NT 6.1; U; de; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 11.01',
     164                'Windows Opera 11.01',
     165            ],
     166            [
     167                'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; de) Opera 11.01',
     168                'Windows Opera 11.01',
     169            ],
    96170            [
    97171                'Opera/9.80 (Windows NT 6.0; U; en) Presto/2.8.99 Version/11.10',
    98172                'Windows Opera 11.10',
    99173            ],
    100             [
    101                 'Opera/9.80 (Windows NT 5.1; U; cs) Presto/2.7.62 Version/11.01',
    102                 'Windows Opera 11.01',
    103             ],
    104             [
    105                 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101213 Opera/9.80 (Windows NT 6.1; U; zh-tw) Presto/2.7.62 Version/11.01',
    106                 'Windows Opera 11.01',
    107             ],
    108             [
    109                 'Mozilla/5.0 (Windows NT 6.1; U; nl; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 11.01',
    110                 'Windows Opera 11.01',
    111             ],
    112             [
    113                 'Mozilla/5.0 (Windows NT 6.1; U; de; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 Opera 11.01',
    114                 'Windows Opera 11.01',
    115             ],
    116             [
    117                 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; de) Opera 11.01',
    118                 'Windows Opera 11.01',
     174            [ // #3161
     175                'Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 Version/12.18',
     176                'Windows Opera 12.18',
    119177            ],
    120178            [
     
    126184                'Windows Opera 43.0.2442.991',
    127185            ],
    128             [
    129                 'Opera/9.80 (X11; Linux zvav; U; en) Presto/2.8.119 Version/11.10',
    130                 'Linux Opera 11.10',
    131             ],
    132             [
    133                 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36 OPR/37.0.2178.31 (Edition beta)',
    134                 'Linux Opera 37.0.2178.31',
    135             ],
    136             [
    137                 'Opera/9.80 (Macintosh; Intel Mac OS X 10.10.5) Presto/2.12.388 Version/12.16',
    138                 'Macintosh Opera 12.16',
    139             ],
    140             // #3161
    141             [
    142                 'Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 Version/12.18',
    143                 'Windows Opera 12.18',
    144             ],
    145186
    146187            // Opera Mini
     
    159200            ],
    160201
     202            // Safari
     203
    161204            [
    162205                'Mozilla/5.0 (Windows; U; Windows NT 6.1; tr-TR) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27',
     
    164207            ],
    165208            [
    166                 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3',
    167                 'Macintosh Firefox 3.6.3',
    168             ],
    169             [
    170209                'Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; en) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7',
    171210                'Macintosh Safari 4.0.5',
     
    184223            ],
    185224            [
    186                 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; it; rv:1.9.0.19) Gecko/2010111021 Camino/2.0.6 (MultiLang) (like Firefox/3.0.19)',
    187                 'Macintosh Camino 2.0.6',
    188             ],
    189             [
    190                 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en; rv:1.9.0.18) Gecko/2010021619 Camino/2.0.2 (like Firefox/3.0.18)',
    191                 'Macintosh Camino 2.0.2',
    192             ],
    193             [
    194                 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; it; rv:1.8.1.21) Gecko/20090327 Camino/1.6.7 (MultiLang) (like Firefox/2.0.0.21pre)',
    195                 'Macintosh Camino 1.6.7',
    196             ],
    197             [
    198                 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en; rv:1.8.1.11) Gecko/20071128 Camino/1.5.4',
    199                 'Macintosh Camino 1.5.4',
    200             ],
    201             [
    202225                'Mozilla/5.0 (Linux; U; Android 2.2; en-us; SGH-T959 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',
    203226                'Android Mobile Safari 4.0',
    204227            ],
    205             // #1323
    206             [
     228            [ // #1323
    207229                'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/45.0.2454.95 Mobile Safari/537.36',
    208230                'Android Mobile Safari 4.0',
    209231            ],
    210232            [
     233                'Mozilla/5.0 (Linux; U; Android 3.1; en-us; GT-P7510 Build/HMJ37) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13',
     234                'Android Safari 4.0',
     235            ],
     236            [
    211237                'Mozilla/5.0 (iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10',
    212238                'iPad Safari 4.0.4',
     
    217243            ],
    218244            [
     245                'Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C25 Safari/419.3',
     246                'iPhone Safari 3.0',
     247            ],
     248            [
    219249                'Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_6 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8E200 Safari/6533.18.5',
    220250                'iPhone Safari 5.0.2',
    221251            ],
    222             [
    223                 'Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C25 Safari/419.3',
    224                 'iPhone Safari 3.0',
    225             ],
    226             [
    227                 'Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0) Asus;Galaxy6',
    228                 'Windows Phone OS Internet Explorer Mobile 7.0',
    229             ],
    230             [
    231                 'Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; LG; GW910)',
    232                 'Windows Phone OS Internet Explorer Mobile 7.0',
    233             ],
    234             [
    235                 'Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0) LG;LG-E900h)',
    236                 'Windows Phone OS Internet Explorer Mobile 7.0',
    237             ],
     252
     253            // Miscellaneous
     254
    238255            [
    239256                'Mozilla/4.0 (compatible; Linux 2.6.10) NetFront/3.3 Kindle/1.0 (screen 600x800)',
     
    256273                'Macintosh RockMelt 0.9.58.494',
    257274            ],
    258             [
    259                 'Mozilla/5.0 (Linux; U; Android 3.1; en-us; GT-P7510 Build/HMJ37) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13',
    260                 'Android Safari 4.0',
    261             ],
     275
    262276        ];
    263277    }
Note: See TracChangeset for help on using the changeset viewer.