|
116 | 116 | {
|
117 | 117 | "cell_type": "markdown",
|
118 | 118 | "id": "4d838597-a856-47fd-b0e2-42005c0c5e95",
|
119 |
| - "metadata": { |
120 |
| - "jp-MarkdownHeadingCollapsed": true |
121 |
| - }, |
| 119 | + "metadata": {}, |
122 | 120 | "source": [
|
123 | 121 | "# Overview\n",
|
124 | 122 | "- Collected between 885730 and 1558656 results for 12 browsers (original)\n",
|
|
579 | 577 | {
|
580 | 578 | "cell_type": "markdown",
|
581 | 579 | "id": "10825cc1-7b5c-4d02-9217-6201ce117d21",
|
582 |
| - "metadata": { |
583 |
| - "jp-MarkdownHeadingCollapsed": true |
584 |
| - }, |
| 580 | + "metadata": {}, |
585 | 581 | "source": [
|
586 | 582 | "## Error + Timeout Analysis\n",
|
587 | 583 | "- Small number of random timeouts in both parsing/basic mode\n",
|
|
2668 | 2664 | {
|
2669 | 2665 | "cell_type": "markdown",
|
2670 | 2666 | "id": "12f42fc8-2f18-48a7-be7a-ba913fa915e5",
|
2671 |
| - "metadata": { |
2672 |
| - "jp-MarkdownHeadingCollapsed": true |
2673 |
| - }, |
| 2667 | + "metadata": {}, |
2674 | 2668 | "source": [
|
2675 | 2669 | "### General\n",
|
2676 | 2670 | "- Basic:\n",
|
|
2777 | 2771 | },
|
2778 | 2772 | {
|
2779 | 2773 | "cell_type": "code",
|
2780 |
| - "execution_count": 34, |
| 2774 | + "execution_count": 317, |
2781 | 2775 | "id": "5d65806b-5ca1-4123-a9da-51178e1063ea",
|
2782 | 2776 | "metadata": {},
|
2783 | 2777 | "outputs": [
|
|
2786 | 2780 | "output_type": "stream",
|
2787 | 2781 | "text": [
|
2788 | 2782 | "Original run tests with more than one outcome: total 0.07206861383642119, basic 0.1884841206298372, parsing 0.06510961947266193\n",
|
2789 |
| - "Updated run tests with more than one outcome: total 0.076490578392964, basic 0.2752201761409127, parsing 0.06461107721023727\n" |
| 2783 | + "Updated run tests with more than one outcome: total 0.076490578392964, basic 0.2752201761409127, parsing 0.06461107721023727\n", |
| 2784 | + "Combined run tests with more than one outcome: total 0.07317410497555689\n" |
2790 | 2785 | ]
|
2791 | 2786 | }
|
2792 | 2787 | ],
|
2793 | 2788 | "source": [
|
2794 | 2789 | "print(f\"Original run tests with more than one outcome: total {(226+1306)/(9992*12+167154*12)*100}, basic {226/(9992*12)*100}, parsing {1306/(167154*12)*100}\")\n",
|
2795 |
| - "print(f\"Updated run tests with more than one outcome: total {(110+432)/(9992*4+167154*4)*100}, basic {110/(9992*4)*100}, parsing {432/(167154*4)*100}\")" |
| 2790 | + "print(f\"Updated run tests with more than one outcome: total {(110+432)/(9992*4+167154*4)*100}, basic {110/(9992*4)*100}, parsing {432/(167154*4)*100}\")\n", |
| 2791 | + "print(f\"Combined run tests with more than one outcome: total {(336+1738)/(9992*16+167154*16)*100}\")" |
2796 | 2792 | ]
|
2797 | 2793 | },
|
2798 | 2794 | {
|
|
5101 | 5097 | {
|
5102 | 5098 | "cell_type": "markdown",
|
5103 | 5099 | "id": "45c8c774-4bbc-4d8b-beb6-03a820dc8cd8",
|
5104 |
| - "metadata": { |
5105 |
| - "jp-MarkdownHeadingCollapsed": true |
5106 |
| - }, |
| 5100 | + "metadata": {}, |
5107 | 5101 | "source": [
|
5108 | 5102 | "### Majority Voting\n",
|
5109 | 5103 | "- Perform majority voting\n",
|
|
5413 | 5407 | "- 4374 tests have two outcomes, 58 tests have three outcomes\n",
|
5414 | 5408 | "- All test rows: 2125752, should be: 2125752, Rows with more than one outcome: 53184, Tests with more than one outcome: 4432\n",
|
5415 | 5409 | "- **Update December: 4950 have two outcomes, 92 have three outcomes**\n",
|
5416 |
| - "- Combined: 5491 have two outcomes, 121 have three outcomes" |
| 5410 | + "- Combined: 5485 have two outcomes, 121 have three outcomes" |
5417 | 5411 | ]
|
5418 | 5412 | },
|
5419 | 5413 | {
|
|
5634 | 5628 | {
|
5635 | 5629 | "cell_type": "markdown",
|
5636 | 5630 | "id": "940c0cd8-08da-4034-8c9a-d634afa3c777",
|
5637 |
| - "metadata": { |
5638 |
| - "jp-MarkdownHeadingCollapsed": true |
5639 |
| - }, |
| 5631 | + "metadata": {}, |
5640 | 5632 | "source": [
|
5641 | 5633 | "## Differences per test group\n",
|
5642 | 5634 | "- Basic:\n",
|
|
5650 | 5642 | },
|
5651 | 5643 | {
|
5652 | 5644 | "cell_type": "code",
|
5653 |
| - "execution_count": 55, |
| 5645 | + "execution_count": 313, |
5654 | 5646 | "id": "7eecaa8e-644a-4fa5-b44d-6ca25bc18b5c",
|
5655 | 5647 | "metadata": {},
|
5656 | 5648 | "outputs": [
|
|
6286 | 6278 | "display(r.groupby([\"test_name\", \"relation_info\"])[\"diff\"].agg([\"mean\"]).describe())"
|
6287 | 6279 | ]
|
6288 | 6280 | },
|
| 6281 | + { |
| 6282 | + "cell_type": "code", |
| 6283 | + "execution_count": 314, |
| 6284 | + "id": "98cd2ebf-f593-401f-bcf6-0bb5e219cd09", |
| 6285 | + "metadata": {}, |
| 6286 | + "outputs": [ |
| 6287 | + { |
| 6288 | + "data": { |
| 6289 | + "text/plain": [ |
| 6290 | + "test_name relation_info \n", |
| 6291 | + "accesswindow_direct direct 76\n", |
| 6292 | + "fetch_GET credentials 114\n", |
| 6293 | + " custom_headers 126\n", |
| 6294 | + " simple 137\n", |
| 6295 | + "fetch_TEST custom_method 126\n", |
| 6296 | + "framing_embed direct 186\n", |
| 6297 | + " nested 120\n", |
| 6298 | + " sandbox 120\n", |
| 6299 | + "framing_iframe direct 421\n", |
| 6300 | + " nested 172\n", |
| 6301 | + " sandbox 8\n", |
| 6302 | + "framing_object direct 186\n", |
| 6303 | + " nested 120\n", |
| 6304 | + " sandbox 120\n", |
| 6305 | + "fullscreen_iframe child 23\n", |
| 6306 | + " child_allow 481\n", |
| 6307 | + " child_sandbox 0\n", |
| 6308 | + " direct 442\n", |
| 6309 | + "imgloading_iframe direct 270\n", |
| 6310 | + "perfAPI_img direct 104\n", |
| 6311 | + "referrer_iframe iframe 131\n", |
| 6312 | + " window.open 117\n", |
| 6313 | + "script_execution_iframe direct 242\n", |
| 6314 | + " sandbox 21\n", |
| 6315 | + "sniffing_script direct 42\n", |
| 6316 | + "subresourceloadingCOEP_img direct 236\n", |
| 6317 | + " sandbox 4\n", |
| 6318 | + "subresourceloadingCORP_img direct 103\n", |
| 6319 | + " nested 0\n", |
| 6320 | + " sandbox 0\n", |
| 6321 | + "subresourceloadingCORP_object direct 176\n", |
| 6322 | + "upgradeHSTS_direct direct 859\n", |
| 6323 | + "upgradeHSTS_subdomain subdomain 323\n", |
| 6324 | + "Name: diff, dtype: int64" |
| 6325 | + ] |
| 6326 | + }, |
| 6327 | + "execution_count": 314, |
| 6328 | + "metadata": {}, |
| 6329 | + "output_type": "execute_result" |
| 6330 | + } |
| 6331 | + ], |
| 6332 | + "source": [ |
| 6333 | + "r.groupby([\"test_name\", \"relation_info\"])[\"diff\"].sum()" |
| 6334 | + ] |
| 6335 | + }, |
6289 | 6336 | {
|
6290 | 6337 | "cell_type": "code",
|
6291 | 6338 | "execution_count": 58,
|
|
8259 | 8306 | {
|
8260 | 8307 | "cell_type": "markdown",
|
8261 | 8308 | "id": "8ed5e49e-a172-49c3-92c3-613f48a1d8e0",
|
8262 |
| - "metadata": { |
8263 |
| - "jp-MarkdownHeadingCollapsed": true |
8264 |
| - }, |
| 8309 | + "metadata": {}, |
8265 | 8310 | "source": [
|
8266 | 8311 | "## Framing\n",
|
8267 | 8312 | "- Testfile: `framing.sub.html`\n",
|
|
13746 | 13791 | {
|
13747 | 13792 | "cell_type": "markdown",
|
13748 | 13793 | "id": "227f601a-0e6c-47b5-b80b-aa97c0087b45",
|
13749 |
| - "metadata": { |
13750 |
| - "jp-MarkdownHeadingCollapsed": true |
13751 |
| - }, |
| 13794 | + "metadata": {}, |
13752 | 13795 | "source": [
|
13753 | 13796 | "### General"
|
13754 | 13797 | ]
|
|
20935 | 20978 | "cell_type": "code",
|
20936 | 20979 | "execution_count": 295,
|
20937 | 20980 | "id": "3a85e878-14a5-4904-86b0-7943a4c78ebd",
|
20938 |
| - "metadata": {}, |
| 20981 | + "metadata": { |
| 20982 | + "collapsed": true, |
| 20983 | + "jupyter": { |
| 20984 | + "outputs_hidden": true |
| 20985 | + } |
| 20986 | + }, |
20939 | 20987 | "outputs": [
|
20940 | 20988 | {
|
20941 | 20989 | "name": "stdout",
|
|
0 commit comments