builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-541 starttime: 1466584174.84 results: success (0) buildid: 20160621234002 builduid: 857be21ca7ae409584522603bb514c23 revision: 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:34.838156) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:34.838544) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:34.838821) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:34.881849) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:34.882133) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315 _=/tools/buildbot/bin/python using PTY: False --2016-06-22 01:29:35-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.67M=0.001s 2016-06-22 01:29:36 (8.67 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.288973 ========= master_lag: 0.40 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:35.567732) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:35.568045) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030369 ========= master_lag: 0.43 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:36.030780) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 01:29:36.031167) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315 _=/tools/buildbot/bin/python using PTY: False 2016-06-22 01:29:37,060 truncating revision to first 12 chars 2016-06-22 01:29:37,061 Setting DEBUG logging. 2016-06-22 01:29:37,061 attempt 1/10 2016-06-22 01:29:37,061 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/0bcc9439bf8c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-22 01:29:37,541 unpacking tar archive at: mozilla-beta-0bcc9439bf8c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.760654 ========= master_lag: 0.60 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 01:29:37.395153) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:37.395429) ========= script_repo_revision: 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:37.395795) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:37.396059) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 01:29:37.422394) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 39 secs) (at 2016-06-22 01:29:37.422714) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315 _=/tools/buildbot/bin/python using PTY: False 01:29:38 INFO - MultiFileLogger online at 20160622 01:29:38 in /builds/slave/test 01:29:38 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 01:29:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:29:38 INFO - {'append_to_log': False, 01:29:38 INFO - 'base_work_dir': '/builds/slave/test', 01:29:38 INFO - 'blob_upload_branch': 'mozilla-beta', 01:29:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:29:38 INFO - 'buildbot_json_path': 'buildprops.json', 01:29:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:29:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:29:38 INFO - 'download_minidump_stackwalk': True, 01:29:38 INFO - 'download_symbols': 'true', 01:29:38 INFO - 'e10s': False, 01:29:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:29:38 INFO - 'tooltool.py': '/tools/tooltool.py', 01:29:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:29:38 INFO - '/tools/misc-python/virtualenv.py')}, 01:29:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:29:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:29:38 INFO - 'log_level': 'info', 01:29:38 INFO - 'log_to_console': True, 01:29:38 INFO - 'opt_config_files': (), 01:29:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:29:38 INFO - '--processes=1', 01:29:38 INFO - '--config=%(test_path)s/wptrunner.ini', 01:29:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:29:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:29:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:29:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:29:38 INFO - 'pip_index': False, 01:29:38 INFO - 'require_test_zip': True, 01:29:38 INFO - 'test_type': ('testharness',), 01:29:38 INFO - 'this_chunk': '1', 01:29:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:29:38 INFO - 'total_chunks': '10', 01:29:38 INFO - 'virtualenv_path': 'venv', 01:29:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:29:38 INFO - 'work_dir': 'build'} 01:29:38 INFO - ##### 01:29:38 INFO - ##### Running clobber step. 01:29:38 INFO - ##### 01:29:38 INFO - Running pre-action listener: _resource_record_pre_action 01:29:38 INFO - Running main action method: clobber 01:29:38 INFO - rmtree: /builds/slave/test/build 01:29:38 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:29:39 INFO - Running post-action listener: _resource_record_post_action 01:29:39 INFO - ##### 01:29:39 INFO - ##### Running read-buildbot-config step. 01:29:39 INFO - ##### 01:29:39 INFO - Running pre-action listener: _resource_record_pre_action 01:29:39 INFO - Running main action method: read_buildbot_config 01:29:39 INFO - Using buildbot properties: 01:29:39 INFO - { 01:29:39 INFO - "project": "", 01:29:39 INFO - "product": "firefox", 01:29:39 INFO - "script_repo_revision": "production", 01:29:39 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 01:29:39 INFO - "repository": "", 01:29:39 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 01:29:39 INFO - "buildid": "20160621234002", 01:29:39 INFO - "pgo_build": "False", 01:29:39 INFO - "basedir": "/builds/slave/test", 01:29:39 INFO - "buildnumber": 9, 01:29:39 INFO - "slavename": "tst-linux32-spot-541", 01:29:39 INFO - "revision": "0bcc9439bf8c9106740ce9e7cb3bb0131487ae67", 01:29:39 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 01:29:39 INFO - "platform": "linux", 01:29:39 INFO - "branch": "mozilla-beta", 01:29:39 INFO - "repo_path": "releases/mozilla-beta", 01:29:39 INFO - "moz_repo_path": "", 01:29:39 INFO - "stage_platform": "linux", 01:29:39 INFO - "builduid": "857be21ca7ae409584522603bb514c23", 01:29:39 INFO - "slavebuilddir": "test" 01:29:39 INFO - } 01:29:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 01:29:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 01:29:39 INFO - Running post-action listener: _resource_record_post_action 01:29:39 INFO - ##### 01:29:39 INFO - ##### Running download-and-extract step. 01:29:39 INFO - ##### 01:29:39 INFO - Running pre-action listener: _resource_record_pre_action 01:29:39 INFO - Running main action method: download_and_extract 01:29:39 INFO - mkdir: /builds/slave/test/build/tests 01:29:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:29:39 INFO - https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 01:29:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 01:29:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 01:29:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 01:29:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 01:29:58 INFO - Downloaded 1291 bytes. 01:29:58 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 01:29:58 INFO - Using the following test package requirements: 01:29:58 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 01:29:58 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 01:29:58 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 01:29:58 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 01:29:58 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 01:29:58 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 01:29:58 INFO - u'jsshell-linux-i686.zip'], 01:29:58 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 01:29:58 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 01:29:58 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 01:29:58 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 01:29:58 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 01:29:58 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 01:29:58 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 01:29:58 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 01:29:58 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 01:29:58 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 01:29:58 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 01:29:58 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 01:29:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:29:58 INFO - https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 01:29:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 01:29:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 01:29:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 01:29:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 01:30:03 INFO - Downloaded 22810659 bytes. 01:30:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:30:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:30:03 INFO - caution: filename not matched: web-platform/* 01:30:03 INFO - Return code: 11 01:30:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:30:03 INFO - https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 01:30:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 01:30:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 01:30:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 01:30:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 01:30:08 INFO - Downloaded 36389080 bytes. 01:30:08 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:30:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:30:12 INFO - caution: filename not matched: bin/* 01:30:12 INFO - caution: filename not matched: config/* 01:30:12 INFO - caution: filename not matched: mozbase/* 01:30:12 INFO - caution: filename not matched: marionette/* 01:30:12 INFO - caution: filename not matched: tools/wptserve/* 01:30:12 INFO - Return code: 11 01:30:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:30:12 INFO - https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 01:30:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 01:30:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 01:30:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 01:30:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 01:30:20 INFO - Downloaded 69346875 bytes. 01:30:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 01:30:20 INFO - mkdir: /builds/slave/test/properties 01:30:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:30:20 INFO - Writing to file /builds/slave/test/properties/build_url 01:30:20 INFO - Contents: 01:30:20 INFO - build_url:https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 01:30:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 01:30:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:30:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:30:21 INFO - Contents: 01:30:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 01:30:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:30:21 INFO - https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:30:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 01:30:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 01:30:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 01:30:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 01:30:29 INFO - Downloaded 92329948 bytes. 01:30:29 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:30:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:30:38 INFO - Return code: 0 01:30:38 INFO - Running post-action listener: _resource_record_post_action 01:30:38 INFO - Running post-action listener: set_extra_try_arguments 01:30:38 INFO - ##### 01:30:38 INFO - ##### Running create-virtualenv step. 01:30:38 INFO - ##### 01:30:38 INFO - Running pre-action listener: _pre_create_virtualenv 01:30:38 INFO - Running pre-action listener: _resource_record_pre_action 01:30:38 INFO - Running main action method: create_virtualenv 01:30:38 INFO - Creating virtualenv /builds/slave/test/build/venv 01:30:38 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 01:30:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:30:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:30:38 INFO - Using real prefix '/usr' 01:30:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:30:40 INFO - Installing distribute.............................................................................................................................................................................................done. 01:30:43 INFO - Installing pip.................done. 01:30:43 INFO - Return code: 0 01:30:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:30:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:30:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:30:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:30:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:30:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:30:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:30:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8711c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8778598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x882af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x850ce30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87a9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8828470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 01:30:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 01:30:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 01:30:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:30:43 INFO - 'CCACHE_UMASK': '002', 01:30:43 INFO - 'DISPLAY': ':0', 01:30:43 INFO - 'HOME': '/home/cltbld', 01:30:43 INFO - 'LANG': 'en_US.UTF-8', 01:30:43 INFO - 'LOGNAME': 'cltbld', 01:30:43 INFO - 'MAIL': '/var/mail/cltbld', 01:30:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:30:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:30:43 INFO - 'MOZ_NO_REMOTE': '1', 01:30:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:30:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:30:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:30:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:30:43 INFO - 'PWD': '/builds/slave/test', 01:30:43 INFO - 'SHELL': '/bin/bash', 01:30:43 INFO - 'SHLVL': '1', 01:30:43 INFO - 'TERM': 'linux', 01:30:43 INFO - 'TMOUT': '86400', 01:30:43 INFO - 'USER': 'cltbld', 01:30:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315', 01:30:43 INFO - '_': '/tools/buildbot/bin/python'} 01:30:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:30:44 INFO - Downloading/unpacking psutil>=0.7.1 01:30:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:30:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:30:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:30:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:30:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:30:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:30:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:30:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:30:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:30:48 INFO - Installing collected packages: psutil 01:30:48 INFO - Running setup.py install for psutil 01:30:48 INFO - building 'psutil._psutil_linux' extension 01:30:48 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 01:30:48 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 01:30:48 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 01:30:48 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 01:30:48 INFO - building 'psutil._psutil_posix' extension 01:30:48 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 01:30:48 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 01:30:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:30:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:30:48 INFO - Successfully installed psutil 01:30:48 INFO - Cleaning up... 01:30:49 INFO - Return code: 0 01:30:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:30:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:30:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:30:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:30:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:30:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:30:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:30:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8711c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8778598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x882af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x850ce30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87a9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8828470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 01:30:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 01:30:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 01:30:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:30:49 INFO - 'CCACHE_UMASK': '002', 01:30:49 INFO - 'DISPLAY': ':0', 01:30:49 INFO - 'HOME': '/home/cltbld', 01:30:49 INFO - 'LANG': 'en_US.UTF-8', 01:30:49 INFO - 'LOGNAME': 'cltbld', 01:30:49 INFO - 'MAIL': '/var/mail/cltbld', 01:30:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:30:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:30:49 INFO - 'MOZ_NO_REMOTE': '1', 01:30:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:30:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:30:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:30:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:30:49 INFO - 'PWD': '/builds/slave/test', 01:30:49 INFO - 'SHELL': '/bin/bash', 01:30:49 INFO - 'SHLVL': '1', 01:30:49 INFO - 'TERM': 'linux', 01:30:49 INFO - 'TMOUT': '86400', 01:30:49 INFO - 'USER': 'cltbld', 01:30:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315', 01:30:49 INFO - '_': '/tools/buildbot/bin/python'} 01:30:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:30:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:30:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:30:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:30:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:30:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:30:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:30:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:30:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:30:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:30:53 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:30:53 INFO - Installing collected packages: mozsystemmonitor 01:30:53 INFO - Running setup.py install for mozsystemmonitor 01:30:53 INFO - Successfully installed mozsystemmonitor 01:30:53 INFO - Cleaning up... 01:30:53 INFO - Return code: 0 01:30:53 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:30:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:30:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:30:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:30:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:30:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:30:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:30:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8711c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8778598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x882af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x850ce30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87a9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8828470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 01:30:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 01:30:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 01:30:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:30:53 INFO - 'CCACHE_UMASK': '002', 01:30:53 INFO - 'DISPLAY': ':0', 01:30:53 INFO - 'HOME': '/home/cltbld', 01:30:53 INFO - 'LANG': 'en_US.UTF-8', 01:30:53 INFO - 'LOGNAME': 'cltbld', 01:30:53 INFO - 'MAIL': '/var/mail/cltbld', 01:30:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:30:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:30:53 INFO - 'MOZ_NO_REMOTE': '1', 01:30:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:30:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:30:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:30:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:30:53 INFO - 'PWD': '/builds/slave/test', 01:30:53 INFO - 'SHELL': '/bin/bash', 01:30:53 INFO - 'SHLVL': '1', 01:30:53 INFO - 'TERM': 'linux', 01:30:53 INFO - 'TMOUT': '86400', 01:30:53 INFO - 'USER': 'cltbld', 01:30:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315', 01:30:53 INFO - '_': '/tools/buildbot/bin/python'} 01:30:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:30:53 INFO - Downloading/unpacking blobuploader==1.2.4 01:30:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:30:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:30:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:30:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:30:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:30:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:30:57 INFO - Downloading blobuploader-1.2.4.tar.gz 01:30:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:30:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:30:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:30:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:30:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:30:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:30:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:30:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:30:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:30:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:30:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:30:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:30:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:30:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:30:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:30:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:30:58 INFO - Downloading docopt-0.6.1.tar.gz 01:30:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:30:58 INFO - Installing collected packages: blobuploader, requests, docopt 01:30:58 INFO - Running setup.py install for blobuploader 01:30:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:30:59 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:30:59 INFO - Running setup.py install for requests 01:30:59 INFO - Running setup.py install for docopt 01:31:00 INFO - Successfully installed blobuploader requests docopt 01:31:00 INFO - Cleaning up... 01:31:00 INFO - Return code: 0 01:31:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:31:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:31:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:31:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:31:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:31:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:31:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:31:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8711c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8778598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x882af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x850ce30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87a9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8828470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 01:31:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:31:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:31:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:31:00 INFO - 'CCACHE_UMASK': '002', 01:31:00 INFO - 'DISPLAY': ':0', 01:31:00 INFO - 'HOME': '/home/cltbld', 01:31:00 INFO - 'LANG': 'en_US.UTF-8', 01:31:00 INFO - 'LOGNAME': 'cltbld', 01:31:00 INFO - 'MAIL': '/var/mail/cltbld', 01:31:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:31:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:31:00 INFO - 'MOZ_NO_REMOTE': '1', 01:31:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:31:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:31:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:31:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:31:00 INFO - 'PWD': '/builds/slave/test', 01:31:00 INFO - 'SHELL': '/bin/bash', 01:31:00 INFO - 'SHLVL': '1', 01:31:00 INFO - 'TERM': 'linux', 01:31:00 INFO - 'TMOUT': '86400', 01:31:00 INFO - 'USER': 'cltbld', 01:31:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315', 01:31:00 INFO - '_': '/tools/buildbot/bin/python'} 01:31:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:31:00 INFO - Running setup.py (path:/tmp/pip-Acz_Vy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:31:00 INFO - Running setup.py (path:/tmp/pip-4I7wnE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:31:00 INFO - Running setup.py (path:/tmp/pip-rnnhkE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:31:00 INFO - Running setup.py (path:/tmp/pip-p3an_L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:31:01 INFO - Running setup.py (path:/tmp/pip-PPLAmI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:31:01 INFO - Running setup.py (path:/tmp/pip-WdLauw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:31:01 INFO - Running setup.py (path:/tmp/pip-QPQRnW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:31:01 INFO - Running setup.py (path:/tmp/pip-LI1xOe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:31:01 INFO - Running setup.py (path:/tmp/pip-AwvrUb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:31:01 INFO - Running setup.py (path:/tmp/pip-Tm6NbL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:31:01 INFO - Running setup.py (path:/tmp/pip-nIZ7n8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:31:01 INFO - Running setup.py (path:/tmp/pip-k2bRgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:31:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:31:02 INFO - Running setup.py (path:/tmp/pip-sSpcLU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:31:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:31:02 INFO - Running setup.py (path:/tmp/pip-L7M0NE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:31:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:31:02 INFO - Running setup.py (path:/tmp/pip-K1lEN2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:31:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:31:02 INFO - Running setup.py (path:/tmp/pip-vU2HHG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:31:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:31:02 INFO - Running setup.py (path:/tmp/pip-GRSF4V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:31:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:31:02 INFO - Running setup.py (path:/tmp/pip-V_OVeo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:31:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:31:03 INFO - Running setup.py (path:/tmp/pip-dGqXvz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:31:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:31:03 INFO - Running setup.py (path:/tmp/pip-6KqF8_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:31:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:31:03 INFO - Running setup.py (path:/tmp/pip-WfV8Py-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:31:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:31:04 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 01:31:04 INFO - Running setup.py install for manifestparser 01:31:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:31:04 INFO - Running setup.py install for mozcrash 01:31:04 INFO - Running setup.py install for mozdebug 01:31:04 INFO - Running setup.py install for mozdevice 01:31:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:31:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:31:05 INFO - Running setup.py install for mozfile 01:31:05 INFO - Running setup.py install for mozhttpd 01:31:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:31:05 INFO - Running setup.py install for mozinfo 01:31:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:31:06 INFO - Running setup.py install for mozInstall 01:31:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:31:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:31:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:31:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:31:06 INFO - Running setup.py install for mozleak 01:31:06 INFO - Running setup.py install for mozlog 01:31:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:31:06 INFO - Running setup.py install for moznetwork 01:31:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:31:07 INFO - Running setup.py install for mozprocess 01:31:07 INFO - Running setup.py install for mozprofile 01:31:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:31:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:31:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:31:07 INFO - Running setup.py install for mozrunner 01:31:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:31:07 INFO - Running setup.py install for mozscreenshot 01:31:07 INFO - Running setup.py install for moztest 01:31:08 INFO - Running setup.py install for mozversion 01:31:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:31:08 INFO - Running setup.py install for wptserve 01:31:08 INFO - Running setup.py install for marionette-driver 01:31:08 INFO - Running setup.py install for browsermob-proxy 01:31:09 INFO - Running setup.py install for marionette-client 01:31:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:31:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:31:09 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 01:31:09 INFO - Cleaning up... 01:31:09 INFO - Return code: 0 01:31:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:31:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:31:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:31:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:31:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:31:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:31:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:31:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8711c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8778598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x882af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x850ce30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87a9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8828470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 01:31:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:31:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:31:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:31:09 INFO - 'CCACHE_UMASK': '002', 01:31:09 INFO - 'DISPLAY': ':0', 01:31:09 INFO - 'HOME': '/home/cltbld', 01:31:09 INFO - 'LANG': 'en_US.UTF-8', 01:31:09 INFO - 'LOGNAME': 'cltbld', 01:31:09 INFO - 'MAIL': '/var/mail/cltbld', 01:31:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:31:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:31:09 INFO - 'MOZ_NO_REMOTE': '1', 01:31:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:31:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:31:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:31:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:31:09 INFO - 'PWD': '/builds/slave/test', 01:31:09 INFO - 'SHELL': '/bin/bash', 01:31:09 INFO - 'SHLVL': '1', 01:31:09 INFO - 'TERM': 'linux', 01:31:09 INFO - 'TMOUT': '86400', 01:31:09 INFO - 'USER': 'cltbld', 01:31:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315', 01:31:09 INFO - '_': '/tools/buildbot/bin/python'} 01:31:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:31:10 INFO - Running setup.py (path:/tmp/pip-r4fMFo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:31:10 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 01:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:31:10 INFO - Running setup.py (path:/tmp/pip-lbgwY0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:31:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:31:10 INFO - Running setup.py (path:/tmp/pip-rv1K8y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:31:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 01:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:31:10 INFO - Running setup.py (path:/tmp/pip-87LbVk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:31:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:31:10 INFO - Running setup.py (path:/tmp/pip-r5J03D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:31:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 01:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:31:10 INFO - Running setup.py (path:/tmp/pip-xPAMKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:31:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 01:31:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:31:11 INFO - Running setup.py (path:/tmp/pip-xGNvKA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:31:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 01:31:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:31:11 INFO - Running setup.py (path:/tmp/pip-I3lC2L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:31:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 01:31:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:31:11 INFO - Running setup.py (path:/tmp/pip-jOmjlk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:31:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 01:31:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:31:11 INFO - Running setup.py (path:/tmp/pip-RnPrAH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:31:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:31:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:31:11 INFO - Running setup.py (path:/tmp/pip-RBCFcG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:31:11 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 01:31:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:31:11 INFO - Running setup.py (path:/tmp/pip-01s7MD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:31:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 01:31:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:31:11 INFO - Running setup.py (path:/tmp/pip-U4Fel5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:31:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 01:31:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:31:12 INFO - Running setup.py (path:/tmp/pip-hVti_y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:31:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 01:31:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:31:12 INFO - Running setup.py (path:/tmp/pip-LlVLq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:31:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 01:31:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:31:12 INFO - Running setup.py (path:/tmp/pip-EpaSC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:31:12 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 01:31:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:31:12 INFO - Running setup.py (path:/tmp/pip-moLDny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:31:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 01:31:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:31:12 INFO - Running setup.py (path:/tmp/pip-me8jct-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:31:12 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 01:31:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:31:12 INFO - Running setup.py (path:/tmp/pip-j3t6it-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:31:12 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 01:31:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:31:12 INFO - Running setup.py (path:/tmp/pip-upDuzV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:31:12 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 01:31:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:31:13 INFO - Running setup.py (path:/tmp/pip-KmohQA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:31:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:31:13 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 01:31:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:31:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:31:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 01:31:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:31:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:31:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:31:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:31:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:31:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:31:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:31:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:31:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:31:17 INFO - Downloading blessings-1.6.tar.gz 01:31:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:31:17 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 01:31:17 INFO - Installing collected packages: blessings 01:31:17 INFO - Running setup.py install for blessings 01:31:17 INFO - Successfully installed blessings 01:31:17 INFO - Cleaning up... 01:31:17 INFO - Return code: 0 01:31:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:31:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:31:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:31:18 INFO - Reading from file tmpfile_stdout 01:31:18 INFO - Current package versions: 01:31:18 INFO - argparse == 1.2.1 01:31:18 INFO - blessings == 1.6 01:31:18 INFO - blobuploader == 1.2.4 01:31:18 INFO - browsermob-proxy == 0.6.0 01:31:18 INFO - docopt == 0.6.1 01:31:18 INFO - manifestparser == 1.1 01:31:18 INFO - marionette-client == 2.3.0 01:31:18 INFO - marionette-driver == 1.4.0 01:31:18 INFO - mozInstall == 1.12 01:31:18 INFO - mozcrash == 0.17 01:31:18 INFO - mozdebug == 0.1 01:31:18 INFO - mozdevice == 0.48 01:31:18 INFO - mozfile == 1.2 01:31:18 INFO - mozhttpd == 0.7 01:31:18 INFO - mozinfo == 0.9 01:31:18 INFO - mozleak == 0.1 01:31:18 INFO - mozlog == 3.1 01:31:18 INFO - moznetwork == 0.27 01:31:18 INFO - mozprocess == 0.22 01:31:18 INFO - mozprofile == 0.28 01:31:18 INFO - mozrunner == 6.11 01:31:18 INFO - mozscreenshot == 0.1 01:31:18 INFO - mozsystemmonitor == 0.0 01:31:18 INFO - moztest == 0.7 01:31:18 INFO - mozversion == 1.4 01:31:18 INFO - psutil == 3.1.1 01:31:18 INFO - requests == 1.2.3 01:31:18 INFO - wptserve == 1.4.0 01:31:18 INFO - wsgiref == 0.1.2 01:31:18 INFO - Running post-action listener: _resource_record_post_action 01:31:18 INFO - Running post-action listener: _start_resource_monitoring 01:31:18 INFO - Starting resource monitoring. 01:31:18 INFO - ##### 01:31:18 INFO - ##### Running pull step. 01:31:18 INFO - ##### 01:31:18 INFO - Running pre-action listener: _resource_record_pre_action 01:31:18 INFO - Running main action method: pull 01:31:18 INFO - Pull has nothing to do! 01:31:18 INFO - Running post-action listener: _resource_record_post_action 01:31:18 INFO - ##### 01:31:18 INFO - ##### Running install step. 01:31:18 INFO - ##### 01:31:18 INFO - Running pre-action listener: _resource_record_pre_action 01:31:18 INFO - Running main action method: install 01:31:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:31:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:31:18 INFO - Reading from file tmpfile_stdout 01:31:18 INFO - Detecting whether we're running mozinstall >=1.0... 01:31:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:31:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:31:18 INFO - Reading from file tmpfile_stdout 01:31:18 INFO - Output received: 01:31:18 INFO - Usage: mozinstall [options] installer 01:31:18 INFO - Options: 01:31:18 INFO - -h, --help show this help message and exit 01:31:18 INFO - -d DEST, --destination=DEST 01:31:18 INFO - Directory to install application into. [default: 01:31:18 INFO - "/builds/slave/test"] 01:31:18 INFO - --app=APP Application being installed. [default: firefox] 01:31:18 INFO - mkdir: /builds/slave/test/build/application 01:31:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 01:31:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 01:31:48 INFO - Reading from file tmpfile_stdout 01:31:48 INFO - Output received: 01:31:48 INFO - /builds/slave/test/build/application/firefox/firefox 01:31:48 INFO - Running post-action listener: _resource_record_post_action 01:31:48 INFO - ##### 01:31:48 INFO - ##### Running run-tests step. 01:31:48 INFO - ##### 01:31:48 INFO - Running pre-action listener: _resource_record_pre_action 01:31:48 INFO - Running main action method: run_tests 01:31:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:31:48 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:31:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:31:48 INFO - grabbing minidump binary from tooltool 01:31:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:31:48 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x850ce30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87a9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8828470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:31:48 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 01:31:48 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 01:31:48 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:31:48 INFO - Return code: 0 01:31:48 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 01:31:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:31:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 01:31:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 01:31:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:31:48 INFO - 'CCACHE_UMASK': '002', 01:31:48 INFO - 'DISPLAY': ':0', 01:31:48 INFO - 'HOME': '/home/cltbld', 01:31:48 INFO - 'LANG': 'en_US.UTF-8', 01:31:48 INFO - 'LOGNAME': 'cltbld', 01:31:48 INFO - 'MAIL': '/var/mail/cltbld', 01:31:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:31:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:31:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:31:48 INFO - 'MOZ_NO_REMOTE': '1', 01:31:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:31:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:31:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:31:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:31:48 INFO - 'PWD': '/builds/slave/test', 01:31:48 INFO - 'SHELL': '/bin/bash', 01:31:48 INFO - 'SHLVL': '1', 01:31:48 INFO - 'TERM': 'linux', 01:31:48 INFO - 'TMOUT': '86400', 01:31:48 INFO - 'USER': 'cltbld', 01:31:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315', 01:31:48 INFO - '_': '/tools/buildbot/bin/python'} 01:31:48 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 01:31:49 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 01:31:49 INFO - import pkg_resources 01:31:50 INFO - Using 1 client processes 01:31:50 INFO - wptserve Starting http server on 127.0.0.1:8000 01:31:50 INFO - wptserve Starting http server on 127.0.0.1:8001 01:31:50 INFO - wptserve Starting http server on 127.0.0.1:8443 01:31:52 INFO - SUITE-START | Running 778 tests 01:31:52 INFO - Running testharness tests 01:31:52 INFO - Setting up ssl 01:31:52 INFO - PROCESS | certutil | 01:31:52 INFO - PROCESS | certutil | 01:31:52 INFO - PROCESS | certutil | 01:31:52 INFO - Certificate Nickname Trust Attributes 01:31:52 INFO - SSL,S/MIME,JAR/XPI 01:31:52 INFO - 01:31:52 INFO - web-platform-tests CT,, 01:31:52 INFO - 01:31:52 INFO - Starting runner 01:31:55 INFO - PROCESS | 8447 | 1466584315525 Marionette DEBUG Marionette enabled via build flag and pref 01:31:55 INFO - PROCESS | 8447 | ++DOCSHELL 0xa4e42000 == 1 [pid = 8447] [id = 1] 01:31:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 1 (0xa4e42400) [pid = 8447] [serial = 1] [outer = (nil)] 01:31:55 INFO - PROCESS | 8447 | [8447] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:31:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 2 (0xa4e42c00) [pid = 8447] [serial = 2] [outer = 0xa4e42400] 01:31:56 INFO - PROCESS | 8447 | 1466584316203 Marionette INFO Listening on port 2828 01:31:56 INFO - PROCESS | 8447 | 1466584316788 Marionette DEBUG Marionette enabled via command-line flag 01:31:56 INFO - PROCESS | 8447 | ++DOCSHELL 0xa23a1000 == 2 [pid = 8447] [id = 2] 01:31:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 3 (0xa23aa000) [pid = 8447] [serial = 3] [outer = (nil)] 01:31:56 INFO - PROCESS | 8447 | [8447] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:31:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 4 (0xa23aa800) [pid = 8447] [serial = 4] [outer = 0xa23aa000] 01:31:56 INFO - PROCESS | 8447 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20c1980 01:31:56 INFO - PROCESS | 8447 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20c6480 01:31:57 INFO - PROCESS | 8447 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20d0440 01:31:57 INFO - PROCESS | 8447 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20d30a0 01:31:57 INFO - PROCESS | 8447 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20d3dc0 01:31:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 5 (0xa1108400) [pid = 8447] [serial = 5] [outer = 0xa4e42400] 01:31:57 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:31:57 INFO - PROCESS | 8447 | 1466584317156 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40126 01:31:57 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:31:57 INFO - PROCESS | 8447 | 1466584317187 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40127 01:31:57 INFO - PROCESS | 8447 | 1466584317245 Marionette DEBUG Closed connection conn0 01:31:57 INFO - PROCESS | 8447 | [8447] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 01:31:57 INFO - PROCESS | 8447 | 1466584317351 Marionette DEBUG Closed connection conn1 01:31:57 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:31:57 INFO - PROCESS | 8447 | 1466584317364 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40128 01:31:57 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:31:57 INFO - PROCESS | 8447 | 1466584317417 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40129 01:31:57 INFO - PROCESS | 8447 | 1466584317426 Marionette DEBUG Closed connection conn2 01:31:57 INFO - PROCESS | 8447 | 1466584317454 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:31:57 INFO - PROCESS | 8447 | 1466584317489 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160621234002","device":"desktop","version":"48.0"} 01:31:58 INFO - PROCESS | 8447 | [8447] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:31:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x9acda400 == 3 [pid = 8447] [id = 3] 01:31:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 6 (0x9acda800) [pid = 8447] [serial = 6] [outer = (nil)] 01:31:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x9acdac00 == 4 [pid = 8447] [id = 4] 01:31:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 7 (0x9acde800) [pid = 8447] [serial = 7] [outer = (nil)] 01:31:59 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:32:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a452000 == 5 [pid = 8447] [id = 5] 01:32:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 8 (0x9a452400) [pid = 8447] [serial = 8] [outer = (nil)] 01:32:00 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:32:00 INFO - PROCESS | 8447 | [8447] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:32:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 9 (0x99f88c00) [pid = 8447] [serial = 9] [outer = 0x9a452400] 01:32:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 10 (0x9a12bc00) [pid = 8447] [serial = 10] [outer = 0x9acda800] 01:32:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 11 (0x9a12d800) [pid = 8447] [serial = 11] [outer = 0x9acde800] 01:32:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 12 (0x9a12fc00) [pid = 8447] [serial = 12] [outer = 0x9a452400] 01:32:01 INFO - PROCESS | 8447 | 1466584321681 Marionette INFO startBrowser 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:01 INFO - PROCESS | 8447 | 1466584321735 Marionette DEBUG loaded listener.js 01:32:01 INFO - PROCESS | 8447 | 1466584321754 Marionette DEBUG loaded listener.js 01:32:01 INFO - PROCESS | 8447 | 1466584321759 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 13 (0x9897e800) [pid = 8447] [serial = 13] [outer = 0x9a452400] 01:32:02 INFO - PROCESS | 8447 | 1466584322442 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"431aa6b9-94d0-493c-a177-66c6798b1c8a","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160621234002","device":"desktop","version":"48.0","command_id":1}}] 01:32:02 INFO - PROCESS | 8447 | 1466584322783 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 01:32:02 INFO - PROCESS | 8447 | 1466584322799 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:03 INFO - PROCESS | 8447 | 1466584323235 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 01:32:03 INFO - PROCESS | 8447 | 1466584323365 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:32:03 INFO - PROCESS | 8447 | 1466584323369 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:03 INFO - PROCESS | 8447 | [8447] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:32:03 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:32:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 14 (0x9541e000) [pid = 8447] [serial = 14] [outer = 0x9a452400] 01:32:03 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:32:03 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:32:03 INFO - PROCESS | 8447 | 1466584323836 Marionette TRACE conn3 <- [1,3,null,{}] 01:32:03 INFO - PROCESS | 8447 | 1466584323851 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:32:03 INFO - PROCESS | 8447 | 1466584323863 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:03 INFO - PROCESS | 8447 | 1466584323889 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 01:32:03 INFO - PROCESS | 8447 | 1466584323927 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 01:32:03 INFO - PROCESS | 8447 | 1466584323931 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 01:32:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:32:03 INFO - PROCESS | 8447 | 1466584323939 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:32:03 INFO - PROCESS | 8447 | 1466584323945 Marionette TRACE conn3 <- [1,6,null,{}] 01:32:03 INFO - PROCESS | 8447 | 1466584323952 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:03 INFO - PROCESS | 8447 | 1466584323957 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:03 INFO - PROCESS | 8447 | 1466584323983 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 01:32:04 INFO - PROCESS | 8447 | 1466584323993 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:04 INFO - PROCESS | 8447 | 1466584324001 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x98179400 == 6 [pid = 8447] [id = 6] 01:32:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 15 (0x98179800) [pid = 8447] [serial = 15] [outer = (nil)] 01:32:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 16 (0x98a98000) [pid = 8447] [serial = 16] [outer = 0x98179800] 01:32:04 INFO - PROCESS | 8447 | 1466584324085 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 17 (0x93def000) [pid = 8447] [serial = 17] [outer = 0x98179800] 01:32:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a1ec00 == 7 [pid = 8447] [id = 7] 01:32:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 18 (0x93a21000) [pid = 8447] [serial = 18] [outer = (nil)] 01:32:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 19 (0x93a23400) [pid = 8447] [serial = 19] [outer = 0x93a21000] 01:32:04 INFO - PROCESS | 8447 | 1466584324590 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 20 (0x93a29000) [pid = 8447] [serial = 20] [outer = 0x93a21000] 01:32:05 INFO - PROCESS | 8447 | [8447] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 01:32:05 INFO - PROCESS | 8447 | 1466584325118 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 01:32:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1233ms 01:32:05 INFO - PROCESS | 8447 | 1466584325236 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 01:32:05 INFO - PROCESS | 8447 | 1466584325239 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 01:32:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:32:05 INFO - PROCESS | 8447 | 1466584325273 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:32:05 INFO - PROCESS | 8447 | 1466584325276 Marionette TRACE conn3 <- [1,10,null,{}] 01:32:05 INFO - PROCESS | 8447 | 1466584325299 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:05 INFO - PROCESS | 8447 | 1466584325308 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:05 INFO - PROCESS | 8447 | 1466584325494 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 01:32:05 INFO - PROCESS | 8447 | 1466584325512 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:05 INFO - PROCESS | 8447 | 1466584325532 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f82400 == 8 [pid = 8447] [id = 8] 01:32:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 21 (0x92f83800) [pid = 8447] [serial = 21] [outer = (nil)] 01:32:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 22 (0x93df1000) [pid = 8447] [serial = 22] [outer = 0x92f83800] 01:32:05 INFO - PROCESS | 8447 | 1466584325607 Marionette DEBUG loaded listener.js 01:32:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 23 (0x92401400) [pid = 8447] [serial = 23] [outer = 0x92f83800] 01:32:06 INFO - PROCESS | 8447 | 1466584326653 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 01:32:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1451ms 01:32:06 INFO - PROCESS | 8447 | 1466584326714 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 01:32:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:32:06 INFO - PROCESS | 8447 | 1466584326721 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 01:32:06 INFO - PROCESS | 8447 | 1466584326729 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:32:06 INFO - PROCESS | 8447 | 1466584326735 Marionette TRACE conn3 <- [1,14,null,{}] 01:32:06 INFO - PROCESS | 8447 | 1466584326744 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:06 INFO - PROCESS | 8447 | 1466584326751 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:06 INFO - PROCESS | 8447 | 1466584326985 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 01:32:07 INFO - PROCESS | 8447 | 1466584327148 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:07 INFO - PROCESS | 8447 | 1466584327159 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f81400 == 9 [pid = 8447] [id = 9] 01:32:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 24 (0x92f81800) [pid = 8447] [serial = 24] [outer = (nil)] 01:32:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 25 (0x92f8b800) [pid = 8447] [serial = 25] [outer = 0x92f81800] 01:32:07 INFO - PROCESS | 8447 | 1466584327253 Marionette DEBUG loaded listener.js 01:32:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 26 (0x93deec00) [pid = 8447] [serial = 26] [outer = 0x92f81800] 01:32:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x952a7800 == 10 [pid = 8447] [id = 10] 01:32:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 27 (0x952aa000) [pid = 8447] [serial = 27] [outer = (nil)] 01:32:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 28 (0x94890800) [pid = 8447] [serial = 28] [outer = 0x952aa000] 01:32:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 29 (0x977e4c00) [pid = 8447] [serial = 29] [outer = 0x952aa000] 01:32:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f85c00 == 11 [pid = 8447] [id = 11] 01:32:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 30 (0x9541c400) [pid = 8447] [serial = 30] [outer = (nil)] 01:32:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 31 (0x98e4ac00) [pid = 8447] [serial = 31] [outer = 0x9541c400] 01:32:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 32 (0x99ed7800) [pid = 8447] [serial = 32] [outer = 0x9541c400] 01:32:08 INFO - PROCESS | 8447 | 1466584328449 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 01:32:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1787ms 01:32:08 INFO - PROCESS | 8447 | 1466584328526 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 01:32:08 INFO - PROCESS | 8447 | 1466584328532 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 01:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:32:08 INFO - PROCESS | 8447 | 1466584328555 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:32:08 INFO - PROCESS | 8447 | 1466584328560 Marionette TRACE conn3 <- [1,18,null,{}] 01:32:08 INFO - PROCESS | 8447 | 1466584328568 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:08 INFO - PROCESS | 8447 | 1466584328573 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:08 INFO - PROCESS | 8447 | 1466584328784 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 01:32:08 INFO - PROCESS | 8447 | 1466584328903 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:08 INFO - PROCESS | 8447 | 1466584328915 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f8a000 == 12 [pid = 8447] [id = 12] 01:32:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 33 (0x98a10000) [pid = 8447] [serial = 33] [outer = (nil)] 01:32:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 34 (0x9ae71000) [pid = 8447] [serial = 34] [outer = 0x98a10000] 01:32:09 INFO - PROCESS | 8447 | 1466584329064 Marionette DEBUG loaded listener.js 01:32:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 35 (0x9b1d7400) [pid = 8447] [serial = 35] [outer = 0x98a10000] 01:32:09 INFO - PROCESS | 8447 | 1466584329908 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 01:32:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1408ms 01:32:09 INFO - PROCESS | 8447 | 1466584329955 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 01:32:09 INFO - PROCESS | 8447 | 1466584329960 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 01:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:32:09 INFO - PROCESS | 8447 | 1466584329967 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:32:09 INFO - PROCESS | 8447 | 1466584329973 Marionette TRACE conn3 <- [1,22,null,{}] 01:32:09 INFO - PROCESS | 8447 | 1466584329989 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:10 INFO - PROCESS | 8447 | 1466584329997 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:10 INFO - PROCESS | 8447 | 1466584330224 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 01:32:10 INFO - PROCESS | 8447 | 1466584330353 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:10 INFO - PROCESS | 8447 | 1466584330362 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:10 INFO - PROCESS | 8447 | ++DOCSHELL 0xa252e400 == 13 [pid = 8447] [id = 13] 01:32:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 36 (0xa2534c00) [pid = 8447] [serial = 36] [outer = (nil)] 01:32:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 37 (0xa341f800) [pid = 8447] [serial = 37] [outer = 0xa2534c00] 01:32:10 INFO - PROCESS | 8447 | 1466584330454 Marionette DEBUG loaded listener.js 01:32:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 38 (0xa4e42800) [pid = 8447] [serial = 38] [outer = 0xa2534c00] 01:32:11 INFO - PROCESS | 8447 | 1466584331318 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 01:32:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:32:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1391ms 01:32:11 INFO - PROCESS | 8447 | 1466584331357 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 01:32:11 INFO - PROCESS | 8447 | 1466584331361 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 01:32:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:32:11 INFO - PROCESS | 8447 | 1466584331368 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:32:11 INFO - PROCESS | 8447 | 1466584331372 Marionette TRACE conn3 <- [1,26,null,{}] 01:32:11 INFO - PROCESS | 8447 | 1466584331378 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:11 INFO - PROCESS | 8447 | 1466584331383 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:11 INFO - PROCESS | 8447 | 1466584331574 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 01:32:11 INFO - PROCESS | 8447 | 1466584331818 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:11 INFO - PROCESS | 8447 | 1466584331829 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x998c6000 == 14 [pid = 8447] [id = 14] 01:32:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 39 (0x998c7000) [pid = 8447] [serial = 39] [outer = (nil)] 01:32:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 40 (0x998c9000) [pid = 8447] [serial = 40] [outer = 0x998c7000] 01:32:11 INFO - PROCESS | 8447 | 1466584331933 Marionette DEBUG loaded listener.js 01:32:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 41 (0x9a40f400) [pid = 8447] [serial = 41] [outer = 0x998c7000] 01:32:12 INFO - PROCESS | 8447 | 1466584332727 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 01:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1393ms 01:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:32:12 INFO - PROCESS | 8447 | 1466584332762 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 01:32:12 INFO - PROCESS | 8447 | 1466584332765 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 01:32:12 INFO - PROCESS | 8447 | 1466584332803 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:32:12 INFO - PROCESS | 8447 | 1466584332808 Marionette TRACE conn3 <- [1,30,null,{}] 01:32:12 INFO - PROCESS | 8447 | 1466584332815 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:12 INFO - PROCESS | 8447 | 1466584332820 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:13 INFO - PROCESS | 8447 | 1466584333010 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 01:32:13 INFO - PROCESS | 8447 | 1466584333287 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:13 INFO - PROCESS | 8447 | 1466584333298 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:13 INFO - PROCESS | 8447 | ++DOCSHELL 0x92407400 == 15 [pid = 8447] [id = 15] 01:32:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 42 (0x9240e000) [pid = 8447] [serial = 42] [outer = (nil)] 01:32:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 43 (0x92f84800) [pid = 8447] [serial = 43] [outer = 0x9240e000] 01:32:13 INFO - PROCESS | 8447 | 1466584333421 Marionette DEBUG loaded listener.js 01:32:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 44 (0x93a29800) [pid = 8447] [serial = 44] [outer = 0x9240e000] 01:32:14 INFO - PROCESS | 8447 | 1466584334361 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 01:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1616ms 01:32:14 INFO - PROCESS | 8447 | 1466584334388 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 01:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:32:14 INFO - PROCESS | 8447 | 1466584334394 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 01:32:14 INFO - PROCESS | 8447 | 1466584334401 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:32:14 INFO - PROCESS | 8447 | 1466584334404 Marionette TRACE conn3 <- [1,34,null,{}] 01:32:14 INFO - PROCESS | 8447 | 1466584334447 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:14 INFO - PROCESS | 8447 | 1466584334455 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:14 INFO - PROCESS | 8447 | 1466584334610 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 01:32:14 INFO - PROCESS | 8447 | 1466584334623 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:14 INFO - PROCESS | 8447 | 1466584334633 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x98a97c00 == 16 [pid = 8447] [id = 16] 01:32:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 45 (0x995a5c00) [pid = 8447] [serial = 45] [outer = (nil)] 01:32:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 46 (0x996c5c00) [pid = 8447] [serial = 46] [outer = 0x995a5c00] 01:32:14 INFO - PROCESS | 8447 | 1466584334700 Marionette DEBUG loaded listener.js 01:32:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 47 (0x998c9400) [pid = 8447] [serial = 47] [outer = 0x995a5c00] 01:32:15 INFO - PROCESS | 8447 | 1466584335459 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 01:32:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1110ms 01:32:15 INFO - PROCESS | 8447 | 1466584335515 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 01:32:15 INFO - PROCESS | 8447 | 1466584335520 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 01:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:32:15 INFO - PROCESS | 8447 | 1466584335529 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:32:15 INFO - PROCESS | 8447 | 1466584335532 Marionette TRACE conn3 <- [1,38,null,{}] 01:32:15 INFO - PROCESS | 8447 | 1466584335538 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:15 INFO - PROCESS | 8447 | 1466584335543 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:15 INFO - PROCESS | 8447 | 1466584335701 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 01:32:15 INFO - PROCESS | 8447 | 1466584335711 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:15 INFO - PROCESS | 8447 | 1466584335719 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:15 INFO - PROCESS | 8447 | ++DOCSHELL 0x952a5c00 == 17 [pid = 8447] [id = 17] 01:32:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 48 (0x952a6400) [pid = 8447] [serial = 48] [outer = (nil)] 01:32:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 49 (0x99ed5800) [pid = 8447] [serial = 49] [outer = 0x952a6400] 01:32:15 INFO - PROCESS | 8447 | 1466584335789 Marionette DEBUG loaded listener.js 01:32:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 50 (0x9a44a400) [pid = 8447] [serial = 50] [outer = 0x952a6400] 01:32:16 INFO - PROCESS | 8447 | 1466584336574 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 01:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1082ms 01:32:16 INFO - PROCESS | 8447 | 1466584336611 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 01:32:16 INFO - PROCESS | 8447 | 1466584336615 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 01:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:32:16 INFO - PROCESS | 8447 | 1466584336623 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:32:16 INFO - PROCESS | 8447 | 1466584336632 Marionette TRACE conn3 <- [1,42,null,{}] 01:32:16 INFO - PROCESS | 8447 | 1466584336645 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:16 INFO - PROCESS | 8447 | 1466584336653 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:16 INFO - PROCESS | 8447 | 1466584336816 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 01:32:16 INFO - PROCESS | 8447 | 1466584336838 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:16 INFO - PROCESS | 8447 | 1466584336849 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x9ae75c00 == 18 [pid = 8447] [id = 18] 01:32:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 51 (0x9afa2800) [pid = 8447] [serial = 51] [outer = (nil)] 01:32:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 52 (0x9b127000) [pid = 8447] [serial = 52] [outer = 0x9afa2800] 01:32:17 INFO - PROCESS | 8447 | 1466584337000 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 53 (0x9b1d6000) [pid = 8447] [serial = 53] [outer = 0x9afa2800] 01:32:17 INFO - PROCESS | 8447 | 1466584337665 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 01:32:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:32:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1108ms 01:32:17 INFO - PROCESS | 8447 | 1466584337730 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 01:32:17 INFO - PROCESS | 8447 | 1466584337735 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 01:32:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:32:17 INFO - PROCESS | 8447 | 1466584337755 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:32:17 INFO - PROCESS | 8447 | 1466584337758 Marionette TRACE conn3 <- [1,46,null,{}] 01:32:17 INFO - PROCESS | 8447 | 1466584337764 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:17 INFO - PROCESS | 8447 | 1466584337769 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:17 INFO - PROCESS | 8447 | 1466584337975 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 01:32:18 INFO - PROCESS | 8447 | 1466584337989 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:18 INFO - PROCESS | 8447 | 1466584337999 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x99bda000 == 19 [pid = 8447] [id = 19] 01:32:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 54 (0x9b1d2400) [pid = 8447] [serial = 54] [outer = (nil)] 01:32:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 55 (0x9d906c00) [pid = 8447] [serial = 55] [outer = 0x9b1d2400] 01:32:18 INFO - PROCESS | 8447 | 1466584338070 Marionette DEBUG loaded listener.js 01:32:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 56 (0x9d963400) [pid = 8447] [serial = 56] [outer = 0x9b1d2400] 01:32:18 INFO - PROCESS | 8447 | 1466584338841 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 01:32:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1142ms 01:32:18 INFO - PROCESS | 8447 | 1466584338884 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 01:32:18 INFO - PROCESS | 8447 | 1466584338888 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 01:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:32:18 INFO - PROCESS | 8447 | 1466584338893 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:32:18 INFO - PROCESS | 8447 | 1466584338897 Marionette TRACE conn3 <- [1,50,null,{}] 01:32:18 INFO - PROCESS | 8447 | 1466584338917 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:18 INFO - PROCESS | 8447 | 1466584338923 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:19 INFO - PROCESS | 8447 | 1466584339074 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 01:32:19 INFO - PROCESS | 8447 | 1466584339083 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:19 INFO - PROCESS | 8447 | 1466584339100 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:19 INFO - PROCESS | 8447 | ++DOCSHELL 0xa1187800 == 20 [pid = 8447] [id = 20] 01:32:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 57 (0xa1188400) [pid = 8447] [serial = 57] [outer = (nil)] 01:32:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 58 (0xa236b000) [pid = 8447] [serial = 58] [outer = 0xa1188400] 01:32:19 INFO - PROCESS | 8447 | 1466584339179 Marionette DEBUG loaded listener.js 01:32:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 59 (0xa23a5000) [pid = 8447] [serial = 59] [outer = 0xa1188400] 01:32:19 INFO - PROCESS | 8447 | 1466584339949 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:32:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1082ms 01:32:19 INFO - PROCESS | 8447 | 1466584339976 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 01:32:19 INFO - PROCESS | 8447 | 1466584339980 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 01:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:32:19 INFO - PROCESS | 8447 | 1466584339987 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:32:19 INFO - PROCESS | 8447 | 1466584339990 Marionette TRACE conn3 <- [1,54,null,{}] 01:32:19 INFO - PROCESS | 8447 | 1466584339996 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:20 INFO - PROCESS | 8447 | 1466584340002 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:20 INFO - PROCESS | 8447 | 1466584340194 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 01:32:20 INFO - PROCESS | 8447 | 1466584340214 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:20 INFO - PROCESS | 8447 | 1466584340225 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a23c00 == 21 [pid = 8447] [id = 21] 01:32:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 60 (0x9afa9c00) [pid = 8447] [serial = 60] [outer = (nil)] 01:32:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0xa2530800) [pid = 8447] [serial = 61] [outer = 0x9afa9c00] 01:32:20 INFO - PROCESS | 8447 | 1466584340287 Marionette DEBUG loaded listener.js 01:32:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x98181000) [pid = 8447] [serial = 62] [outer = 0x9afa9c00] 01:32:21 INFO - PROCESS | 8447 | 1466584341003 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:32:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:32:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1038ms 01:32:21 INFO - PROCESS | 8447 | 1466584341025 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 01:32:21 INFO - PROCESS | 8447 | 1466584341029 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 01:32:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:32:21 INFO - PROCESS | 8447 | 1466584341035 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:32:21 INFO - PROCESS | 8447 | 1466584341038 Marionette TRACE conn3 <- [1,58,null,{}] 01:32:21 INFO - PROCESS | 8447 | 1466584341044 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:21 INFO - PROCESS | 8447 | 1466584341049 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:21 INFO - PROCESS | 8447 | 1466584341236 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 01:32:21 INFO - PROCESS | 8447 | 1466584341254 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:21 INFO - PROCESS | 8447 | 1466584341261 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x92391000 == 22 [pid = 8447] [id = 22] 01:32:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x952a6c00) [pid = 8447] [serial = 63] [outer = (nil)] 01:32:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0xa2fe4800) [pid = 8447] [serial = 64] [outer = 0x952a6c00] 01:32:21 INFO - PROCESS | 8447 | 1466584341327 Marionette DEBUG loaded listener.js 01:32:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0xa337cc00) [pid = 8447] [serial = 65] [outer = 0x952a6c00] 01:32:22 INFO - PROCESS | 8447 | 1466584342011 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:32:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1036ms 01:32:22 INFO - PROCESS | 8447 | 1466584342072 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 01:32:22 INFO - PROCESS | 8447 | 1466584342076 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 01:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:32:22 INFO - PROCESS | 8447 | 1466584342082 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:32:22 INFO - PROCESS | 8447 | 1466584342085 Marionette TRACE conn3 <- [1,62,null,{}] 01:32:22 INFO - PROCESS | 8447 | 1466584342099 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:22 INFO - PROCESS | 8447 | 1466584342104 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:22 INFO - PROCESS | 8447 | 1466584342317 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 01:32:22 INFO - PROCESS | 8447 | 1466584342329 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:22 INFO - PROCESS | 8447 | 1466584342335 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:22 INFO - PROCESS | 8447 | ++DOCSHELL 0xa23f7400 == 23 [pid = 8447] [id = 23] 01:32:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0xa2fee800) [pid = 8447] [serial = 66] [outer = (nil)] 01:32:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0xa34c9800) [pid = 8447] [serial = 67] [outer = 0xa2fee800] 01:32:22 INFO - PROCESS | 8447 | 1466584342403 Marionette DEBUG loaded listener.js 01:32:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0xa4e0bc00) [pid = 8447] [serial = 68] [outer = 0xa2fee800] 01:32:24 INFO - PROCESS | 8447 | 1466584344280 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:32:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2246ms 01:32:24 INFO - PROCESS | 8447 | 1466584344330 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 01:32:24 INFO - PROCESS | 8447 | 1466584344336 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 01:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:32:24 INFO - PROCESS | 8447 | 1466584344349 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:32:24 INFO - PROCESS | 8447 | 1466584344356 Marionette TRACE conn3 <- [1,66,null,{}] 01:32:24 INFO - PROCESS | 8447 | 1466584344364 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:24 INFO - PROCESS | 8447 | 1466584344369 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:24 INFO - PROCESS | 8447 | 1466584344561 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 01:32:24 INFO - PROCESS | 8447 | 1466584344585 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:24 INFO - PROCESS | 8447 | 1466584344593 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x977a7400 == 24 [pid = 8447] [id = 24] 01:32:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x977ea400) [pid = 8447] [serial = 69] [outer = (nil)] 01:32:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x98a13800) [pid = 8447] [serial = 70] [outer = 0x977ea400] 01:32:24 INFO - PROCESS | 8447 | 1466584344664 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x98e3e000) [pid = 8447] [serial = 71] [outer = 0x977ea400] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x98179800) [pid = 8447] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x92f83800) [pid = 8447] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x92f81800) [pid = 8447] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x98a10000) [pid = 8447] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0xa2534c00) [pid = 8447] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x998c7000) [pid = 8447] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x9240e000) [pid = 8447] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x995a5c00) [pid = 8447] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x952a6400) [pid = 8447] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0x9afa2800) [pid = 8447] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 60 (0xa1188400) [pid = 8447] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:32:25 INFO - PROCESS | 8447 | --DOMWINDOW == 59 (0x9afa9c00) [pid = 8447] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:32:25 INFO - PROCESS | 8447 | 1466584345908 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1585ms 01:32:25 INFO - PROCESS | 8447 | 1466584345934 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 01:32:25 INFO - PROCESS | 8447 | 1466584345941 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 01:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:32:25 INFO - PROCESS | 8447 | 1466584345958 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:32:25 INFO - PROCESS | 8447 | 1466584345962 Marionette TRACE conn3 <- [1,70,null,{}] 01:32:25 INFO - PROCESS | 8447 | 1466584345968 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:25 INFO - PROCESS | 8447 | 1466584345973 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:26 INFO - PROCESS | 8447 | 1466584346130 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 01:32:26 INFO - PROCESS | 8447 | 1466584346143 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:26 INFO - PROCESS | 8447 | 1466584346153 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x98a0e400 == 25 [pid = 8447] [id = 25] 01:32:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 60 (0x9986f000) [pid = 8447] [serial = 72] [outer = (nil)] 01:32:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0x99bd2800) [pid = 8447] [serial = 73] [outer = 0x9986f000] 01:32:26 INFO - PROCESS | 8447 | 1466584346227 Marionette DEBUG loaded listener.js 01:32:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x99f87000) [pid = 8447] [serial = 74] [outer = 0x9986f000] 01:32:27 INFO - PROCESS | 8447 | 1466584346999 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:32:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1086ms 01:32:27 INFO - PROCESS | 8447 | 1466584347042 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 01:32:27 INFO - PROCESS | 8447 | 1466584347046 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 01:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:32:27 INFO - PROCESS | 8447 | 1466584347053 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:32:27 INFO - PROCESS | 8447 | 1466584347058 Marionette TRACE conn3 <- [1,74,null,{}] 01:32:27 INFO - PROCESS | 8447 | 1466584347073 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:27 INFO - PROCESS | 8447 | 1466584347081 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:27 INFO - PROCESS | 8447 | 1466584347240 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 01:32:27 INFO - PROCESS | 8447 | 1466584347251 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:27 INFO - PROCESS | 8447 | 1466584347258 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x92408400 == 26 [pid = 8447] [id = 26] 01:32:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x998c3000) [pid = 8447] [serial = 75] [outer = (nil)] 01:32:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x9ae78000) [pid = 8447] [serial = 76] [outer = 0x998c3000] 01:32:27 INFO - PROCESS | 8447 | 1466584347354 Marionette DEBUG loaded listener.js 01:32:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x9b1c8800) [pid = 8447] [serial = 77] [outer = 0x998c3000] 01:32:28 INFO - PROCESS | 8447 | 1466584348311 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:32:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:32:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1332ms 01:32:28 INFO - PROCESS | 8447 | 1466584348387 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 01:32:28 INFO - PROCESS | 8447 | 1466584348393 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 01:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:32:28 INFO - PROCESS | 8447 | 1466584348401 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:32:28 INFO - PROCESS | 8447 | 1466584348410 Marionette TRACE conn3 <- [1,78,null,{}] 01:32:28 INFO - PROCESS | 8447 | 1466584348417 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:28 INFO - PROCESS | 8447 | 1466584348424 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:28 INFO - PROCESS | 8447 | 1466584348646 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 01:32:28 INFO - PROCESS | 8447 | 1466584348783 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:28 INFO - PROCESS | 8447 | 1466584348798 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a23800 == 27 [pid = 8447] [id = 27] 01:32:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x948f2800) [pid = 8447] [serial = 78] [outer = (nil)] 01:32:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x98a1ac00) [pid = 8447] [serial = 79] [outer = 0x948f2800] 01:32:28 INFO - PROCESS | 8447 | 1466584348877 Marionette DEBUG loaded listener.js 01:32:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x9a132000) [pid = 8447] [serial = 80] [outer = 0x948f2800] 01:32:29 INFO - PROCESS | 8447 | 1466584349720 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:32:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1351ms 01:32:29 INFO - PROCESS | 8447 | 1466584349754 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 01:32:29 INFO - PROCESS | 8447 | 1466584349761 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 01:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:32:29 INFO - PROCESS | 8447 | 1466584349771 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:32:29 INFO - PROCESS | 8447 | 1466584349775 Marionette TRACE conn3 <- [1,82,null,{}] 01:32:29 INFO - PROCESS | 8447 | 1466584349782 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:29 INFO - PROCESS | 8447 | 1466584349788 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:29 INFO - PROCESS | 8447 | 1466584349968 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 01:32:30 INFO - PROCESS | 8447 | 1466584350102 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:30 INFO - PROCESS | 8447 | 1466584350113 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:30 INFO - PROCESS | 8447 | ++DOCSHELL 0x9ac9a000 == 28 [pid = 8447] [id = 28] 01:32:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x9ae73800) [pid = 8447] [serial = 81] [outer = (nil)] 01:32:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x9b7dbc00) [pid = 8447] [serial = 82] [outer = 0x9ae73800] 01:32:30 INFO - PROCESS | 8447 | 1466584350197 Marionette DEBUG loaded listener.js 01:32:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x9d908000) [pid = 8447] [serial = 83] [outer = 0x9ae73800] 01:32:31 INFO - PROCESS | 8447 | 1466584351065 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:32:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:32:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1342ms 01:32:31 INFO - PROCESS | 8447 | 1466584351114 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 01:32:31 INFO - PROCESS | 8447 | 1466584351118 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 01:32:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:32:31 INFO - PROCESS | 8447 | 1466584351125 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:32:31 INFO - PROCESS | 8447 | 1466584351131 Marionette TRACE conn3 <- [1,86,null,{}] 01:32:31 INFO - PROCESS | 8447 | 1466584351148 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:31 INFO - PROCESS | 8447 | 1466584351157 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:31 INFO - PROCESS | 8447 | 1466584351329 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 01:32:31 INFO - PROCESS | 8447 | 1466584351465 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:31 INFO - PROCESS | 8447 | 1466584351480 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:31 INFO - PROCESS | 8447 | ++DOCSHELL 0xa23f4400 == 29 [pid = 8447] [id = 29] 01:32:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0xa23f5400) [pid = 8447] [serial = 84] [outer = (nil)] 01:32:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0xa2597c00) [pid = 8447] [serial = 85] [outer = 0xa23f5400] 01:32:31 INFO - PROCESS | 8447 | 1466584351557 Marionette DEBUG loaded listener.js 01:32:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0xa2fef000) [pid = 8447] [serial = 86] [outer = 0xa23f5400] 01:32:32 INFO - PROCESS | 8447 | 1466584352436 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:32:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1340ms 01:32:32 INFO - PROCESS | 8447 | 1466584352483 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 01:32:32 INFO - PROCESS | 8447 | 1466584352488 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 01:32:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:32:32 INFO - PROCESS | 8447 | 1466584352494 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:32:32 INFO - PROCESS | 8447 | 1466584352498 Marionette TRACE conn3 <- [1,90,null,{}] 01:32:32 INFO - PROCESS | 8447 | 1466584352504 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:32 INFO - PROCESS | 8447 | 1466584352509 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:32 INFO - PROCESS | 8447 | 1466584352683 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 01:32:32 INFO - PROCESS | 8447 | 1466584352819 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:32 INFO - PROCESS | 8447 | 1466584352827 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x9810dc00 == 30 [pid = 8447] [id = 30] 01:32:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x9a412800) [pid = 8447] [serial = 87] [outer = (nil)] 01:32:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0xa4e49800) [pid = 8447] [serial = 88] [outer = 0x9a412800] 01:32:32 INFO - PROCESS | 8447 | 1466584352905 Marionette DEBUG loaded listener.js 01:32:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0xa5011800) [pid = 8447] [serial = 89] [outer = 0x9a412800] 01:32:33 INFO - PROCESS | 8447 | 1466584353790 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:32:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:32:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1339ms 01:32:33 INFO - PROCESS | 8447 | 1466584353836 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 01:32:33 INFO - PROCESS | 8447 | 1466584353841 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 01:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:32:33 INFO - PROCESS | 8447 | 1466584353848 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:32:33 INFO - PROCESS | 8447 | 1466584353851 Marionette TRACE conn3 <- [1,94,null,{}] 01:32:33 INFO - PROCESS | 8447 | 1466584353857 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:33 INFO - PROCESS | 8447 | 1466584353863 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:34 INFO - PROCESS | 8447 | 1466584354026 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 01:32:34 INFO - PROCESS | 8447 | 1466584354172 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:34 INFO - PROCESS | 8447 | 1466584354181 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x952a4800 == 31 [pid = 8447] [id = 31] 01:32:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x952a6400) [pid = 8447] [serial = 90] [outer = (nil)] 01:32:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0xa62af800) [pid = 8447] [serial = 91] [outer = 0x952a6400] 01:32:34 INFO - PROCESS | 8447 | 1466584354261 Marionette DEBUG loaded listener.js 01:32:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0xa507b400) [pid = 8447] [serial = 92] [outer = 0x952a6400] 01:32:35 INFO - PROCESS | 8447 | 1466584355249 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 01:32:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1442ms 01:32:35 INFO - PROCESS | 8447 | 1466584355291 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 01:32:35 INFO - PROCESS | 8447 | 1466584355298 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 01:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:32:35 INFO - PROCESS | 8447 | 1466584355306 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:32:35 INFO - PROCESS | 8447 | 1466584355311 Marionette TRACE conn3 <- [1,98,null,{}] 01:32:35 INFO - PROCESS | 8447 | 1466584355319 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:35 INFO - PROCESS | 8447 | 1466584355324 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:35 INFO - PROCESS | 8447 | 1466584355499 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 01:32:35 INFO - PROCESS | 8447 | 1466584355665 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:35 INFO - PROCESS | 8447 | 1466584355687 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x93deb400 == 32 [pid = 8447] [id = 32] 01:32:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x93deb800) [pid = 8447] [serial = 93] [outer = (nil)] 01:32:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x977a4400) [pid = 8447] [serial = 94] [outer = 0x93deb800] 01:32:35 INFO - PROCESS | 8447 | 1466584355809 Marionette DEBUG loaded listener.js 01:32:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x98a18400) [pid = 8447] [serial = 95] [outer = 0x93deb800] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x9a12fc00) [pid = 8447] [serial = 12] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0xa4e42c00) [pid = 8447] [serial = 2] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x92f8b800) [pid = 8447] [serial = 25] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x98e4ac00) [pid = 8447] [serial = 31] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x9ae71000) [pid = 8447] [serial = 34] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0xa341f800) [pid = 8447] [serial = 37] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x998c9000) [pid = 8447] [serial = 40] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x92f84800) [pid = 8447] [serial = 43] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x996c5c00) [pid = 8447] [serial = 46] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x99ed5800) [pid = 8447] [serial = 49] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x9a44a400) [pid = 8447] [serial = 50] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x9b127000) [pid = 8447] [serial = 52] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x9d906c00) [pid = 8447] [serial = 55] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0xa236b000) [pid = 8447] [serial = 58] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0xa2530800) [pid = 8447] [serial = 61] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x94890800) [pid = 8447] [serial = 28] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0xa23a5000) [pid = 8447] [serial = 59] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x93deec00) [pid = 8447] [serial = 26] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x98181000) [pid = 8447] [serial = 62] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x9b1d7400) [pid = 8447] [serial = 35] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x998c9400) [pid = 8447] [serial = 47] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0xa2fe4800) [pid = 8447] [serial = 64] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 60 (0xa4e42800) [pid = 8447] [serial = 38] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 59 (0x92401400) [pid = 8447] [serial = 23] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 58 (0x9b1d6000) [pid = 8447] [serial = 53] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 57 (0x93a29800) [pid = 8447] [serial = 44] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 56 (0x9a40f400) [pid = 8447] [serial = 41] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 55 (0x93a23400) [pid = 8447] [serial = 19] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 54 (0x98a98000) [pid = 8447] [serial = 16] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 53 (0x93def000) [pid = 8447] [serial = 17] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 52 (0x99f88c00) [pid = 8447] [serial = 9] [outer = (nil)] [url = about:blank] 01:32:36 INFO - PROCESS | 8447 | --DOMWINDOW == 51 (0x93df1000) [pid = 8447] [serial = 22] [outer = (nil)] [url = about:blank] 01:32:37 INFO - PROCESS | 8447 | 1466584357343 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 01:32:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2087ms 01:32:37 INFO - PROCESS | 8447 | 1466584357424 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 01:32:37 INFO - PROCESS | 8447 | 1466584357430 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 01:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:32:37 INFO - PROCESS | 8447 | 1466584357439 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:32:37 INFO - PROCESS | 8447 | 1466584357446 Marionette TRACE conn3 <- [1,102,null,{}] 01:32:37 INFO - PROCESS | 8447 | 1466584357454 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:37 INFO - PROCESS | 8447 | 1466584357460 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:37 INFO - PROCESS | 8447 | 1466584357619 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 01:32:37 INFO - PROCESS | 8447 | 1466584357632 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:37 INFO - PROCESS | 8447 | 1466584357641 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x93df0c00 == 33 [pid = 8447] [id = 33] 01:32:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 52 (0x93df4400) [pid = 8447] [serial = 96] [outer = (nil)] 01:32:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 53 (0x948f4c00) [pid = 8447] [serial = 97] [outer = 0x93df4400] 01:32:37 INFO - PROCESS | 8447 | 1466584357711 Marionette DEBUG loaded listener.js 01:32:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 54 (0x95416000) [pid = 8447] [serial = 98] [outer = 0x93df4400] 01:32:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 55 (0x996b7400) [pid = 8447] [serial = 99] [outer = 0x9541c400] 01:32:38 INFO - PROCESS | 8447 | 1466584358664 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 01:32:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:32:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1288ms 01:32:38 INFO - PROCESS | 8447 | 1466584358728 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 01:32:38 INFO - PROCESS | 8447 | 1466584358737 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 01:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:32:38 INFO - PROCESS | 8447 | 1466584358749 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:32:38 INFO - PROCESS | 8447 | 1466584358752 Marionette TRACE conn3 <- [1,106,null,{}] 01:32:38 INFO - PROCESS | 8447 | 1466584358759 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:38 INFO - PROCESS | 8447 | 1466584358765 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:38 INFO - PROCESS | 8447 | 1466584358972 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 01:32:39 INFO - PROCESS | 8447 | 1466584358986 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:39 INFO - PROCESS | 8447 | 1466584358997 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x948fac00 == 34 [pid = 8447] [id = 34] 01:32:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 56 (0x9986a400) [pid = 8447] [serial = 100] [outer = (nil)] 01:32:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 57 (0x998ca400) [pid = 8447] [serial = 101] [outer = 0x9986a400] 01:32:39 INFO - PROCESS | 8447 | 1466584359068 Marionette DEBUG loaded listener.js 01:32:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 58 (0x99bd0800) [pid = 8447] [serial = 102] [outer = 0x9986a400] 01:32:39 INFO - PROCESS | 8447 | 1466584359860 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 01:32:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1138ms 01:32:39 INFO - PROCESS | 8447 | 1466584359889 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 01:32:39 INFO - PROCESS | 8447 | 1466584359893 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 01:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:32:39 INFO - PROCESS | 8447 | 1466584359903 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:32:39 INFO - PROCESS | 8447 | 1466584359908 Marionette TRACE conn3 <- [1,110,null,{}] 01:32:39 INFO - PROCESS | 8447 | 1466584359940 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:39 INFO - PROCESS | 8447 | 1466584359948 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:40 INFO - PROCESS | 8447 | 1466584360139 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 01:32:40 INFO - PROCESS | 8447 | 1466584360165 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:40 INFO - PROCESS | 8447 | 1466584360179 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x99fd5c00 == 35 [pid = 8447] [id = 35] 01:32:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 59 (0x99fd6400) [pid = 8447] [serial = 103] [outer = (nil)] 01:32:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 60 (0x9a12fc00) [pid = 8447] [serial = 104] [outer = 0x99fd6400] 01:32:40 INFO - PROCESS | 8447 | 1466584360249 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0x9a417400) [pid = 8447] [serial = 105] [outer = 0x99fd6400] 01:32:41 INFO - PROCESS | 8447 | 1466584361119 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 01:32:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:32:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1292ms 01:32:41 INFO - PROCESS | 8447 | 1466584361196 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 01:32:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:32:41 INFO - PROCESS | 8447 | 1466584361202 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 01:32:41 INFO - PROCESS | 8447 | 1466584361209 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:32:41 INFO - PROCESS | 8447 | 1466584361212 Marionette TRACE conn3 <- [1,114,null,{}] 01:32:41 INFO - PROCESS | 8447 | 1466584361225 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:41 INFO - PROCESS | 8447 | 1466584361230 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:41 INFO - PROCESS | 8447 | 1466584361482 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 01:32:41 INFO - PROCESS | 8447 | --DOMWINDOW == 60 (0xa2fee800) [pid = 8447] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:32:41 INFO - PROCESS | 8447 | --DOMWINDOW == 59 (0x9b1d2400) [pid = 8447] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:32:41 INFO - PROCESS | 8447 | --DOMWINDOW == 58 (0x952a6c00) [pid = 8447] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:32:41 INFO - PROCESS | 8447 | --DOMWINDOW == 57 (0x998c3000) [pid = 8447] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:32:41 INFO - PROCESS | 8447 | --DOMWINDOW == 56 (0x9986f000) [pid = 8447] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:32:41 INFO - PROCESS | 8447 | --DOMWINDOW == 55 (0x977ea400) [pid = 8447] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:32:41 INFO - PROCESS | 8447 | 1466584361560 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:41 INFO - PROCESS | 8447 | 1466584361567 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:41 INFO - PROCESS | 8447 | ++DOCSHELL 0x952a6c00 == 36 [pid = 8447] [id = 36] 01:32:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 56 (0x9541a000) [pid = 8447] [serial = 106] [outer = (nil)] 01:32:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 57 (0x99fd7800) [pid = 8447] [serial = 107] [outer = 0x9541a000] 01:32:41 INFO - PROCESS | 8447 | 1466584361637 Marionette DEBUG loaded listener.js 01:32:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 58 (0x9ace4800) [pid = 8447] [serial = 108] [outer = 0x9541a000] 01:32:42 INFO - PROCESS | 8447 | 1466584362330 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 01:32:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1184ms 01:32:42 INFO - PROCESS | 8447 | 1466584362398 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 01:32:42 INFO - PROCESS | 8447 | 1466584362402 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 01:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:32:42 INFO - PROCESS | 8447 | 1466584362408 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:32:42 INFO - PROCESS | 8447 | 1466584362410 Marionette TRACE conn3 <- [1,118,null,{}] 01:32:42 INFO - PROCESS | 8447 | 1466584362416 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:42 INFO - PROCESS | 8447 | 1466584362421 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:42 INFO - PROCESS | 8447 | 1466584362572 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 01:32:42 INFO - PROCESS | 8447 | 1466584362581 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:42 INFO - PROCESS | 8447 | 1466584362591 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x92403400 == 37 [pid = 8447] [id = 37] 01:32:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 59 (0x93961000) [pid = 8447] [serial = 109] [outer = (nil)] 01:32:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 60 (0x9b1cec00) [pid = 8447] [serial = 110] [outer = 0x93961000] 01:32:42 INFO - PROCESS | 8447 | 1466584362658 Marionette DEBUG loaded listener.js 01:32:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0x9b1d7c00) [pid = 8447] [serial = 111] [outer = 0x93961000] 01:32:43 INFO - PROCESS | 8447 | 1466584363435 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 01:32:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:32:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1085ms 01:32:43 INFO - PROCESS | 8447 | 1466584363507 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 01:32:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:32:43 INFO - PROCESS | 8447 | 1466584363512 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 01:32:43 INFO - PROCESS | 8447 | 1466584363520 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:32:43 INFO - PROCESS | 8447 | 1466584363527 Marionette TRACE conn3 <- [1,122,null,{}] 01:32:43 INFO - PROCESS | 8447 | 1466584363536 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:43 INFO - PROCESS | 8447 | 1466584363542 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:43 INFO - PROCESS | 8447 | 1466584363750 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 01:32:43 INFO - PROCESS | 8447 | 1466584363929 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:43 INFO - PROCESS | 8447 | 1466584363945 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x93df2400 == 38 [pid = 8447] [id = 38] 01:32:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x93dfa800) [pid = 8447] [serial = 112] [outer = (nil)] 01:32:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x948ed400) [pid = 8447] [serial = 113] [outer = 0x93dfa800] 01:32:44 INFO - PROCESS | 8447 | 1466584364027 Marionette DEBUG loaded listener.js 01:32:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x98a98000) [pid = 8447] [serial = 114] [outer = 0x93dfa800] 01:32:44 INFO - PROCESS | 8447 | 1466584364963 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 01:32:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:32:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1485ms 01:32:45 INFO - PROCESS | 8447 | 1466584365005 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 01:32:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:32:45 INFO - PROCESS | 8447 | 1466584365011 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 01:32:45 INFO - PROCESS | 8447 | 1466584365023 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:32:45 INFO - PROCESS | 8447 | 1466584365029 Marionette TRACE conn3 <- [1,126,null,{}] 01:32:45 INFO - PROCESS | 8447 | 1466584365035 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:45 INFO - PROCESS | 8447 | 1466584365041 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:45 INFO - PROCESS | 8447 | 1466584365221 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 01:32:45 INFO - PROCESS | 8447 | 1466584365357 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:45 INFO - PROCESS | 8447 | 1466584365368 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x9396a400 == 39 [pid = 8447] [id = 39] 01:32:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x952a1000) [pid = 8447] [serial = 115] [outer = (nil)] 01:32:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x952a2c00) [pid = 8447] [serial = 116] [outer = 0x952a1000] 01:32:45 INFO - PROCESS | 8447 | 1466584365469 Marionette DEBUG loaded listener.js 01:32:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x977e6c00) [pid = 8447] [serial = 117] [outer = 0x952a1000] 01:32:46 INFO - PROCESS | 8447 | 1466584366493 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 01:32:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:32:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1502ms 01:32:46 INFO - PROCESS | 8447 | 1466584366521 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 01:32:46 INFO - PROCESS | 8447 | 1466584366527 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 01:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:32:46 INFO - PROCESS | 8447 | 1466584366536 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:32:46 INFO - PROCESS | 8447 | 1466584366540 Marionette TRACE conn3 <- [1,130,null,{}] 01:32:46 INFO - PROCESS | 8447 | 1466584366561 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:46 INFO - PROCESS | 8447 | 1466584366574 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:46 INFO - PROCESS | 8447 | 1466584366804 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 01:32:46 INFO - PROCESS | 8447 | 1466584366974 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:46 INFO - PROCESS | 8447 | 1466584366987 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a419c00 == 40 [pid = 8447] [id = 40] 01:32:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x9a41b400) [pid = 8447] [serial = 118] [outer = (nil)] 01:32:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x9afad000) [pid = 8447] [serial = 119] [outer = 0x9a41b400] 01:32:47 INFO - PROCESS | 8447 | 1466584367114 Marionette DEBUG loaded listener.js 01:32:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x9b7dd400) [pid = 8447] [serial = 120] [outer = 0x9a41b400] 01:32:48 INFO - PROCESS | 8447 | 1466584368069 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 01:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1589ms 01:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:32:48 INFO - PROCESS | 8447 | 1466584368124 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 8447 | 1466584368127 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 01:32:48 INFO - PROCESS | 8447 | 1466584368134 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 8447 | 1466584368138 Marionette TRACE conn3 <- [1,134,null,{}] 01:32:48 INFO - PROCESS | 8447 | 1466584368143 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:48 INFO - PROCESS | 8447 | 1466584368149 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:48 INFO - PROCESS | 8447 | 1466584368443 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 01:32:48 INFO - PROCESS | 8447 | 1466584368643 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:48 INFO - PROCESS | 8447 | 1466584368658 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:48 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a20000 == 41 [pid = 8447] [id = 41] 01:32:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x93a22400) [pid = 8447] [serial = 121] [outer = (nil)] 01:32:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x93df9800) [pid = 8447] [serial = 122] [outer = 0x93a22400] 01:32:48 INFO - PROCESS | 8447 | 1466584368737 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x952a1800) [pid = 8447] [serial = 123] [outer = 0x93a22400] 01:32:49 INFO - PROCESS | 8447 | --DOCSHELL 0x952a6c00 == 40 [pid = 8447] [id = 36] 01:32:49 INFO - PROCESS | 8447 | --DOCSHELL 0x99fd5c00 == 39 [pid = 8447] [id = 35] 01:32:49 INFO - PROCESS | 8447 | --DOCSHELL 0x948fac00 == 38 [pid = 8447] [id = 34] 01:32:49 INFO - PROCESS | 8447 | --DOCSHELL 0x93df0c00 == 37 [pid = 8447] [id = 33] 01:32:49 INFO - PROCESS | 8447 | 1466584369646 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 01:32:49 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x9d963400) [pid = 8447] [serial = 56] [outer = (nil)] [url = about:blank] 01:32:49 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0xa337cc00) [pid = 8447] [serial = 65] [outer = (nil)] [url = about:blank] 01:32:49 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x9b1c8800) [pid = 8447] [serial = 77] [outer = (nil)] [url = about:blank] 01:32:49 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x9ae78000) [pid = 8447] [serial = 76] [outer = (nil)] [url = about:blank] 01:32:49 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x99f87000) [pid = 8447] [serial = 74] [outer = (nil)] [url = about:blank] 01:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1535ms 01:32:49 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x98a13800) [pid = 8447] [serial = 70] [outer = (nil)] [url = about:blank] 01:32:49 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x99bd2800) [pid = 8447] [serial = 73] [outer = (nil)] [url = about:blank] 01:32:49 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x98e3e000) [pid = 8447] [serial = 71] [outer = (nil)] [url = about:blank] 01:32:49 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0xa4e0bc00) [pid = 8447] [serial = 68] [outer = (nil)] [url = about:blank] 01:32:49 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0xa34c9800) [pid = 8447] [serial = 67] [outer = (nil)] [url = about:blank] 01:32:49 INFO - PROCESS | 8447 | 1466584369683 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 01:32:49 INFO - PROCESS | 8447 | 1466584369689 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 01:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:32:49 INFO - PROCESS | 8447 | 1466584369698 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:32:49 INFO - PROCESS | 8447 | 1466584369702 Marionette TRACE conn3 <- [1,138,null,{}] 01:32:49 INFO - PROCESS | 8447 | 1466584369709 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:49 INFO - PROCESS | 8447 | 1466584369715 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:49 INFO - PROCESS | 8447 | 1466584369876 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 01:32:49 INFO - PROCESS | 8447 | 1466584369887 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:49 INFO - PROCESS | 8447 | 1466584369893 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x977f1000 == 38 [pid = 8447] [id = 42] 01:32:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x98181000) [pid = 8447] [serial = 124] [outer = (nil)] 01:32:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x98e3e400) [pid = 8447] [serial = 125] [outer = 0x98181000] 01:32:49 INFO - PROCESS | 8447 | 1466584369966 Marionette DEBUG loaded listener.js 01:32:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x9996a800) [pid = 8447] [serial = 126] [outer = 0x98181000] 01:32:50 INFO - PROCESS | 8447 | 1466584370832 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 01:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1179ms 01:32:50 INFO - PROCESS | 8447 | 1466584370878 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 01:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:32:50 INFO - PROCESS | 8447 | 1466584370883 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 01:32:50 INFO - PROCESS | 8447 | 1466584370889 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:32:50 INFO - PROCESS | 8447 | 1466584370893 Marionette TRACE conn3 <- [1,142,null,{}] 01:32:50 INFO - PROCESS | 8447 | 1466584370899 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:50 INFO - PROCESS | 8447 | 1466584370904 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:51 INFO - PROCESS | 8447 | 1466584371061 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 01:32:51 INFO - PROCESS | 8447 | 1466584371160 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:51 INFO - PROCESS | 8447 | 1466584371168 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x9779d800 == 39 [pid = 8447] [id = 43] 01:32:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x99e6c400) [pid = 8447] [serial = 127] [outer = (nil)] 01:32:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x9a12b000) [pid = 8447] [serial = 128] [outer = 0x99e6c400] 01:32:51 INFO - PROCESS | 8447 | 1466584371238 Marionette DEBUG loaded listener.js 01:32:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x9a419800) [pid = 8447] [serial = 129] [outer = 0x99e6c400] 01:32:52 INFO - PROCESS | 8447 | 1466584372013 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 01:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1198ms 01:32:52 INFO - PROCESS | 8447 | 1466584372089 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 01:32:52 INFO - PROCESS | 8447 | 1466584372095 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 01:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:32:52 INFO - PROCESS | 8447 | 1466584372111 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:32:52 INFO - PROCESS | 8447 | 1466584372118 Marionette TRACE conn3 <- [1,146,null,{}] 01:32:52 INFO - PROCESS | 8447 | 1466584372134 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:52 INFO - PROCESS | 8447 | 1466584372141 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:52 INFO - PROCESS | 8447 | 1466584372347 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 01:32:52 INFO - PROCESS | 8447 | 1466584372369 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:52 INFO - PROCESS | 8447 | 1466584372378 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:52 INFO - PROCESS | 8447 | ++DOCSHELL 0x9aca2c00 == 40 [pid = 8447] [id = 44] 01:32:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x9d90cc00) [pid = 8447] [serial = 130] [outer = (nil)] 01:32:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x9d969800) [pid = 8447] [serial = 131] [outer = 0x9d90cc00] 01:32:52 INFO - PROCESS | 8447 | 1466584372442 Marionette DEBUG loaded listener.js 01:32:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0xa1110400) [pid = 8447] [serial = 132] [outer = 0x9d90cc00] 01:32:53 INFO - PROCESS | 8447 | 1466584373455 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 01:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1407ms 01:32:53 INFO - PROCESS | 8447 | 1466584373515 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 01:32:53 INFO - PROCESS | 8447 | 1466584373519 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 01:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:32:53 INFO - PROCESS | 8447 | 1466584373525 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:32:53 INFO - PROCESS | 8447 | 1466584373528 Marionette TRACE conn3 <- [1,150,null,{}] 01:32:53 INFO - PROCESS | 8447 | 1466584373534 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:53 INFO - PROCESS | 8447 | 1466584373538 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:53 INFO - PROCESS | 8447 | 1466584373746 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 01:32:53 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0xa23f5400) [pid = 8447] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:32:53 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x9a412800) [pid = 8447] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:32:53 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x952a6400) [pid = 8447] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:32:53 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x93deb800) [pid = 8447] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:32:53 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x93df4400) [pid = 8447] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:32:53 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x9986a400) [pid = 8447] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:32:53 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x948f2800) [pid = 8447] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:32:53 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x99fd6400) [pid = 8447] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:32:53 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x9541a000) [pid = 8447] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:32:53 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x9ae73800) [pid = 8447] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:32:53 INFO - PROCESS | 8447 | 1466584373868 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:53 INFO - PROCESS | 8447 | 1466584373874 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x9240cc00 == 41 [pid = 8447] [id = 45] 01:32:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x9240d400) [pid = 8447] [serial = 133] [outer = (nil)] 01:32:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x93def800) [pid = 8447] [serial = 134] [outer = 0x9240d400] 01:32:53 INFO - PROCESS | 8447 | 1466584373983 Marionette DEBUG loaded listener.js 01:32:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x998cc000) [pid = 8447] [serial = 135] [outer = 0x9240d400] 01:32:54 INFO - PROCESS | 8447 | 1466584374646 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 01:32:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1184ms 01:32:54 INFO - PROCESS | 8447 | 1466584374711 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 01:32:54 INFO - PROCESS | 8447 | 1466584374716 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 01:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:32:54 INFO - PROCESS | 8447 | 1466584374728 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:32:54 INFO - PROCESS | 8447 | 1466584374730 Marionette TRACE conn3 <- [1,154,null,{}] 01:32:54 INFO - PROCESS | 8447 | 1466584374736 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:54 INFO - PROCESS | 8447 | 1466584374741 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:54 INFO - PROCESS | 8447 | 1466584374901 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 01:32:54 INFO - PROCESS | 8447 | 1466584374911 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:54 INFO - PROCESS | 8447 | 1466584374928 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x9488f400 == 42 [pid = 8447] [id = 46] 01:32:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x98182c00) [pid = 8447] [serial = 136] [outer = (nil)] 01:32:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0xa23f5400) [pid = 8447] [serial = 137] [outer = 0x98182c00] 01:32:55 INFO - PROCESS | 8447 | 1466584375008 Marionette DEBUG loaded listener.js 01:32:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0xa2fb0000) [pid = 8447] [serial = 138] [outer = 0x98182c00] 01:32:56 INFO - PROCESS | 8447 | 1466584376142 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 01:32:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1479ms 01:32:56 INFO - PROCESS | 8447 | 1466584376289 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 01:32:56 INFO - PROCESS | 8447 | 1466584376295 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 01:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:32:56 INFO - PROCESS | 8447 | 1466584376367 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:32:56 INFO - PROCESS | 8447 | 1466584376371 Marionette TRACE conn3 <- [1,158,null,{}] 01:32:56 INFO - PROCESS | 8447 | 1466584376504 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:56 INFO - PROCESS | 8447 | 1466584376511 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:56 INFO - PROCESS | 8447 | 1466584376723 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 01:32:56 INFO - PROCESS | 8447 | 1466584376813 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:56 INFO - PROCESS | 8447 | 1466584376823 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f90400 == 43 [pid = 8447] [id = 47] 01:32:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x9488c400) [pid = 8447] [serial = 139] [outer = (nil)] 01:32:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x99bd9000) [pid = 8447] [serial = 140] [outer = 0x9488c400] 01:32:56 INFO - PROCESS | 8447 | 1466584376904 Marionette DEBUG loaded listener.js 01:32:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x99fc8800) [pid = 8447] [serial = 141] [outer = 0x9488c400] 01:32:57 INFO - PROCESS | 8447 | 1466584377792 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 01:32:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:32:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1526ms 01:32:57 INFO - PROCESS | 8447 | 1466584377851 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 01:32:57 INFO - PROCESS | 8447 | 1466584377859 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 01:32:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:32:57 INFO - PROCESS | 8447 | 1466584377869 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:32:57 INFO - PROCESS | 8447 | 1466584377874 Marionette TRACE conn3 <- [1,162,null,{}] 01:32:57 INFO - PROCESS | 8447 | 1466584377881 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:57 INFO - PROCESS | 8447 | 1466584377887 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:58 INFO - PROCESS | 8447 | 1466584378113 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 01:32:58 INFO - PROCESS | 8447 | 1466584378313 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:58 INFO - PROCESS | 8447 | 1466584378322 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x9b119c00 == 44 [pid = 8447] [id = 48] 01:32:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x9b1d2400) [pid = 8447] [serial = 142] [outer = (nil)] 01:32:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x9d968400) [pid = 8447] [serial = 143] [outer = 0x9b1d2400] 01:32:58 INFO - PROCESS | 8447 | 1466584378452 Marionette DEBUG loaded listener.js 01:32:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0xa2367c00) [pid = 8447] [serial = 144] [outer = 0x9b1d2400] 01:32:59 INFO - PROCESS | 8447 | 1466584379340 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 01:32:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1493ms 01:32:59 INFO - PROCESS | 8447 | 1466584379361 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 01:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:32:59 INFO - PROCESS | 8447 | 1466584379366 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 01:32:59 INFO - PROCESS | 8447 | 1466584379373 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:32:59 INFO - PROCESS | 8447 | 1466584379379 Marionette TRACE conn3 <- [1,166,null,{}] 01:32:59 INFO - PROCESS | 8447 | 1466584379396 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:59 INFO - PROCESS | 8447 | 1466584379406 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:59 INFO - PROCESS | 8447 | 1466584379618 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 01:32:59 INFO - PROCESS | 8447 | 1466584379764 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:59 INFO - PROCESS | 8447 | 1466584379780 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:32:59 INFO - PROCESS | 8447 | ++DOCSHELL 0xa337cc00 == 45 [pid = 8447] [id = 49] 01:32:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0xa337d400) [pid = 8447] [serial = 145] [outer = (nil)] 01:32:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0xa3425800) [pid = 8447] [serial = 146] [outer = 0xa337d400] 01:32:59 INFO - PROCESS | 8447 | 1466584379867 Marionette DEBUG loaded listener.js 01:32:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0xa4e0f400) [pid = 8447] [serial = 147] [outer = 0xa337d400] 01:33:00 INFO - PROCESS | 8447 | 1466584380713 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 01:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1387ms 01:33:00 INFO - PROCESS | 8447 | 1466584380759 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 01:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:33:00 INFO - PROCESS | 8447 | 1466584380765 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 01:33:00 INFO - PROCESS | 8447 | 1466584380773 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:33:00 INFO - PROCESS | 8447 | 1466584380779 Marionette TRACE conn3 <- [1,170,null,{}] 01:33:00 INFO - PROCESS | 8447 | 1466584380787 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:00 INFO - PROCESS | 8447 | 1466584380793 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:00 INFO - PROCESS | 8447 | 1466584380978 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 01:33:01 INFO - PROCESS | 8447 | 1466584381121 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:01 INFO - PROCESS | 8447 | 1466584381128 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x92404800 == 46 [pid = 8447] [id = 50] 01:33:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x99fd3c00) [pid = 8447] [serial = 148] [outer = (nil)] 01:33:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x9a45d400) [pid = 8447] [serial = 149] [outer = 0x99fd3c00] 01:33:01 INFO - PROCESS | 8447 | 1466584381209 Marionette DEBUG loaded listener.js 01:33:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9a461400) [pid = 8447] [serial = 150] [outer = 0x99fd3c00] 01:33:01 INFO - PROCESS | 8447 | 1466584381839 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:33:02 INFO - PROCESS | 8447 | 1466584382141 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 01:33:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1436ms 01:33:02 INFO - PROCESS | 8447 | 1466584382208 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 01:33:02 INFO - PROCESS | 8447 | 1466584382213 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 01:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:33:02 INFO - PROCESS | 8447 | 1466584382221 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:33:02 INFO - PROCESS | 8447 | 1466584382226 Marionette TRACE conn3 <- [1,174,null,{}] 01:33:02 INFO - PROCESS | 8447 | 1466584382232 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:02 INFO - PROCESS | 8447 | 1466584382237 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:02 INFO - PROCESS | 8447 | 1466584382449 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 01:33:02 INFO - PROCESS | 8447 | 1466584382625 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:02 INFO - PROCESS | 8447 | 1466584382631 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:02 INFO - PROCESS | 8447 | ++DOCSHELL 0x92409400 == 47 [pid = 8447] [id = 51] 01:33:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x9240d000) [pid = 8447] [serial = 151] [outer = (nil)] 01:33:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x977a0800) [pid = 8447] [serial = 152] [outer = 0x9240d000] 01:33:02 INFO - PROCESS | 8447 | 1466584382723 Marionette DEBUG loaded listener.js 01:33:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x99dc8800) [pid = 8447] [serial = 153] [outer = 0x9240d000] 01:33:03 INFO - PROCESS | 8447 | 1466584383804 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 01:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1611ms 01:33:03 INFO - PROCESS | 8447 | 1466584383847 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 01:33:03 INFO - PROCESS | 8447 | 1466584383857 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 01:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:33:03 INFO - PROCESS | 8447 | 1466584383871 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:33:03 INFO - PROCESS | 8447 | 1466584383883 Marionette TRACE conn3 <- [1,178,null,{}] 01:33:03 INFO - PROCESS | 8447 | 1466584383904 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:03 INFO - PROCESS | 8447 | 1466584383910 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:04 INFO - PROCESS | 8447 | 1466584384349 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 01:33:04 INFO - PROCESS | 8447 | 1466584384660 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:04 INFO - PROCESS | 8447 | 1466584384672 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:04 INFO - PROCESS | 8447 | --DOCSHELL 0x9240cc00 == 46 [pid = 8447] [id = 45] 01:33:04 INFO - PROCESS | 8447 | --DOCSHELL 0x9aca2c00 == 45 [pid = 8447] [id = 44] 01:33:04 INFO - PROCESS | 8447 | --DOCSHELL 0x9779d800 == 44 [pid = 8447] [id = 43] 01:33:04 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x9b1cec00) [pid = 8447] [serial = 110] [outer = (nil)] [url = about:blank] 01:33:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x948fb000 == 45 [pid = 8447] [id = 52] 01:33:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x952a3000) [pid = 8447] [serial = 154] [outer = (nil)] 01:33:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x98179800) [pid = 8447] [serial = 155] [outer = 0x952a3000] 01:33:04 INFO - PROCESS | 8447 | 1466584384765 Marionette DEBUG loaded listener.js 01:33:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x998be400) [pid = 8447] [serial = 156] [outer = 0x952a3000] 01:33:04 INFO - PROCESS | 8447 | --DOCSHELL 0x977f1000 == 44 [pid = 8447] [id = 42] 01:33:04 INFO - PROCESS | 8447 | --DOCSHELL 0x93a20000 == 43 [pid = 8447] [id = 41] 01:33:05 INFO - PROCESS | 8447 | --DOCSHELL 0x93df2400 == 42 [pid = 8447] [id = 38] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0xa2597c00) [pid = 8447] [serial = 85] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0xa5011800) [pid = 8447] [serial = 89] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0xa4e49800) [pid = 8447] [serial = 88] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0xa507b400) [pid = 8447] [serial = 92] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0xa62af800) [pid = 8447] [serial = 91] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x98a18400) [pid = 8447] [serial = 95] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x977a4400) [pid = 8447] [serial = 94] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x948f4c00) [pid = 8447] [serial = 97] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x95416000) [pid = 8447] [serial = 98] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x998ca400) [pid = 8447] [serial = 101] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x99ed7800) [pid = 8447] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x9a132000) [pid = 8447] [serial = 80] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x98a1ac00) [pid = 8447] [serial = 79] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x9a12fc00) [pid = 8447] [serial = 104] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x99fd7800) [pid = 8447] [serial = 107] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x9d908000) [pid = 8447] [serial = 83] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x9b7dbc00) [pid = 8447] [serial = 82] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x9ace4800) [pid = 8447] [serial = 108] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x9a417400) [pid = 8447] [serial = 105] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x99bd0800) [pid = 8447] [serial = 102] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0xa2fef000) [pid = 8447] [serial = 86] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 8447 | 1466584385523 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 01:33:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1669ms 01:33:05 INFO - PROCESS | 8447 | 1466584385539 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 01:33:05 INFO - PROCESS | 8447 | 1466584385546 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 01:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:33:05 INFO - PROCESS | 8447 | 1466584385574 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:33:05 INFO - PROCESS | 8447 | 1466584385580 Marionette TRACE conn3 <- [1,182,null,{}] 01:33:05 INFO - PROCESS | 8447 | 1466584385587 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:05 INFO - PROCESS | 8447 | 1466584385593 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:05 INFO - PROCESS | 8447 | 1466584385758 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 01:33:05 INFO - PROCESS | 8447 | 1466584385768 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:05 INFO - PROCESS | 8447 | 1466584385777 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x998ca400 == 43 [pid = 8447] [id = 53] 01:33:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x99fcd800) [pid = 8447] [serial = 157] [outer = (nil)] 01:33:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x9a12f800) [pid = 8447] [serial = 158] [outer = 0x99fcd800] 01:33:05 INFO - PROCESS | 8447 | 1466584385849 Marionette DEBUG loaded listener.js 01:33:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x9a40f800) [pid = 8447] [serial = 159] [outer = 0x99fcd800] 01:33:06 INFO - PROCESS | 8447 | 1466584386661 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 01:33:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1159ms 01:33:06 INFO - PROCESS | 8447 | 1466584386718 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 01:33:06 INFO - PROCESS | 8447 | 1466584386722 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 01:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:33:06 INFO - PROCESS | 8447 | 1466584386728 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:33:06 INFO - PROCESS | 8447 | 1466584386734 Marionette TRACE conn3 <- [1,186,null,{}] 01:33:06 INFO - PROCESS | 8447 | 1466584386750 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:06 INFO - PROCESS | 8447 | 1466584386758 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:06 INFO - PROCESS | 8447 | 1466584386927 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 01:33:07 INFO - PROCESS | 8447 | 1466584387041 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:07 INFO - PROCESS | 8447 | 1466584387050 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x9ac99800 == 44 [pid = 8447] [id = 54] 01:33:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x9ac99c00) [pid = 8447] [serial = 160] [outer = (nil)] 01:33:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x9ae6d400) [pid = 8447] [serial = 161] [outer = 0x9ac99c00] 01:33:07 INFO - PROCESS | 8447 | 1466584387125 Marionette DEBUG loaded listener.js 01:33:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x9afad400) [pid = 8447] [serial = 162] [outer = 0x9ac99c00] 01:33:07 INFO - PROCESS | 8447 | 1466584387898 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 01:33:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1233ms 01:33:07 INFO - PROCESS | 8447 | 1466584387962 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 01:33:07 INFO - PROCESS | 8447 | 1466584387966 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 01:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:33:07 INFO - PROCESS | 8447 | 1466584387980 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:33:07 INFO - PROCESS | 8447 | 1466584387982 Marionette TRACE conn3 <- [1,190,null,{}] 01:33:07 INFO - PROCESS | 8447 | 1466584387989 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:07 INFO - PROCESS | 8447 | 1466584387994 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:08 INFO - PROCESS | 8447 | 1466584388225 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 01:33:08 INFO - PROCESS | 8447 | 1466584388244 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:08 INFO - PROCESS | 8447 | 1466584388252 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x954db400 == 45 [pid = 8447] [id = 55] 01:33:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x954de800) [pid = 8447] [serial = 163] [outer = (nil)] 01:33:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x954e6400) [pid = 8447] [serial = 164] [outer = 0x954de800] 01:33:08 INFO - PROCESS | 8447 | 1466584388319 Marionette DEBUG loaded listener.js 01:33:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x954e9400) [pid = 8447] [serial = 165] [outer = 0x954de800] 01:33:09 INFO - PROCESS | 8447 | 1466584389157 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 01:33:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1234ms 01:33:09 INFO - PROCESS | 8447 | 1466584389209 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 01:33:09 INFO - PROCESS | 8447 | 1466584389212 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 01:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:33:09 INFO - PROCESS | 8447 | 1466584389225 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:33:09 INFO - PROCESS | 8447 | 1466584389228 Marionette TRACE conn3 <- [1,194,null,{}] 01:33:09 INFO - PROCESS | 8447 | 1466584389234 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:09 INFO - PROCESS | 8447 | 1466584389239 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:09 INFO - PROCESS | 8447 | 1466584389446 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 01:33:09 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x9d90cc00) [pid = 8447] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:33:09 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x9240d400) [pid = 8447] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:33:09 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x93a22400) [pid = 8447] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:33:09 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x99e6c400) [pid = 8447] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:33:09 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x98181000) [pid = 8447] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:33:09 INFO - PROCESS | 8447 | 1466584389597 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:09 INFO - PROCESS | 8447 | 1466584389605 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x9240d400 == 46 [pid = 8447] [id = 56] 01:33:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x93a22400) [pid = 8447] [serial = 166] [outer = (nil)] 01:33:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x98181000) [pid = 8447] [serial = 167] [outer = 0x93a22400] 01:33:09 INFO - PROCESS | 8447 | 1466584389672 Marionette DEBUG loaded listener.js 01:33:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x9aca2c00) [pid = 8447] [serial = 168] [outer = 0x93a22400] 01:33:10 INFO - PROCESS | 8447 | 1466584390406 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 01:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1195ms 01:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:33:10 INFO - PROCESS | 8447 | 1466584390420 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 01:33:10 INFO - PROCESS | 8447 | 1466584390423 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 01:33:10 INFO - PROCESS | 8447 | 1466584390430 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:33:10 INFO - PROCESS | 8447 | 1466584390433 Marionette TRACE conn3 <- [1,198,null,{}] 01:33:10 INFO - PROCESS | 8447 | 1466584390447 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:10 INFO - PROCESS | 8447 | 1466584390457 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:10 INFO - PROCESS | 8447 | 1466584390633 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 01:33:10 INFO - PROCESS | 8447 | 1466584390643 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:10 INFO - PROCESS | 8447 | 1466584390649 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:10 INFO - PROCESS | 8447 | ++DOCSHELL 0x92410000 == 47 [pid = 8447] [id = 57] 01:33:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x92410800) [pid = 8447] [serial = 169] [outer = (nil)] 01:33:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0xa23a9000) [pid = 8447] [serial = 170] [outer = 0x92410800] 01:33:10 INFO - PROCESS | 8447 | 1466584390722 Marionette DEBUG loaded listener.js 01:33:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0xa23f1800) [pid = 8447] [serial = 171] [outer = 0x92410800] 01:33:11 INFO - PROCESS | 8447 | 1466584391499 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 01:33:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1091ms 01:33:11 INFO - PROCESS | 8447 | 1466584391597 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 01:33:11 INFO - PROCESS | 8447 | 1466584391604 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 01:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:33:11 INFO - PROCESS | 8447 | 1466584391620 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:33:11 INFO - PROCESS | 8447 | 1466584391627 Marionette TRACE conn3 <- [1,202,null,{}] 01:33:11 INFO - PROCESS | 8447 | 1466584391636 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:11 INFO - PROCESS | 8447 | 1466584391642 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:11 INFO - PROCESS | 8447 | 1466584391843 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 01:33:11 INFO - PROCESS | 8447 | 1466584391962 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:11 INFO - PROCESS | 8447 | 1466584391976 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a25400 == 48 [pid = 8447] [id = 58] 01:33:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x948f4c00) [pid = 8447] [serial = 172] [outer = (nil)] 01:33:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x954da400) [pid = 8447] [serial = 173] [outer = 0x948f4c00] 01:33:12 INFO - PROCESS | 8447 | 1466584392079 Marionette DEBUG loaded listener.js 01:33:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x954de000) [pid = 8447] [serial = 174] [outer = 0x948f4c00] 01:33:12 INFO - PROCESS | 8447 | 1466584392986 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 01:33:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1441ms 01:33:13 INFO - PROCESS | 8447 | 1466584393061 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 01:33:13 INFO - PROCESS | 8447 | 1466584393069 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 01:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:33:13 INFO - PROCESS | 8447 | 1466584393079 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:33:13 INFO - PROCESS | 8447 | 1466584393085 Marionette TRACE conn3 <- [1,206,null,{}] 01:33:13 INFO - PROCESS | 8447 | 1466584393093 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:13 INFO - PROCESS | 8447 | 1466584393098 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:13 INFO - PROCESS | 8447 | 1466584393318 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 01:33:13 INFO - PROCESS | 8447 | 1466584393504 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:13 INFO - PROCESS | 8447 | 1466584393516 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:13 INFO - PROCESS | 8447 | ++DOCSHELL 0x998cac00 == 49 [pid = 8447] [id = 59] 01:33:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x998cc400) [pid = 8447] [serial = 175] [outer = (nil)] 01:33:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x99fcb000) [pid = 8447] [serial = 176] [outer = 0x998cc400] 01:33:13 INFO - PROCESS | 8447 | 1466584393644 Marionette DEBUG loaded listener.js 01:33:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9a416000) [pid = 8447] [serial = 177] [outer = 0x998cc400] 01:33:14 INFO - PROCESS | 8447 | 1466584394503 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 01:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1495ms 01:33:14 INFO - PROCESS | 8447 | 1466584394573 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 01:33:14 INFO - PROCESS | 8447 | 1466584394577 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 01:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:33:14 INFO - PROCESS | 8447 | 1466584394585 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:33:14 INFO - PROCESS | 8447 | 1466584394589 Marionette TRACE conn3 <- [1,210,null,{}] 01:33:14 INFO - PROCESS | 8447 | 1466584394597 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:14 INFO - PROCESS | 8447 | 1466584394606 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:14 INFO - PROCESS | 8447 | 1466584394822 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 01:33:15 INFO - PROCESS | 8447 | 1466584394978 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:15 INFO - PROCESS | 8447 | 1466584394992 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:15 INFO - PROCESS | 8447 | ++DOCSHELL 0x9d9a5c00 == 50 [pid = 8447] [id = 60] 01:33:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0xa1188400) [pid = 8447] [serial = 178] [outer = (nil)] 01:33:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0xa239cc00) [pid = 8447] [serial = 179] [outer = 0xa1188400] 01:33:15 INFO - PROCESS | 8447 | 1466584395113 Marionette DEBUG loaded listener.js 01:33:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0xa25e2800) [pid = 8447] [serial = 180] [outer = 0xa1188400] 01:33:15 INFO - PROCESS | 8447 | 1466584395914 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 01:33:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1382ms 01:33:15 INFO - PROCESS | 8447 | 1466584395976 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 01:33:15 INFO - PROCESS | 8447 | 1466584395980 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 01:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:33:15 INFO - PROCESS | 8447 | 1466584395988 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:33:15 INFO - PROCESS | 8447 | 1466584395991 Marionette TRACE conn3 <- [1,214,null,{}] 01:33:16 INFO - PROCESS | 8447 | 1466584395997 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:16 INFO - PROCESS | 8447 | 1466584396002 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:16 INFO - PROCESS | 8447 | 1466584396185 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 01:33:16 INFO - PROCESS | 8447 | 1466584396336 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:16 INFO - PROCESS | 8447 | 1466584396343 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:16 INFO - PROCESS | 8447 | ++DOCSHELL 0xa3378400 == 51 [pid = 8447] [id = 61] 01:33:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0xa3379800) [pid = 8447] [serial = 181] [outer = (nil)] 01:33:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0xa3446c00) [pid = 8447] [serial = 182] [outer = 0xa3379800] 01:33:16 INFO - PROCESS | 8447 | 1466584396422 Marionette DEBUG loaded listener.js 01:33:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0xa5010c00) [pid = 8447] [serial = 183] [outer = 0xa3379800] 01:33:17 INFO - PROCESS | 8447 | 1466584397327 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 01:33:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:33:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1379ms 01:33:17 INFO - PROCESS | 8447 | 1466584397368 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 01:33:17 INFO - PROCESS | 8447 | 1466584397373 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 01:33:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:33:17 INFO - PROCESS | 8447 | 1466584397379 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:33:17 INFO - PROCESS | 8447 | 1466584397382 Marionette TRACE conn3 <- [1,218,null,{}] 01:33:17 INFO - PROCESS | 8447 | 1466584397388 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:17 INFO - PROCESS | 8447 | 1466584397393 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:17 INFO - PROCESS | 8447 | 1466584397565 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 01:33:17 INFO - PROCESS | 8447 | 1466584397713 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:17 INFO - PROCESS | 8447 | 1466584397723 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a1c800 == 52 [pid = 8447] [id = 62] 01:33:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x94888400) [pid = 8447] [serial = 184] [outer = (nil)] 01:33:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0xa6826400) [pid = 8447] [serial = 185] [outer = 0x94888400] 01:33:17 INFO - PROCESS | 8447 | 1466584397803 Marionette DEBUG loaded listener.js 01:33:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0xa682d800) [pid = 8447] [serial = 186] [outer = 0x94888400] 01:33:18 INFO - PROCESS | 8447 | 1466584398671 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 01:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1330ms 01:33:18 INFO - PROCESS | 8447 | 1466584398710 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 01:33:18 INFO - PROCESS | 8447 | 1466584398713 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 01:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:33:18 INFO - PROCESS | 8447 | 1466584398720 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:33:18 INFO - PROCESS | 8447 | 1466584398724 Marionette TRACE conn3 <- [1,222,null,{}] 01:33:18 INFO - PROCESS | 8447 | 1466584398730 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:18 INFO - PROCESS | 8447 | 1466584398740 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:18 INFO - PROCESS | 8447 | 1466584398954 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 01:33:19 INFO - PROCESS | 8447 | 1466584399103 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:19 INFO - PROCESS | 8447 | 1466584399114 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:19 INFO - PROCESS | 8447 | ++DOCSHELL 0x92391800 == 53 [pid = 8447] [id = 63] 01:33:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x9a5c0800) [pid = 8447] [serial = 187] [outer = (nil)] 01:33:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x9d9a4400) [pid = 8447] [serial = 188] [outer = 0x9a5c0800] 01:33:19 INFO - PROCESS | 8447 | 1466584399193 Marionette DEBUG loaded listener.js 01:33:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0xa682c400) [pid = 8447] [serial = 189] [outer = 0x9a5c0800] 01:33:20 INFO - PROCESS | 8447 | 1466584400329 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 01:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1645ms 01:33:20 INFO - PROCESS | 8447 | 1466584400367 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 01:33:20 INFO - PROCESS | 8447 | 1466584400374 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 01:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:33:20 INFO - PROCESS | 8447 | 1466584400383 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:33:20 INFO - PROCESS | 8447 | 1466584400389 Marionette TRACE conn3 <- [1,226,null,{}] 01:33:20 INFO - PROCESS | 8447 | 1466584400398 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:20 INFO - PROCESS | 8447 | 1466584400404 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:20 INFO - PROCESS | 8447 | 1466584400662 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 01:33:20 INFO - PROCESS | 8447 | 1466584400875 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:20 INFO - PROCESS | 8447 | 1466584400886 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a5c3800 == 54 [pid = 8447] [id = 64] 01:33:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x9a7d4400) [pid = 8447] [serial = 190] [outer = (nil)] 01:33:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x9a7db400) [pid = 8447] [serial = 191] [outer = 0x9a7d4400] 01:33:21 INFO - PROCESS | 8447 | 1466584401016 Marionette DEBUG loaded listener.js 01:33:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x9a7ddc00) [pid = 8447] [serial = 192] [outer = 0x9a7d4400] 01:33:21 INFO - PROCESS | 8447 | 1466584401961 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 01:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1601ms 01:33:21 INFO - PROCESS | 8447 | 1466584401984 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 01:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:33:21 INFO - PROCESS | 8447 | 1466584401988 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 01:33:21 INFO - PROCESS | 8447 | 1466584401996 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:33:22 INFO - PROCESS | 8447 | 1466584402000 Marionette TRACE conn3 <- [1,230,null,{}] 01:33:22 INFO - PROCESS | 8447 | 1466584402023 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:22 INFO - PROCESS | 8447 | 1466584402029 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:22 INFO - PROCESS | 8447 | 1466584402249 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 01:33:22 INFO - PROCESS | 8447 | 1466584402361 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:22 INFO - PROCESS | 8447 | 1466584402367 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:22 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a5c7000 == 55 [pid = 8447] [id = 65] 01:33:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x9a7d6800) [pid = 8447] [serial = 193] [outer = (nil)] 01:33:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x9a7e3400) [pid = 8447] [serial = 194] [outer = 0x9a7d6800] 01:33:22 INFO - PROCESS | 8447 | 1466584402447 Marionette DEBUG loaded listener.js 01:33:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0xa62b1c00) [pid = 8447] [serial = 195] [outer = 0x9a7d6800] 01:33:23 INFO - PROCESS | 8447 | 1466584403490 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 01:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1540ms 01:33:23 INFO - PROCESS | 8447 | 1466584403537 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 01:33:23 INFO - PROCESS | 8447 | 1466584403544 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 01:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:33:23 INFO - PROCESS | 8447 | 1466584403553 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:33:23 INFO - PROCESS | 8447 | 1466584403559 Marionette TRACE conn3 <- [1,234,null,{}] 01:33:23 INFO - PROCESS | 8447 | 1466584403567 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:23 INFO - PROCESS | 8447 | 1466584403574 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:23 INFO - PROCESS | 8447 | 1466584403743 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 01:33:23 INFO - PROCESS | 8447 | 1466584403942 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:23 INFO - PROCESS | 8447 | 1466584403953 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a23400 == 56 [pid = 8447] [id = 66] 01:33:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x954e9000) [pid = 8447] [serial = 196] [outer = (nil)] 01:33:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x977e9c00) [pid = 8447] [serial = 197] [outer = 0x954e9000] 01:33:24 INFO - PROCESS | 8447 | 1466584404046 Marionette DEBUG loaded listener.js 01:33:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x977f0400) [pid = 8447] [serial = 198] [outer = 0x954e9000] 01:33:24 INFO - PROCESS | 8447 | 1466584404933 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 01:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1433ms 01:33:24 INFO - PROCESS | 8447 | 1466584404986 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 01:33:24 INFO - PROCESS | 8447 | 1466584404993 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 01:33:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:33:25 INFO - PROCESS | 8447 | 1466584405003 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:33:25 INFO - PROCESS | 8447 | 1466584405008 Marionette TRACE conn3 <- [1,238,null,{}] 01:33:25 INFO - PROCESS | 8447 | 1466584405014 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:25 INFO - PROCESS | 8447 | 1466584405019 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:25 INFO - PROCESS | 8447 | 1466584405232 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 01:33:25 INFO - PROCESS | 8447 | 1466584405424 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:25 INFO - PROCESS | 8447 | 1466584405433 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:25 INFO - PROCESS | 8447 | ++DOCSHELL 0x9488e400 == 57 [pid = 8447] [id = 67] 01:33:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x948f9000) [pid = 8447] [serial = 199] [outer = (nil)] 01:33:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x98e4a800) [pid = 8447] [serial = 200] [outer = 0x948f9000] 01:33:25 INFO - PROCESS | 8447 | 1466584405561 Marionette DEBUG loaded listener.js 01:33:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x99edac00) [pid = 8447] [serial = 201] [outer = 0x948f9000] 01:33:25 INFO - PROCESS | 8447 | --DOCSHELL 0x93a23800 == 56 [pid = 8447] [id = 27] 01:33:25 INFO - PROCESS | 8447 | --DOCSHELL 0x93deb400 == 55 [pid = 8447] [id = 32] 01:33:25 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0xa23f5400) [pid = 8447] [serial = 137] [outer = (nil)] [url = about:blank] 01:33:25 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x9afad000) [pid = 8447] [serial = 119] [outer = (nil)] [url = about:blank] 01:33:25 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x948ed400) [pid = 8447] [serial = 113] [outer = (nil)] [url = about:blank] 01:33:25 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x952a2c00) [pid = 8447] [serial = 116] [outer = (nil)] [url = about:blank] 01:33:25 INFO - PROCESS | 8447 | --DOCSHELL 0x9240d400 == 54 [pid = 8447] [id = 56] 01:33:25 INFO - PROCESS | 8447 | --DOCSHELL 0x954db400 == 53 [pid = 8447] [id = 55] 01:33:25 INFO - PROCESS | 8447 | --DOCSHELL 0x9ac99800 == 52 [pid = 8447] [id = 54] 01:33:25 INFO - PROCESS | 8447 | --DOCSHELL 0x998ca400 == 51 [pid = 8447] [id = 53] 01:33:25 INFO - PROCESS | 8447 | --DOCSHELL 0x948fb000 == 50 [pid = 8447] [id = 52] 01:33:26 INFO - PROCESS | 8447 | --DOCSHELL 0x9b119c00 == 49 [pid = 8447] [id = 48] 01:33:26 INFO - PROCESS | 8447 | --DOCSHELL 0x92f90400 == 48 [pid = 8447] [id = 47] 01:33:26 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x9d969800) [pid = 8447] [serial = 131] [outer = (nil)] [url = about:blank] 01:33:26 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x93def800) [pid = 8447] [serial = 134] [outer = (nil)] [url = about:blank] 01:33:26 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x998cc000) [pid = 8447] [serial = 135] [outer = (nil)] [url = about:blank] 01:33:26 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x952a1800) [pid = 8447] [serial = 123] [outer = (nil)] [url = about:blank] 01:33:26 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x93df9800) [pid = 8447] [serial = 122] [outer = (nil)] [url = about:blank] 01:33:26 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x9a12b000) [pid = 8447] [serial = 128] [outer = (nil)] [url = about:blank] 01:33:26 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x9996a800) [pid = 8447] [serial = 126] [outer = (nil)] [url = about:blank] 01:33:26 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x98e3e400) [pid = 8447] [serial = 125] [outer = (nil)] [url = about:blank] 01:33:26 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0xa1110400) [pid = 8447] [serial = 132] [outer = (nil)] [url = about:blank] 01:33:26 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x9a419800) [pid = 8447] [serial = 129] [outer = (nil)] [url = about:blank] 01:33:26 INFO - PROCESS | 8447 | 1466584406351 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 01:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1387ms 01:33:26 INFO - PROCESS | 8447 | 1466584406395 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 01:33:26 INFO - PROCESS | 8447 | 1466584406399 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 01:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:33:26 INFO - PROCESS | 8447 | 1466584406406 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:33:26 INFO - PROCESS | 8447 | 1466584406412 Marionette TRACE conn3 <- [1,242,null,{}] 01:33:26 INFO - PROCESS | 8447 | 1466584406429 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:26 INFO - PROCESS | 8447 | 1466584406438 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:26 INFO - PROCESS | 8447 | 1466584406611 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 01:33:26 INFO - PROCESS | 8447 | 1466584406737 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:26 INFO - PROCESS | 8447 | 1466584406750 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x99fd2c00 == 49 [pid = 8447] [id = 68] 01:33:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x99fd6400) [pid = 8447] [serial = 202] [outer = (nil)] 01:33:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x9a460800) [pid = 8447] [serial = 203] [outer = 0x99fd6400] 01:33:26 INFO - PROCESS | 8447 | 1466584406826 Marionette DEBUG loaded listener.js 01:33:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x9a5c8000) [pid = 8447] [serial = 204] [outer = 0x99fd6400] 01:33:27 INFO - PROCESS | 8447 | 1466584407568 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 01:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1186ms 01:33:27 INFO - PROCESS | 8447 | 1466584407602 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 01:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:33:27 INFO - PROCESS | 8447 | 1466584407607 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 01:33:27 INFO - PROCESS | 8447 | 1466584407613 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:33:27 INFO - PROCESS | 8447 | 1466584407616 Marionette TRACE conn3 <- [1,246,null,{}] 01:33:27 INFO - PROCESS | 8447 | 1466584407622 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:27 INFO - PROCESS | 8447 | 1466584407627 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:27 INFO - PROCESS | 8447 | 1466584407793 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 01:33:27 INFO - PROCESS | 8447 | 1466584407802 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:27 INFO - PROCESS | 8447 | 1466584407807 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x99fd7000 == 50 [pid = 8447] [id = 69] 01:33:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x9a5cb400) [pid = 8447] [serial = 205] [outer = (nil)] 01:33:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x9a891400) [pid = 8447] [serial = 206] [outer = 0x9a5cb400] 01:33:27 INFO - PROCESS | 8447 | 1466584407888 Marionette DEBUG loaded listener.js 01:33:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x9b1d7400) [pid = 8447] [serial = 207] [outer = 0x9a5cb400] 01:33:28 INFO - PROCESS | 8447 | 1466584408837 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 01:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1289ms 01:33:28 INFO - PROCESS | 8447 | 1466584408906 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 01:33:28 INFO - PROCESS | 8447 | 1466584408910 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 01:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:33:28 INFO - PROCESS | 8447 | 1466584408916 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:33:28 INFO - PROCESS | 8447 | 1466584408919 Marionette TRACE conn3 <- [1,250,null,{}] 01:33:28 INFO - PROCESS | 8447 | 1466584408925 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:28 INFO - PROCESS | 8447 | 1466584408930 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:29 INFO - PROCESS | 8447 | 1466584409153 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 01:33:29 INFO - PROCESS | 8447 | 1466584409181 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:29 INFO - PROCESS | 8447 | 1466584409189 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:29 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a44a400 == 51 [pid = 8447] [id = 70] 01:33:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x9a5ce000) [pid = 8447] [serial = 208] [outer = (nil)] 01:33:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x9d90d400) [pid = 8447] [serial = 209] [outer = 0x9a5ce000] 01:33:29 INFO - PROCESS | 8447 | 1466584409262 Marionette DEBUG loaded listener.js 01:33:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x9d9a5000) [pid = 8447] [serial = 210] [outer = 0x9a5ce000] 01:33:30 INFO - PROCESS | 8447 | 1466584410071 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 01:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1335ms 01:33:30 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x93961000) [pid = 8447] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:33:30 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x954de800) [pid = 8447] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:33:30 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x93a22400) [pid = 8447] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:33:30 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x99fcd800) [pid = 8447] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:33:30 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x9ac99c00) [pid = 8447] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:33:30 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x9240d000) [pid = 8447] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:33:30 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x952a3000) [pid = 8447] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:33:30 INFO - PROCESS | 8447 | 1466584410274 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 01:33:30 INFO - PROCESS | 8447 | 1466584410277 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 01:33:30 INFO - PROCESS | 8447 | 1466584410283 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:33:30 INFO - PROCESS | 8447 | 1466584410287 Marionette TRACE conn3 <- [1,254,null,{}] 01:33:30 INFO - PROCESS | 8447 | 1466584410293 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:30 INFO - PROCESS | 8447 | 1466584410303 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:30 INFO - PROCESS | 8447 | 1466584410493 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 01:33:30 INFO - PROCESS | 8447 | 1466584410605 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:30 INFO - PROCESS | 8447 | 1466584410612 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:30 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f8ac00 == 52 [pid = 8447] [id = 71] 01:33:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x99fcc800) [pid = 8447] [serial = 211] [outer = (nil)] 01:33:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0xa2fef400) [pid = 8447] [serial = 212] [outer = 0x99fcc800] 01:33:30 INFO - PROCESS | 8447 | 1466584410688 Marionette DEBUG loaded listener.js 01:33:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0xa5072800) [pid = 8447] [serial = 213] [outer = 0x99fcc800] 01:33:31 INFO - PROCESS | 8447 | 1466584411458 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 01:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1237ms 01:33:31 INFO - PROCESS | 8447 | 1466584411521 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 01:33:31 INFO - PROCESS | 8447 | 1466584411527 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 01:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:33:31 INFO - PROCESS | 8447 | 1466584411536 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:33:31 INFO - PROCESS | 8447 | 1466584411541 Marionette TRACE conn3 <- [1,258,null,{}] 01:33:31 INFO - PROCESS | 8447 | 1466584411558 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:31 INFO - PROCESS | 8447 | 1466584411565 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:31 INFO - PROCESS | 8447 | 1466584411789 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 01:33:31 INFO - PROCESS | 8447 | 1466584411905 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:31 INFO - PROCESS | 8447 | 1466584411915 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x91be9c00 == 53 [pid = 8447] [id = 72] 01:33:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x91bea000) [pid = 8447] [serial = 214] [outer = (nil)] 01:33:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x91bf6c00) [pid = 8447] [serial = 215] [outer = 0x91bea000] 01:33:31 INFO - PROCESS | 8447 | 1466584411987 Marionette DEBUG loaded listener.js 01:33:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x9238a000) [pid = 8447] [serial = 216] [outer = 0x91bea000] 01:33:32 INFO - PROCESS | 8447 | 1466584412941 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 01:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1449ms 01:33:32 INFO - PROCESS | 8447 | 1466584412985 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 01:33:32 INFO - PROCESS | 8447 | 1466584412993 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 01:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:33:33 INFO - PROCESS | 8447 | 1466584413001 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:33:33 INFO - PROCESS | 8447 | 1466584413007 Marionette TRACE conn3 <- [1,262,null,{}] 01:33:33 INFO - PROCESS | 8447 | 1466584413017 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:33 INFO - PROCESS | 8447 | 1466584413022 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:33 INFO - PROCESS | 8447 | 1466584413218 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 01:33:33 INFO - PROCESS | 8447 | 1466584413389 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:33 INFO - PROCESS | 8447 | 1466584413401 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:33 INFO - PROCESS | 8447 | ++DOCSHELL 0x948f2800 == 54 [pid = 8447] [id = 73] 01:33:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x948fa800) [pid = 8447] [serial = 217] [outer = (nil)] 01:33:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x954ddc00) [pid = 8447] [serial = 218] [outer = 0x948fa800] 01:33:33 INFO - PROCESS | 8447 | 1466584413536 Marionette DEBUG loaded listener.js 01:33:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x977e3c00) [pid = 8447] [serial = 219] [outer = 0x948fa800] 01:33:34 INFO - PROCESS | 8447 | 1466584414384 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 01:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1435ms 01:33:34 INFO - PROCESS | 8447 | 1466584414437 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 01:33:34 INFO - PROCESS | 8447 | 1466584414444 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 01:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:33:34 INFO - PROCESS | 8447 | 1466584414455 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:33:34 INFO - PROCESS | 8447 | 1466584414459 Marionette TRACE conn3 <- [1,266,null,{}] 01:33:34 INFO - PROCESS | 8447 | 1466584414466 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:34 INFO - PROCESS | 8447 | 1466584414472 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:34 INFO - PROCESS | 8447 | 1466584414662 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 01:33:34 INFO - PROCESS | 8447 | 1466584414855 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:34 INFO - PROCESS | 8447 | 1466584414864 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x99fd7800 == 55 [pid = 8447] [id = 74] 01:33:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x9a459c00) [pid = 8447] [serial = 220] [outer = (nil)] 01:33:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x9a5c1000) [pid = 8447] [serial = 221] [outer = 0x9a459c00] 01:33:34 INFO - PROCESS | 8447 | 1466584414993 Marionette DEBUG loaded listener.js 01:33:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x9a5cdc00) [pid = 8447] [serial = 222] [outer = 0x9a459c00] 01:33:35 INFO - PROCESS | 8447 | 1466584415913 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 01:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1533ms 01:33:35 INFO - PROCESS | 8447 | 1466584415988 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 01:33:35 INFO - PROCESS | 8447 | 1466584415992 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 01:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:33:36 INFO - PROCESS | 8447 | 1466584416000 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:33:36 INFO - PROCESS | 8447 | 1466584416006 Marionette TRACE conn3 <- [1,270,null,{}] 01:33:36 INFO - PROCESS | 8447 | 1466584416023 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:36 INFO - PROCESS | 8447 | 1466584416032 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:36 INFO - PROCESS | 8447 | 1466584416293 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 01:33:36 INFO - PROCESS | 8447 | 1466584416454 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:36 INFO - PROCESS | 8447 | 1466584416465 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:36 INFO - PROCESS | 8447 | ++DOCSHELL 0xa2599800 == 56 [pid = 8447] [id = 75] 01:33:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0xa25e0000) [pid = 8447] [serial = 223] [outer = (nil)] 01:33:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0xa4e3e800) [pid = 8447] [serial = 224] [outer = 0xa25e0000] 01:33:36 INFO - PROCESS | 8447 | 1466584416564 Marionette DEBUG loaded listener.js 01:33:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0xa6979c00) [pid = 8447] [serial = 225] [outer = 0xa25e0000] 01:33:37 INFO - PROCESS | 8447 | 1466584417453 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 01:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1488ms 01:33:37 INFO - PROCESS | 8447 | 1466584417489 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 01:33:37 INFO - PROCESS | 8447 | 1466584417495 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 01:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:33:37 INFO - PROCESS | 8447 | 1466584417501 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:33:37 INFO - PROCESS | 8447 | 1466584417505 Marionette TRACE conn3 <- [1,274,null,{}] 01:33:37 INFO - PROCESS | 8447 | 1466584417510 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:37 INFO - PROCESS | 8447 | 1466584417516 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:37 INFO - PROCESS | 8447 | 1466584417701 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 01:33:37 INFO - PROCESS | 8447 | 1466584417855 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:37 INFO - PROCESS | 8447 | 1466584417864 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x99fccc00 == 57 [pid = 8447] [id = 76] 01:33:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0xa685f000) [pid = 8447] [serial = 226] [outer = (nil)] 01:33:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0xa6ea7800) [pid = 8447] [serial = 227] [outer = 0xa685f000] 01:33:37 INFO - PROCESS | 8447 | 1466584417946 Marionette DEBUG loaded listener.js 01:33:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0xa6f47c00) [pid = 8447] [serial = 228] [outer = 0xa685f000] 01:33:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 111 (0x91009800) [pid = 8447] [serial = 229] [outer = 0x9541c400] 01:33:38 INFO - PROCESS | 8447 | 1466584418944 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 01:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1481ms 01:33:38 INFO - PROCESS | 8447 | 1466584418984 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 01:33:38 INFO - PROCESS | 8447 | 1466584418988 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 01:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:33:38 INFO - PROCESS | 8447 | 1466584418995 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:33:38 INFO - PROCESS | 8447 | 1466584418997 Marionette TRACE conn3 <- [1,278,null,{}] 01:33:39 INFO - PROCESS | 8447 | 1466584419004 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:39 INFO - PROCESS | 8447 | 1466584419009 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:39 INFO - PROCESS | 8447 | 1466584419195 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 01:33:39 INFO - PROCESS | 8447 | 1466584419390 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:39 INFO - PROCESS | 8447 | 1466584419401 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x91003c00 == 58 [pid = 8447] [id = 77] 01:33:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0x91005000) [pid = 8447] [serial = 230] [outer = (nil)] 01:33:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 113 (0x9100e800) [pid = 8447] [serial = 231] [outer = 0x91005000] 01:33:39 INFO - PROCESS | 8447 | 1466584419524 Marionette DEBUG loaded listener.js 01:33:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 114 (0x9a5cd400) [pid = 8447] [serial = 232] [outer = 0x91005000] 01:33:40 INFO - PROCESS | 8447 | 1466584420373 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 01:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1436ms 01:33:40 INFO - PROCESS | 8447 | 1466584420437 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 01:33:40 INFO - PROCESS | 8447 | 1466584420441 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 01:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:33:40 INFO - PROCESS | 8447 | 1466584420449 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:33:40 INFO - PROCESS | 8447 | 1466584420452 Marionette TRACE conn3 <- [1,282,null,{}] 01:33:40 INFO - PROCESS | 8447 | 1466584420459 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:40 INFO - PROCESS | 8447 | 1466584420469 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:40 INFO - PROCESS | 8447 | 1466584420682 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 01:33:40 INFO - PROCESS | 8447 | 1466584420844 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:40 INFO - PROCESS | 8447 | 1466584420857 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x92383400 == 59 [pid = 8447] [id = 78] 01:33:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 115 (0x92401c00) [pid = 8447] [serial = 233] [outer = (nil)] 01:33:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0xa6d40000) [pid = 8447] [serial = 234] [outer = 0x92401c00] 01:33:40 INFO - PROCESS | 8447 | 1466584420936 Marionette DEBUG loaded listener.js 01:33:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 117 (0xa6d46400) [pid = 8447] [serial = 235] [outer = 0x92401c00] 01:33:41 INFO - PROCESS | 8447 | 1466584421839 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 01:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1433ms 01:33:41 INFO - PROCESS | 8447 | 1466584421883 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 01:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:33:41 INFO - PROCESS | 8447 | 1466584421888 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 01:33:41 INFO - PROCESS | 8447 | 1466584421894 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:33:41 INFO - PROCESS | 8447 | 1466584421898 Marionette TRACE conn3 <- [1,286,null,{}] 01:33:41 INFO - PROCESS | 8447 | 1466584421904 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:41 INFO - PROCESS | 8447 | 1466584421909 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:42 INFO - PROCESS | 8447 | 1466584422079 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 01:33:42 INFO - PROCESS | 8447 | 1466584422235 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:42 INFO - PROCESS | 8447 | 1466584422246 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x91386800 == 60 [pid = 8447] [id = 79] 01:33:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 118 (0x91386c00) [pid = 8447] [serial = 236] [outer = (nil)] 01:33:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 119 (0x9138f800) [pid = 8447] [serial = 237] [outer = 0x91386c00] 01:33:42 INFO - PROCESS | 8447 | 1466584422349 Marionette DEBUG loaded listener.js 01:33:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x91390c00) [pid = 8447] [serial = 238] [outer = 0x91386c00] 01:33:43 INFO - PROCESS | 8447 | 1466584423263 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 01:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1436ms 01:33:43 INFO - PROCESS | 8447 | 1466584423335 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 01:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:33:43 INFO - PROCESS | 8447 | 1466584423353 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 01:33:43 INFO - PROCESS | 8447 | 1466584423361 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:33:43 INFO - PROCESS | 8447 | 1466584423364 Marionette TRACE conn3 <- [1,290,null,{}] 01:33:43 INFO - PROCESS | 8447 | 1466584423370 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:43 INFO - PROCESS | 8447 | 1466584423376 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:43 INFO - PROCESS | 8447 | 1466584423590 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 01:33:43 INFO - PROCESS | 8447 | 1466584423751 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:43 INFO - PROCESS | 8447 | 1466584423761 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x91386400 == 61 [pid = 8447] [id = 80] 01:33:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 121 (0x91391400) [pid = 8447] [serial = 239] [outer = (nil)] 01:33:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 122 (0x954e2400) [pid = 8447] [serial = 240] [outer = 0x91391400] 01:33:43 INFO - PROCESS | 8447 | 1466584423874 Marionette DEBUG loaded listener.js 01:33:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0x99bd0800) [pid = 8447] [serial = 241] [outer = 0x91391400] 01:33:44 INFO - PROCESS | 8447 | 1466584424954 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 01:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1640ms 01:33:45 INFO - PROCESS | 8447 | 1466584425001 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 01:33:45 INFO - PROCESS | 8447 | 1466584425007 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 01:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:33:45 INFO - PROCESS | 8447 | 1466584425016 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:33:45 INFO - PROCESS | 8447 | 1466584425021 Marionette TRACE conn3 <- [1,294,null,{}] 01:33:45 INFO - PROCESS | 8447 | 1466584425029 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:45 INFO - PROCESS | 8447 | 1466584425034 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:45 INFO - PROCESS | 8447 | 1466584425207 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 01:33:45 INFO - PROCESS | 8447 | 1466584425395 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:45 INFO - PROCESS | 8447 | 1466584425409 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x93969000 == 62 [pid = 8447] [id = 81] 01:33:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 124 (0x93a1f800) [pid = 8447] [serial = 242] [outer = (nil)] 01:33:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 125 (0x952a5800) [pid = 8447] [serial = 243] [outer = 0x93a1f800] 01:33:45 INFO - PROCESS | 8447 | 1466584425480 Marionette DEBUG loaded listener.js 01:33:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 126 (0x954e7c00) [pid = 8447] [serial = 244] [outer = 0x93a1f800] 01:33:46 INFO - PROCESS | 8447 | 1466584426336 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1381ms 01:33:46 INFO - PROCESS | 8447 | 1466584426397 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 01:33:46 INFO - PROCESS | 8447 | 1466584426408 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 01:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:33:46 INFO - PROCESS | 8447 | 1466584426428 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:33:46 INFO - PROCESS | 8447 | 1466584426433 Marionette TRACE conn3 <- [1,298,null,{}] 01:33:46 INFO - PROCESS | 8447 | 1466584426439 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:46 INFO - PROCESS | 8447 | 1466584426444 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:46 INFO - PROCESS | 8447 | 1466584426612 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 01:33:46 INFO - PROCESS | 8447 | 1466584426790 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:46 INFO - PROCESS | 8447 | 1466584426799 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:46 INFO - PROCESS | 8447 | ++DOCSHELL 0x91bf0000 == 63 [pid = 8447] [id = 82] 01:33:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 127 (0x93df1800) [pid = 8447] [serial = 245] [outer = (nil)] 01:33:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 128 (0x998b8c00) [pid = 8447] [serial = 246] [outer = 0x93df1800] 01:33:46 INFO - PROCESS | 8447 | 1466584426874 Marionette DEBUG loaded listener.js 01:33:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 129 (0x99fd0800) [pid = 8447] [serial = 247] [outer = 0x93df1800] 01:33:47 INFO - PROCESS | 8447 | --DOCSHELL 0x9396a400 == 62 [pid = 8447] [id = 39] 01:33:47 INFO - PROCESS | 8447 | --DOCSHELL 0x9a419c00 == 61 [pid = 8447] [id = 40] 01:33:47 INFO - PROCESS | 8447 | --DOCSHELL 0x92f8ac00 == 60 [pid = 8447] [id = 71] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 128 (0xa23a9000) [pid = 8447] [serial = 170] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOCSHELL 0x9a44a400 == 59 [pid = 8447] [id = 70] 01:33:47 INFO - PROCESS | 8447 | --DOCSHELL 0x99fd7000 == 58 [pid = 8447] [id = 69] 01:33:47 INFO - PROCESS | 8447 | --DOCSHELL 0x99fd2c00 == 57 [pid = 8447] [id = 68] 01:33:47 INFO - PROCESS | 8447 | --DOCSHELL 0x9488e400 == 56 [pid = 8447] [id = 67] 01:33:47 INFO - PROCESS | 8447 | --DOCSHELL 0x93a23400 == 55 [pid = 8447] [id = 66] 01:33:47 INFO - PROCESS | 8447 | --DOCSHELL 0x92410000 == 54 [pid = 8447] [id = 57] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 127 (0x9aca2c00) [pid = 8447] [serial = 168] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 126 (0x954e9400) [pid = 8447] [serial = 165] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 125 (0x9afad400) [pid = 8447] [serial = 162] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 124 (0x9b1d7c00) [pid = 8447] [serial = 111] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 123 (0x954e6400) [pid = 8447] [serial = 164] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0x98181000) [pid = 8447] [serial = 167] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 121 (0x9a12f800) [pid = 8447] [serial = 158] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 120 (0x9a40f800) [pid = 8447] [serial = 159] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0x9ae6d400) [pid = 8447] [serial = 161] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 118 (0x99dc8800) [pid = 8447] [serial = 153] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 117 (0x977a0800) [pid = 8447] [serial = 152] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 116 (0x99bd9000) [pid = 8447] [serial = 140] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0x98179800) [pid = 8447] [serial = 155] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 114 (0x998be400) [pid = 8447] [serial = 156] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 113 (0x9a45d400) [pid = 8447] [serial = 149] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 112 (0xa3425800) [pid = 8447] [serial = 146] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x9d968400) [pid = 8447] [serial = 143] [outer = (nil)] [url = about:blank] 01:33:47 INFO - PROCESS | 8447 | 1466584427784 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1386ms 01:33:47 INFO - PROCESS | 8447 | 1466584427810 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 01:33:47 INFO - PROCESS | 8447 | 1466584427813 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 01:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:33:47 INFO - PROCESS | 8447 | 1466584427820 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:33:47 INFO - PROCESS | 8447 | 1466584427825 Marionette TRACE conn3 <- [1,302,null,{}] 01:33:47 INFO - PROCESS | 8447 | 1466584427841 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:47 INFO - PROCESS | 8447 | 1466584427849 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:48 INFO - PROCESS | 8447 | 1466584428004 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 01:33:48 INFO - PROCESS | 8447 | 1466584428021 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:48 INFO - PROCESS | 8447 | 1466584428028 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:48 INFO - PROCESS | 8447 | ++DOCSHELL 0x998c0400 == 55 [pid = 8447] [id = 83] 01:33:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0x998c6c00) [pid = 8447] [serial = 248] [outer = (nil)] 01:33:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 113 (0x9a413000) [pid = 8447] [serial = 249] [outer = 0x998c6c00] 01:33:48 INFO - PROCESS | 8447 | 1466584428101 Marionette DEBUG loaded listener.js 01:33:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 114 (0x9a45d400) [pid = 8447] [serial = 250] [outer = 0x998c6c00] 01:33:49 INFO - PROCESS | 8447 | 1466584429004 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1232ms 01:33:49 INFO - PROCESS | 8447 | 1466584429053 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 01:33:49 INFO - PROCESS | 8447 | 1466584429058 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 01:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:33:49 INFO - PROCESS | 8447 | 1466584429068 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:33:49 INFO - PROCESS | 8447 | 1466584429071 Marionette TRACE conn3 <- [1,306,null,{}] 01:33:49 INFO - PROCESS | 8447 | 1466584429078 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:49 INFO - PROCESS | 8447 | 1466584429083 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:49 INFO - PROCESS | 8447 | 1466584429246 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 01:33:49 INFO - PROCESS | 8447 | 1466584429365 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:49 INFO - PROCESS | 8447 | 1466584429372 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x98a11800 == 56 [pid = 8447] [id = 84] 01:33:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 115 (0x9a131800) [pid = 8447] [serial = 251] [outer = (nil)] 01:33:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0x9a7d9400) [pid = 8447] [serial = 252] [outer = 0x9a131800] 01:33:49 INFO - PROCESS | 8447 | 1466584429447 Marionette DEBUG loaded listener.js 01:33:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 117 (0x9acdf400) [pid = 8447] [serial = 253] [outer = 0x9a131800] 01:33:50 INFO - PROCESS | 8447 | 1466584430239 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1234ms 01:33:50 INFO - PROCESS | 8447 | 1466584430305 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 01:33:50 INFO - PROCESS | 8447 | 1466584430308 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 01:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:33:50 INFO - PROCESS | 8447 | 1466584430315 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:33:50 INFO - PROCESS | 8447 | 1466584430318 Marionette TRACE conn3 <- [1,310,null,{}] 01:33:50 INFO - PROCESS | 8447 | 1466584430323 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:50 INFO - PROCESS | 8447 | 1466584430328 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:50 INFO - PROCESS | 8447 | 1466584430552 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 01:33:50 INFO - PROCESS | 8447 | 1466584430582 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:50 INFO - PROCESS | 8447 | 1466584430589 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:50 INFO - PROCESS | 8447 | ++DOCSHELL 0x9afa4800 == 57 [pid = 8447] [id = 85] 01:33:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 118 (0x9afa6c00) [pid = 8447] [serial = 254] [outer = (nil)] 01:33:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 119 (0x9b7d7c00) [pid = 8447] [serial = 255] [outer = 0x9afa6c00] 01:33:50 INFO - PROCESS | 8447 | 1466584430663 Marionette DEBUG loaded listener.js 01:33:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x9d968400) [pid = 8447] [serial = 256] [outer = 0x9afa6c00] 01:33:51 INFO - PROCESS | 8447 | 1466584431560 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1287ms 01:33:51 INFO - PROCESS | 8447 | 1466584431604 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 01:33:51 INFO - PROCESS | 8447 | 1466584431607 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 01:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:33:51 INFO - PROCESS | 8447 | 1466584431615 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:33:51 INFO - PROCESS | 8447 | 1466584431618 Marionette TRACE conn3 <- [1,314,null,{}] 01:33:51 INFO - PROCESS | 8447 | 1466584431623 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:51 INFO - PROCESS | 8447 | 1466584431633 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:51 INFO - PROCESS | 8447 | 1466584431899 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 01:33:51 INFO - PROCESS | 8447 | 1466584431927 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:51 INFO - PROCESS | 8447 | 1466584431933 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x98a1c000 == 58 [pid = 8447] [id = 86] 01:33:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 121 (0x9a7d6400) [pid = 8447] [serial = 257] [outer = (nil)] 01:33:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 122 (0xa34c3400) [pid = 8447] [serial = 258] [outer = 0x9a7d6400] 01:33:52 INFO - PROCESS | 8447 | 1466584432004 Marionette DEBUG loaded listener.js 01:33:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0xa6856000) [pid = 8447] [serial = 259] [outer = 0x9a7d6400] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0x99fd3c00) [pid = 8447] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 121 (0x98182c00) [pid = 8447] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 120 (0x9488c400) [pid = 8447] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0x9b1d2400) [pid = 8447] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 118 (0xa337d400) [pid = 8447] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 117 (0x9a5ce000) [pid = 8447] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 116 (0x99fcc800) [pid = 8447] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0x954e9000) [pid = 8447] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 114 (0x9a5cb400) [pid = 8447] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 113 (0x99fd6400) [pid = 8447] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 112 (0x948f9000) [pid = 8447] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x93dfa800) [pid = 8447] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 110 (0x952a1000) [pid = 8447] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:33:52 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x9a41b400) [pid = 8447] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:33:53 INFO - PROCESS | 8447 | 1466584433105 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1538ms 01:33:53 INFO - PROCESS | 8447 | 1466584433159 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 01:33:53 INFO - PROCESS | 8447 | 1466584433162 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 01:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:33:53 INFO - PROCESS | 8447 | 1466584433168 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:33:53 INFO - PROCESS | 8447 | 1466584433172 Marionette TRACE conn3 <- [1,318,null,{}] 01:33:53 INFO - PROCESS | 8447 | 1466584433177 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:53 INFO - PROCESS | 8447 | 1466584433182 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:53 INFO - PROCESS | 8447 | 1466584433332 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 01:33:53 INFO - PROCESS | 8447 | 1466584433345 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:53 INFO - PROCESS | 8447 | 1466584433354 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x91393400 == 59 [pid = 8447] [id = 87] 01:33:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x954e9000) [pid = 8447] [serial = 260] [outer = (nil)] 01:33:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 111 (0xa239dc00) [pid = 8447] [serial = 261] [outer = 0x954e9000] 01:33:53 INFO - PROCESS | 8447 | 1466584433430 Marionette DEBUG loaded listener.js 01:33:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0xa337d400) [pid = 8447] [serial = 262] [outer = 0x954e9000] 01:33:54 INFO - PROCESS | 8447 | 1466584434266 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1129ms 01:33:54 INFO - PROCESS | 8447 | 1466584434297 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 01:33:54 INFO - PROCESS | 8447 | 1466584434301 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 01:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:33:54 INFO - PROCESS | 8447 | 1466584434307 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:33:54 INFO - PROCESS | 8447 | 1466584434310 Marionette TRACE conn3 <- [1,322,null,{}] 01:33:54 INFO - PROCESS | 8447 | 1466584434316 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:54 INFO - PROCESS | 8447 | 1466584434335 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:54 INFO - PROCESS | 8447 | 1466584434515 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 01:33:54 INFO - PROCESS | 8447 | 1466584434733 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:54 INFO - PROCESS | 8447 | 1466584434740 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x91008800 == 60 [pid = 8447] [id = 88] 01:33:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 113 (0x91009000) [pid = 8447] [serial = 263] [outer = (nil)] 01:33:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 114 (0x91395800) [pid = 8447] [serial = 264] [outer = 0x91009000] 01:33:54 INFO - PROCESS | 8447 | 1466584434827 Marionette DEBUG loaded listener.js 01:33:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 115 (0x92385000) [pid = 8447] [serial = 265] [outer = 0x91009000] 01:33:55 INFO - PROCESS | 8447 | 1466584435835 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1632ms 01:33:55 INFO - PROCESS | 8447 | 1466584435977 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 01:33:55 INFO - PROCESS | 8447 | 1466584435984 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 01:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:33:56 INFO - PROCESS | 8447 | 1466584436002 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:33:56 INFO - PROCESS | 8447 | 1466584436008 Marionette TRACE conn3 <- [1,326,null,{}] 01:33:56 INFO - PROCESS | 8447 | 1466584436016 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:56 INFO - PROCESS | 8447 | 1466584436021 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:56 INFO - PROCESS | 8447 | 1466584436236 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 01:33:56 INFO - PROCESS | 8447 | 1466584436429 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:56 INFO - PROCESS | 8447 | 1466584436439 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x9240a000 == 61 [pid = 8447] [id = 89] 01:33:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0x954e7400) [pid = 8447] [serial = 266] [outer = (nil)] 01:33:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 117 (0x98106400) [pid = 8447] [serial = 267] [outer = 0x954e7400] 01:33:56 INFO - PROCESS | 8447 | 1466584436526 Marionette DEBUG loaded listener.js 01:33:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 118 (0x995a3400) [pid = 8447] [serial = 268] [outer = 0x954e7400] 01:33:57 INFO - PROCESS | 8447 | 1466584437498 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1541ms 01:33:57 INFO - PROCESS | 8447 | 1466584437547 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 01:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:33:57 INFO - PROCESS | 8447 | 1466584437554 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 01:33:57 INFO - PROCESS | 8447 | 1466584437561 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:33:57 INFO - PROCESS | 8447 | 1466584437564 Marionette TRACE conn3 <- [1,330,null,{}] 01:33:57 INFO - PROCESS | 8447 | 1466584437571 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:57 INFO - PROCESS | 8447 | 1466584437576 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:57 INFO - PROCESS | 8447 | 1466584437803 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 01:33:58 INFO - PROCESS | 8447 | 1466584438047 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:58 INFO - PROCESS | 8447 | 1466584438057 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x99de3c00 == 62 [pid = 8447] [id = 90] 01:33:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 119 (0x99de7800) [pid = 8447] [serial = 269] [outer = (nil)] 01:33:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x99dea800) [pid = 8447] [serial = 270] [outer = 0x99de7800] 01:33:58 INFO - PROCESS | 8447 | 1466584438180 Marionette DEBUG loaded listener.js 01:33:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 121 (0x99df0000) [pid = 8447] [serial = 271] [outer = 0x99de7800] 01:33:59 INFO - PROCESS | 8447 | 1466584439123 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1602ms 01:33:59 INFO - PROCESS | 8447 | 1466584439163 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 01:33:59 INFO - PROCESS | 8447 | 1466584439166 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 01:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:33:59 INFO - PROCESS | 8447 | 1466584439183 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:33:59 INFO - PROCESS | 8447 | 1466584439194 Marionette TRACE conn3 <- [1,334,null,{}] 01:33:59 INFO - PROCESS | 8447 | 1466584439201 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:59 INFO - PROCESS | 8447 | 1466584439208 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:59 INFO - PROCESS | 8447 | 1466584439445 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 01:33:59 INFO - PROCESS | 8447 | 1466584439649 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:59 INFO - PROCESS | 8447 | 1466584439658 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:33:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x91001c00 == 63 [pid = 8447] [id = 91] 01:33:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 122 (0x91004400) [pid = 8447] [serial = 272] [outer = (nil)] 01:33:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0x9afaa800) [pid = 8447] [serial = 273] [outer = 0x91004400] 01:33:59 INFO - PROCESS | 8447 | 1466584439786 Marionette DEBUG loaded listener.js 01:33:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 124 (0x9b1d6800) [pid = 8447] [serial = 274] [outer = 0x91004400] 01:34:00 INFO - PROCESS | 8447 | 1466584440639 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1508ms 01:34:00 INFO - PROCESS | 8447 | 1466584440685 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 01:34:00 INFO - PROCESS | 8447 | 1466584440690 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 01:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:34:00 INFO - PROCESS | 8447 | 1466584440696 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:34:00 INFO - PROCESS | 8447 | 1466584440700 Marionette TRACE conn3 <- [1,338,null,{}] 01:34:00 INFO - PROCESS | 8447 | 1466584440706 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:00 INFO - PROCESS | 8447 | 1466584440711 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:00 INFO - PROCESS | 8447 | 1466584440899 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 01:34:01 INFO - PROCESS | 8447 | 1466584441074 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:01 INFO - PROCESS | 8447 | 1466584441081 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a26000 == 64 [pid = 8447] [id = 92] 01:34:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 125 (0x99dee000) [pid = 8447] [serial = 275] [outer = (nil)] 01:34:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 126 (0xa23ee800) [pid = 8447] [serial = 276] [outer = 0x99dee000] 01:34:01 INFO - PROCESS | 8447 | 1466584441164 Marionette DEBUG loaded listener.js 01:34:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 127 (0xa25dfc00) [pid = 8447] [serial = 277] [outer = 0x99dee000] 01:34:02 INFO - PROCESS | 8447 | 1466584442063 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1431ms 01:34:02 INFO - PROCESS | 8447 | 1466584442129 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 01:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:34:02 INFO - PROCESS | 8447 | 1466584442133 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 01:34:02 INFO - PROCESS | 8447 | 1466584442139 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:34:02 INFO - PROCESS | 8447 | 1466584442143 Marionette TRACE conn3 <- [1,342,null,{}] 01:34:02 INFO - PROCESS | 8447 | 1466584442149 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:02 INFO - PROCESS | 8447 | 1466584442154 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:02 INFO - PROCESS | 8447 | 1466584442375 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 01:34:02 INFO - PROCESS | 8447 | 1466584442584 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:02 INFO - PROCESS | 8447 | 1466584442602 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:02 INFO - PROCESS | 8447 | ++DOCSHELL 0xa62bb800 == 65 [pid = 8447] [id = 93] 01:34:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 128 (0xa6855400) [pid = 8447] [serial = 278] [outer = (nil)] 01:34:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 129 (0xa6d3a400) [pid = 8447] [serial = 279] [outer = 0xa6855400] 01:34:02 INFO - PROCESS | 8447 | 1466584442808 Marionette DEBUG loaded listener.js 01:34:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 130 (0xa6ea3400) [pid = 8447] [serial = 280] [outer = 0xa6855400] 01:34:03 INFO - PROCESS | 8447 | 1466584443724 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1637ms 01:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:34:03 INFO - PROCESS | 8447 | 1466584443776 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 01:34:03 INFO - PROCESS | 8447 | 1466584443780 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 01:34:03 INFO - PROCESS | 8447 | 1466584443787 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:34:03 INFO - PROCESS | 8447 | 1466584443791 Marionette TRACE conn3 <- [1,346,null,{}] 01:34:03 INFO - PROCESS | 8447 | 1466584443796 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:03 INFO - PROCESS | 8447 | 1466584443802 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:03 INFO - PROCESS | 8447 | 1466584443993 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 01:34:04 INFO - PROCESS | 8447 | 1466584444184 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:04 INFO - PROCESS | 8447 | 1466584444193 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x9d961800 == 66 [pid = 8447] [id = 94] 01:34:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 131 (0xa2340800) [pid = 8447] [serial = 281] [outer = (nil)] 01:34:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 132 (0xa6c4cc00) [pid = 8447] [serial = 282] [outer = 0xa2340800] 01:34:04 INFO - PROCESS | 8447 | 1466584444386 Marionette DEBUG loaded listener.js 01:34:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 133 (0xa6c4e000) [pid = 8447] [serial = 283] [outer = 0xa2340800] 01:34:05 INFO - PROCESS | 8447 | 1466584445401 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1683ms 01:34:05 INFO - PROCESS | 8447 | 1466584445471 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 01:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:34:05 INFO - PROCESS | 8447 | 1466584445475 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 01:34:05 INFO - PROCESS | 8447 | 1466584445481 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:34:05 INFO - PROCESS | 8447 | 1466584445485 Marionette TRACE conn3 <- [1,350,null,{}] 01:34:05 INFO - PROCESS | 8447 | 1466584445491 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:05 INFO - PROCESS | 8447 | 1466584445496 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:05 INFO - PROCESS | 8447 | 1466584445697 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 01:34:05 INFO - PROCESS | 8447 | 1466584445880 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:05 INFO - PROCESS | 8447 | 1466584445891 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x91bec400 == 67 [pid = 8447] [id = 95] 01:34:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 134 (0x91bf1000) [pid = 8447] [serial = 284] [outer = (nil)] 01:34:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 135 (0xa6f47400) [pid = 8447] [serial = 285] [outer = 0x91bf1000] 01:34:06 INFO - PROCESS | 8447 | 1466584446020 Marionette DEBUG loaded listener.js 01:34:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 136 (0xa8c0b800) [pid = 8447] [serial = 286] [outer = 0x91bf1000] 01:34:06 INFO - PROCESS | 8447 | 1466584446902 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1481ms 01:34:06 INFO - PROCESS | 8447 | 1466584446963 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 01:34:06 INFO - PROCESS | 8447 | 1466584446967 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 01:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:34:06 INFO - PROCESS | 8447 | 1466584446974 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:34:06 INFO - PROCESS | 8447 | 1466584446976 Marionette TRACE conn3 <- [1,354,null,{}] 01:34:06 INFO - PROCESS | 8447 | 1466584446982 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:06 INFO - PROCESS | 8447 | 1466584446987 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:07 INFO - PROCESS | 8447 | 1466584447166 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 01:34:07 INFO - PROCESS | 8447 | 1466584447334 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:07 INFO - PROCESS | 8447 | 1466584447341 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee6800 == 68 [pid = 8447] [id = 96] 01:34:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 137 (0x8eee7800) [pid = 8447] [serial = 287] [outer = (nil)] 01:34:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 138 (0x8eeed000) [pid = 8447] [serial = 288] [outer = 0x8eee7800] 01:34:07 INFO - PROCESS | 8447 | 1466584447426 Marionette DEBUG loaded listener.js 01:34:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 139 (0x8eeef800) [pid = 8447] [serial = 289] [outer = 0x8eee7800] 01:34:08 INFO - PROCESS | 8447 | 1466584448623 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1681ms 01:34:08 INFO - PROCESS | 8447 | 1466584448655 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 01:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:34:08 INFO - PROCESS | 8447 | 1466584448661 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 01:34:08 INFO - PROCESS | 8447 | 1466584448670 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:34:08 INFO - PROCESS | 8447 | 1466584448675 Marionette TRACE conn3 <- [1,358,null,{}] 01:34:08 INFO - PROCESS | 8447 | 1466584448683 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:08 INFO - PROCESS | 8447 | 1466584448689 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:08 INFO - PROCESS | 8447 | 1466584448928 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 01:34:09 INFO - PROCESS | 8447 | 1466584449110 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:09 INFO - PROCESS | 8447 | 1466584449123 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a20c00 == 69 [pid = 8447] [id = 97] 01:34:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 140 (0x93a23400) [pid = 8447] [serial = 290] [outer = (nil)] 01:34:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 141 (0x93a27400) [pid = 8447] [serial = 291] [outer = 0x93a23400] 01:34:09 INFO - PROCESS | 8447 | 1466584449197 Marionette DEBUG loaded listener.js 01:34:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 142 (0x94889c00) [pid = 8447] [serial = 292] [outer = 0x93a23400] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x98179400 == 68 [pid = 8447] [id = 6] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x98a0e400 == 67 [pid = 8447] [id = 25] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x977a7400 == 66 [pid = 8447] [id = 24] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 141 (0x91bf6c00) [pid = 8447] [serial = 215] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x91393400 == 65 [pid = 8447] [id = 87] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x98a1c000 == 64 [pid = 8447] [id = 86] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x9afa4800 == 63 [pid = 8447] [id = 85] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x98a11800 == 62 [pid = 8447] [id = 84] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x998c0400 == 61 [pid = 8447] [id = 83] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x91bf0000 == 60 [pid = 8447] [id = 82] 01:34:10 INFO - PROCESS | 8447 | 1466584450374 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x93969000 == 59 [pid = 8447] [id = 81] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0xa2599800 == 58 [pid = 8447] [id = 75] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x99fd7800 == 57 [pid = 8447] [id = 74] 01:34:10 INFO - PROCESS | 8447 | --DOCSHELL 0x948f2800 == 56 [pid = 8447] [id = 73] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 140 (0x9b7dd400) [pid = 8447] [serial = 120] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 139 (0x9d90d400) [pid = 8447] [serial = 209] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 138 (0xa2fef400) [pid = 8447] [serial = 212] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 137 (0x9d9a5000) [pid = 8447] [serial = 210] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 136 (0x977f0400) [pid = 8447] [serial = 198] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 135 (0x977e9c00) [pid = 8447] [serial = 197] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 134 (0x9a7db400) [pid = 8447] [serial = 191] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 133 (0x9a891400) [pid = 8447] [serial = 206] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 132 (0x9a7e3400) [pid = 8447] [serial = 194] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 131 (0x9a460800) [pid = 8447] [serial = 203] [outer = (nil)] [url = about:blank] 01:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1744ms 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 130 (0x9a5c8000) [pid = 8447] [serial = 204] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 129 (0x9d9a4400) [pid = 8447] [serial = 188] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 128 (0xa239cc00) [pid = 8447] [serial = 179] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 127 (0x98e4a800) [pid = 8447] [serial = 200] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 126 (0x99edac00) [pid = 8447] [serial = 201] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 125 (0xa3446c00) [pid = 8447] [serial = 182] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 124 (0xa6826400) [pid = 8447] [serial = 185] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 123 (0x99fcb000) [pid = 8447] [serial = 176] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0x954da400) [pid = 8447] [serial = 173] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 121 (0xa5072800) [pid = 8447] [serial = 213] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 120 (0x9b1d7400) [pid = 8447] [serial = 207] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0x98a98000) [pid = 8447] [serial = 114] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 118 (0x977e6c00) [pid = 8447] [serial = 117] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 117 (0x9a461400) [pid = 8447] [serial = 150] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 116 (0xa2fb0000) [pid = 8447] [serial = 138] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0x99fc8800) [pid = 8447] [serial = 141] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 114 (0xa2367c00) [pid = 8447] [serial = 144] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | --DOMWINDOW == 113 (0xa4e0f400) [pid = 8447] [serial = 147] [outer = (nil)] [url = about:blank] 01:34:10 INFO - PROCESS | 8447 | 1466584450428 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 01:34:10 INFO - PROCESS | 8447 | 1466584450441 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 01:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:34:10 INFO - PROCESS | 8447 | 1466584450457 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:34:10 INFO - PROCESS | 8447 | 1466584450461 Marionette TRACE conn3 <- [1,362,null,{}] 01:34:10 INFO - PROCESS | 8447 | 1466584450468 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:10 INFO - PROCESS | 8447 | 1466584450474 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:10 INFO - PROCESS | 8447 | 1466584450662 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 01:34:10 INFO - PROCESS | 8447 | 1466584450846 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:10 INFO - PROCESS | 8447 | 1466584450853 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:10 INFO - PROCESS | 8447 | ++DOCSHELL 0x954dc800 == 57 [pid = 8447] [id = 98] 01:34:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 114 (0x954e0400) [pid = 8447] [serial = 293] [outer = (nil)] 01:34:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 115 (0x977e3800) [pid = 8447] [serial = 294] [outer = 0x954e0400] 01:34:10 INFO - PROCESS | 8447 | 1466584450929 Marionette DEBUG loaded listener.js 01:34:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0x98107800) [pid = 8447] [serial = 295] [outer = 0x954e0400] 01:34:11 INFO - PROCESS | 8447 | 1466584451744 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1339ms 01:34:11 INFO - PROCESS | 8447 | 1466584451797 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 01:34:11 INFO - PROCESS | 8447 | 1466584451800 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 01:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:34:11 INFO - PROCESS | 8447 | 1466584451807 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:34:11 INFO - PROCESS | 8447 | 1466584451813 Marionette TRACE conn3 <- [1,366,null,{}] 01:34:11 INFO - PROCESS | 8447 | 1466584451830 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:11 INFO - PROCESS | 8447 | 1466584451838 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:12 INFO - PROCESS | 8447 | 1466584452022 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 01:34:12 INFO - PROCESS | 8447 | 1466584452146 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:12 INFO - PROCESS | 8447 | 1466584452158 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x99de2000 == 58 [pid = 8447] [id = 99] 01:34:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 117 (0x99de2400) [pid = 8447] [serial = 296] [outer = (nil)] 01:34:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 118 (0x99de9400) [pid = 8447] [serial = 297] [outer = 0x99de2400] 01:34:12 INFO - PROCESS | 8447 | 1466584452233 Marionette DEBUG loaded listener.js 01:34:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 119 (0x99edac00) [pid = 8447] [serial = 298] [outer = 0x99de2400] 01:34:13 INFO - PROCESS | 8447 | 1466584453122 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1347ms 01:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:34:13 INFO - PROCESS | 8447 | 1466584453155 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 01:34:13 INFO - PROCESS | 8447 | 1466584453159 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 01:34:13 INFO - PROCESS | 8447 | 1466584453166 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:34:13 INFO - PROCESS | 8447 | 1466584453169 Marionette TRACE conn3 <- [1,370,null,{}] 01:34:13 INFO - PROCESS | 8447 | 1466584453182 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:13 INFO - PROCESS | 8447 | 1466584453187 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:13 INFO - PROCESS | 8447 | 1466584453395 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 01:34:13 INFO - PROCESS | 8447 | 1466584453423 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:13 INFO - PROCESS | 8447 | 1466584453429 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:13 INFO - PROCESS | 8447 | ++DOCSHELL 0x99fc8800 == 59 [pid = 8447] [id = 100] 01:34:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x9a41ac00) [pid = 8447] [serial = 299] [outer = (nil)] 01:34:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 121 (0x9a45b800) [pid = 8447] [serial = 300] [outer = 0x9a41ac00] 01:34:13 INFO - PROCESS | 8447 | 1466584453505 Marionette DEBUG loaded listener.js 01:34:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 122 (0x9a5c6800) [pid = 8447] [serial = 301] [outer = 0x9a41ac00] 01:34:14 INFO - PROCESS | 8447 | 1466584454427 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1297ms 01:34:14 INFO - PROCESS | 8447 | 1466584454463 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 01:34:14 INFO - PROCESS | 8447 | 1466584454466 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 01:34:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:34:14 INFO - PROCESS | 8447 | 1466584454478 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:34:14 INFO - PROCESS | 8447 | 1466584454481 Marionette TRACE conn3 <- [1,374,null,{}] 01:34:14 INFO - PROCESS | 8447 | 1466584454487 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:14 INFO - PROCESS | 8447 | 1466584454492 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:14 INFO - PROCESS | 8447 | 1466584454706 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 01:34:14 INFO - PROCESS | 8447 | 1466584454730 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:14 INFO - PROCESS | 8447 | 1466584454739 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a455400 == 60 [pid = 8447] [id = 101] 01:34:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0x9a5c8c00) [pid = 8447] [serial = 302] [outer = (nil)] 01:34:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 124 (0x9a7e3400) [pid = 8447] [serial = 303] [outer = 0x9a5c8c00] 01:34:14 INFO - PROCESS | 8447 | 1466584454821 Marionette DEBUG loaded listener.js 01:34:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 125 (0x9ae73c00) [pid = 8447] [serial = 304] [outer = 0x9a5c8c00] 01:34:15 INFO - PROCESS | 8447 | --DOMWINDOW == 124 (0x9a131800) [pid = 8447] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:34:15 INFO - PROCESS | 8447 | --DOMWINDOW == 123 (0x9a7d6400) [pid = 8447] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:34:15 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0x9afa6c00) [pid = 8447] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:34:15 INFO - PROCESS | 8447 | --DOMWINDOW == 121 (0x998c6c00) [pid = 8447] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:34:15 INFO - PROCESS | 8447 | --DOMWINDOW == 120 (0x93a1f800) [pid = 8447] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:34:15 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0x93df1800) [pid = 8447] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:34:16 INFO - PROCESS | 8447 | 1466584456047 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:34:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:34:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1640ms 01:34:16 INFO - PROCESS | 8447 | 1466584456115 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 01:34:16 INFO - PROCESS | 8447 | 1466584456121 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 01:34:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:34:16 INFO - PROCESS | 8447 | 1466584456130 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:34:16 INFO - PROCESS | 8447 | 1466584456135 Marionette TRACE conn3 <- [1,378,null,{}] 01:34:16 INFO - PROCESS | 8447 | 1466584456142 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:16 INFO - PROCESS | 8447 | 1466584456152 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:16 INFO - PROCESS | 8447 | 1466584456429 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 01:34:16 INFO - PROCESS | 8447 | 1466584456556 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:16 INFO - PROCESS | 8447 | 1466584456565 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x91bf1400 == 61 [pid = 8447] [id = 102] 01:34:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x954e9400) [pid = 8447] [serial = 305] [outer = (nil)] 01:34:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 121 (0x9ae78000) [pid = 8447] [serial = 306] [outer = 0x954e9400] 01:34:16 INFO - PROCESS | 8447 | 1466584456634 Marionette DEBUG loaded listener.js 01:34:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 122 (0x9d9abc00) [pid = 8447] [serial = 307] [outer = 0x954e9400] 01:34:17 INFO - PROCESS | 8447 | 1466584457450 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:34:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:34:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1382ms 01:34:17 INFO - PROCESS | 8447 | 1466584457513 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 01:34:17 INFO - PROCESS | 8447 | 1466584457519 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 01:34:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:34:17 INFO - PROCESS | 8447 | 1466584457529 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:34:17 INFO - PROCESS | 8447 | 1466584457535 Marionette TRACE conn3 <- [1,382,null,{}] 01:34:17 INFO - PROCESS | 8447 | 1466584457543 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:17 INFO - PROCESS | 8447 | 1466584457550 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:17 INFO - PROCESS | 8447 | 1466584457801 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 01:34:18 INFO - PROCESS | 8447 | 1466584458042 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:18 INFO - PROCESS | 8447 | 1466584458058 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138c000 == 62 [pid = 8447] [id = 103] 01:34:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0x93969c00) [pid = 8447] [serial = 308] [outer = (nil)] 01:34:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 124 (0x93def000) [pid = 8447] [serial = 309] [outer = 0x93969c00] 01:34:18 INFO - PROCESS | 8447 | 1466584458156 Marionette DEBUG loaded listener.js 01:34:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 125 (0x954da400) [pid = 8447] [serial = 310] [outer = 0x93969c00] 01:34:19 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:19 INFO - PROCESS | 8447 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:34:19 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:19 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:19 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:19 INFO - PROCESS | 8447 | 1466584459174 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:34:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:34:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1691ms 01:34:19 INFO - PROCESS | 8447 | 1466584459220 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 01:34:19 INFO - PROCESS | 8447 | 1466584459227 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 01:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:34:19 INFO - PROCESS | 8447 | 1466584459238 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:34:19 INFO - PROCESS | 8447 | 1466584459242 Marionette TRACE conn3 <- [1,386,null,{}] 01:34:19 INFO - PROCESS | 8447 | 1466584459249 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:19 INFO - PROCESS | 8447 | 1466584459255 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:19 INFO - PROCESS | 8447 | 1466584459484 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 01:34:19 INFO - PROCESS | 8447 | 1466584459746 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:19 INFO - PROCESS | 8447 | 1466584459757 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:19 INFO - PROCESS | 8447 | ++DOCSHELL 0x995a0c00 == 63 [pid = 8447] [id = 104] 01:34:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 126 (0x998c5c00) [pid = 8447] [serial = 311] [outer = (nil)] 01:34:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 127 (0x99bd8400) [pid = 8447] [serial = 312] [outer = 0x998c5c00] 01:34:19 INFO - PROCESS | 8447 | 1466584459846 Marionette DEBUG loaded listener.js 01:34:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 128 (0x99de9800) [pid = 8447] [serial = 313] [outer = 0x998c5c00] 01:34:20 INFO - PROCESS | 8447 | 1466584460915 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 01:34:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:34:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1734ms 01:34:20 INFO - PROCESS | 8447 | 1466584460973 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 01:34:20 INFO - PROCESS | 8447 | 1466584460976 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 01:34:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:34:20 INFO - PROCESS | 8447 | 1466584460984 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:34:20 INFO - PROCESS | 8447 | 1466584460990 Marionette TRACE conn3 <- [1,390,null,{}] 01:34:21 INFO - PROCESS | 8447 | 1466584461006 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:21 INFO - PROCESS | 8447 | 1466584461022 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:21 INFO - PROCESS | 8447 | 1466584461271 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 01:34:21 INFO - PROCESS | 8447 | 1466584461525 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:21 INFO - PROCESS | 8447 | 1466584461540 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x9cc4fc00 == 64 [pid = 8447] [id = 105] 01:34:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 129 (0x9cc54000) [pid = 8447] [serial = 314] [outer = (nil)] 01:34:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 130 (0xa208bc00) [pid = 8447] [serial = 315] [outer = 0x9cc54000] 01:34:21 INFO - PROCESS | 8447 | 1466584461625 Marionette DEBUG loaded listener.js 01:34:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 131 (0xa239b800) [pid = 8447] [serial = 316] [outer = 0x9cc54000] 01:34:22 INFO - PROCESS | 8447 | 1466584462595 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 01:34:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:34:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1655ms 01:34:22 INFO - PROCESS | 8447 | 1466584462639 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 01:34:22 INFO - PROCESS | 8447 | 1466584462644 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 01:34:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:34:22 INFO - PROCESS | 8447 | 1466584462651 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:34:22 INFO - PROCESS | 8447 | 1466584462654 Marionette TRACE conn3 <- [1,394,null,{}] 01:34:22 INFO - PROCESS | 8447 | 1466584462660 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:22 INFO - PROCESS | 8447 | 1466584462666 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:22 INFO - PROCESS | 8447 | 1466584462868 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 01:34:23 INFO - PROCESS | 8447 | 1466584463084 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:23 INFO - PROCESS | 8447 | 1466584463092 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a88c00 == 65 [pid = 8447] [id = 106] 01:34:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 132 (0x91a89400) [pid = 8447] [serial = 317] [outer = (nil)] 01:34:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 133 (0x91a93000) [pid = 8447] [serial = 318] [outer = 0x91a89400] 01:34:23 INFO - PROCESS | 8447 | 1466584463186 Marionette DEBUG loaded listener.js 01:34:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 134 (0x91beec00) [pid = 8447] [serial = 319] [outer = 0x91a89400] 01:34:24 INFO - PROCESS | 8447 | 1466584464116 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 01:34:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:34:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1530ms 01:34:24 INFO - PROCESS | 8447 | 1466584464182 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 01:34:24 INFO - PROCESS | 8447 | 1466584464187 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 01:34:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:34:24 INFO - PROCESS | 8447 | 1466584464193 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:34:24 INFO - PROCESS | 8447 | 1466584464197 Marionette TRACE conn3 <- [1,398,null,{}] 01:34:24 INFO - PROCESS | 8447 | 1466584464203 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:24 INFO - PROCESS | 8447 | 1466584464208 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:24 INFO - PROCESS | 8447 | 1466584464394 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 01:34:24 INFO - PROCESS | 8447 | 1466584464609 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:24 INFO - PROCESS | 8447 | 1466584464615 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x9d90b800 == 66 [pid = 8447] [id = 107] 01:34:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 135 (0x9d910800) [pid = 8447] [serial = 320] [outer = (nil)] 01:34:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 136 (0xa2fb3c00) [pid = 8447] [serial = 321] [outer = 0x9d910800] 01:34:24 INFO - PROCESS | 8447 | 1466584464721 Marionette DEBUG loaded listener.js 01:34:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 137 (0xa34c6000) [pid = 8447] [serial = 322] [outer = 0x9d910800] 01:34:25 INFO - PROCESS | 8447 | 1466584465661 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 01:34:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:34:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1536ms 01:34:25 INFO - PROCESS | 8447 | 1466584465730 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 01:34:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:34:25 INFO - PROCESS | 8447 | 1466584465735 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 01:34:25 INFO - PROCESS | 8447 | 1466584465741 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:34:25 INFO - PROCESS | 8447 | 1466584465745 Marionette TRACE conn3 <- [1,402,null,{}] 01:34:25 INFO - PROCESS | 8447 | 1466584465753 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:25 INFO - PROCESS | 8447 | 1466584465762 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:26 INFO - PROCESS | 8447 | 1466584466045 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 01:34:26 INFO - PROCESS | 8447 | 1466584466317 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:26 INFO - PROCESS | 8447 | 1466584466331 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138ac00 == 67 [pid = 8447] [id = 108] 01:34:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 138 (0x9ac9a400) [pid = 8447] [serial = 323] [outer = (nil)] 01:34:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 139 (0xa6c42c00) [pid = 8447] [serial = 324] [outer = 0x9ac9a400] 01:34:26 INFO - PROCESS | 8447 | 1466584466419 Marionette DEBUG loaded listener.js 01:34:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 140 (0xa6c4f400) [pid = 8447] [serial = 325] [outer = 0x9ac9a400] 01:34:27 INFO - PROCESS | 8447 | 1466584467357 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 01:34:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:34:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1684ms 01:34:27 INFO - PROCESS | 8447 | 1466584467426 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 01:34:27 INFO - PROCESS | 8447 | 1466584467429 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 01:34:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:34:27 INFO - PROCESS | 8447 | 1466584467436 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:34:27 INFO - PROCESS | 8447 | 1466584467440 Marionette TRACE conn3 <- [1,406,null,{}] 01:34:27 INFO - PROCESS | 8447 | 1466584467446 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:27 INFO - PROCESS | 8447 | 1466584467451 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:27 INFO - PROCESS | 8447 | 1466584467684 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 01:34:27 INFO - PROCESS | 8447 | 1466584467970 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:27 INFO - PROCESS | 8447 | 1466584467979 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:28 INFO - PROCESS | 8447 | ++DOCSHELL 0xa6c43400 == 68 [pid = 8447] [id = 109] 01:34:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 141 (0xa6c45c00) [pid = 8447] [serial = 326] [outer = (nil)] 01:34:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 142 (0xa6d44c00) [pid = 8447] [serial = 327] [outer = 0xa6c45c00] 01:34:28 INFO - PROCESS | 8447 | 1466584468061 Marionette DEBUG loaded listener.js 01:34:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 143 (0xa6e9d800) [pid = 8447] [serial = 328] [outer = 0xa6c45c00] 01:34:28 INFO - PROCESS | 8447 | 1466584468958 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 01:34:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:34:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1598ms 01:34:29 INFO - PROCESS | 8447 | 1466584469035 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 01:34:29 INFO - PROCESS | 8447 | 1466584469040 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 01:34:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:34:29 INFO - PROCESS | 8447 | 1466584469047 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:34:29 INFO - PROCESS | 8447 | 1466584469050 Marionette TRACE conn3 <- [1,410,null,{}] 01:34:29 INFO - PROCESS | 8447 | 1466584469056 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:29 INFO - PROCESS | 8447 | 1466584469061 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:29 INFO - PROCESS | 8447 | 1466584469300 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 01:34:29 INFO - PROCESS | 8447 | 1466584469519 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:29 INFO - PROCESS | 8447 | 1466584469528 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:29 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f178000 == 69 [pid = 8447] [id = 110] 01:34:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 144 (0x8f17b000) [pid = 8447] [serial = 329] [outer = (nil)] 01:34:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 145 (0x8f181800) [pid = 8447] [serial = 330] [outer = 0x8f17b000] 01:34:29 INFO - PROCESS | 8447 | 1466584469654 Marionette DEBUG loaded listener.js 01:34:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 146 (0x8f183800) [pid = 8447] [serial = 331] [outer = 0x8f17b000] 01:34:30 INFO - PROCESS | 8447 | 1466584470621 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 01:34:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:34:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1633ms 01:34:30 INFO - PROCESS | 8447 | 1466584470682 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 01:34:30 INFO - PROCESS | 8447 | 1466584470686 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 01:34:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:34:30 INFO - PROCESS | 8447 | 1466584470693 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:34:30 INFO - PROCESS | 8447 | 1466584470696 Marionette TRACE conn3 <- [1,414,null,{}] 01:34:30 INFO - PROCESS | 8447 | 1466584470702 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:30 INFO - PROCESS | 8447 | 1466584470707 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:30 INFO - PROCESS | 8447 | 1466584470914 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 01:34:31 INFO - PROCESS | 8447 | 1466584471149 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:31 INFO - PROCESS | 8447 | 1466584471159 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42b800 == 70 [pid = 8447] [id = 111] 01:34:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 147 (0x8e42c000) [pid = 8447] [serial = 332] [outer = (nil)] 01:34:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 148 (0x8e42fc00) [pid = 8447] [serial = 333] [outer = 0x8e42c000] 01:34:31 INFO - PROCESS | 8447 | 1466584471255 Marionette DEBUG loaded listener.js 01:34:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 149 (0x8e434800) [pid = 8447] [serial = 334] [outer = 0x8e42c000] 01:34:32 INFO - PROCESS | 8447 | 1466584472132 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 01:34:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:34:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1485ms 01:34:32 INFO - PROCESS | 8447 | 1466584472180 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 01:34:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:34:32 INFO - PROCESS | 8447 | 1466584472184 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 01:34:32 INFO - PROCESS | 8447 | 1466584472191 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:34:32 INFO - PROCESS | 8447 | 1466584472195 Marionette TRACE conn3 <- [1,418,null,{}] 01:34:32 INFO - PROCESS | 8447 | 1466584472201 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:32 INFO - PROCESS | 8447 | 1466584472206 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:32 INFO - PROCESS | 8447 | 1466584472403 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 01:34:32 INFO - PROCESS | 8447 | 1466584472577 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:32 INFO - PROCESS | 8447 | 1466584472583 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f177400 == 71 [pid = 8447] [id = 112] 01:34:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 150 (0x8f178c00) [pid = 8447] [serial = 335] [outer = (nil)] 01:34:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 151 (0x9100c000) [pid = 8447] [serial = 336] [outer = 0x8f178c00] 01:34:32 INFO - PROCESS | 8447 | 1466584472713 Marionette DEBUG loaded listener.js 01:34:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 152 (0x954dc000) [pid = 8447] [serial = 337] [outer = 0x8f178c00] 01:34:34 INFO - PROCESS | 8447 | 1466584474265 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 01:34:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 01:34:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2137ms 01:34:34 INFO - PROCESS | 8447 | 1466584474330 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 01:34:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:34:34 INFO - PROCESS | 8447 | 1466584474336 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 01:34:34 INFO - PROCESS | 8447 | 1466584474345 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:34:34 INFO - PROCESS | 8447 | 1466584474350 Marionette TRACE conn3 <- [1,422,null,{}] 01:34:34 INFO - PROCESS | 8447 | 1466584474422 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:34 INFO - PROCESS | 8447 | 1466584474431 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:34 INFO - PROCESS | 8447 | 1466584474663 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 01:34:34 INFO - PROCESS | 8447 | --DOCSHELL 0x952a5c00 == 70 [pid = 8447] [id = 17] 01:34:34 INFO - PROCESS | 8447 | --DOCSHELL 0x9d9a5c00 == 69 [pid = 8447] [id = 60] 01:34:34 INFO - PROCESS | 8447 | --DOCSHELL 0x9a5c3800 == 68 [pid = 8447] [id = 64] 01:34:34 INFO - PROCESS | 8447 | --DOCSHELL 0x93a1c800 == 67 [pid = 8447] [id = 62] 01:34:34 INFO - PROCESS | 8447 | --DOCSHELL 0x9a5c7000 == 66 [pid = 8447] [id = 65] 01:34:34 INFO - PROCESS | 8447 | --DOMWINDOW == 151 (0xa239dc00) [pid = 8447] [serial = 261] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 8447 | 1466584474929 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:34 INFO - PROCESS | 8447 | 1466584474941 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:34 INFO - PROCESS | 8447 | --DOCSHELL 0xa3378400 == 65 [pid = 8447] [id = 61] 01:34:34 INFO - PROCESS | 8447 | --DOCSHELL 0x92407400 == 64 [pid = 8447] [id = 15] 01:34:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138d400 == 65 [pid = 8447] [id = 113] 01:34:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 152 (0x91390000) [pid = 8447] [serial = 338] [outer = (nil)] 01:34:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 153 (0x91bf4800) [pid = 8447] [serial = 339] [outer = 0x91390000] 01:34:35 INFO - PROCESS | 8447 | 1466584475021 Marionette DEBUG loaded listener.js 01:34:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 154 (0x92407400) [pid = 8447] [serial = 340] [outer = 0x91390000] 01:34:35 INFO - PROCESS | 8447 | --DOCSHELL 0x92391800 == 64 [pid = 8447] [id = 63] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 153 (0x9b7d7c00) [pid = 8447] [serial = 255] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 152 (0xa34c3400) [pid = 8447] [serial = 258] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 151 (0x9d968400) [pid = 8447] [serial = 256] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 150 (0x99fd0800) [pid = 8447] [serial = 247] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 149 (0x998b8c00) [pid = 8447] [serial = 246] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 148 (0x954e2400) [pid = 8447] [serial = 240] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 147 (0x9138f800) [pid = 8447] [serial = 237] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 146 (0xa6856000) [pid = 8447] [serial = 259] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 145 (0x954e7c00) [pid = 8447] [serial = 244] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 144 (0x952a5800) [pid = 8447] [serial = 243] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 143 (0x9a413000) [pid = 8447] [serial = 249] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 142 (0x9a45d400) [pid = 8447] [serial = 250] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 141 (0x9a5c1000) [pid = 8447] [serial = 221] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 140 (0xa6ea7800) [pid = 8447] [serial = 227] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 139 (0xa4e3e800) [pid = 8447] [serial = 224] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 138 (0xa6d40000) [pid = 8447] [serial = 234] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 137 (0x954ddc00) [pid = 8447] [serial = 218] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 136 (0x9a7d9400) [pid = 8447] [serial = 252] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 135 (0x9100e800) [pid = 8447] [serial = 231] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 134 (0x9acdf400) [pid = 8447] [serial = 253] [outer = (nil)] [url = about:blank] 01:34:35 INFO - PROCESS | 8447 | --DOMWINDOW == 133 (0x996b7400) [pid = 8447] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:34:36 INFO - PROCESS | 8447 | 1466584476298 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 01:34:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:34:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1997ms 01:34:36 INFO - PROCESS | 8447 | 1466584476340 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 01:34:36 INFO - PROCESS | 8447 | 1466584476347 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 01:34:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:34:36 INFO - PROCESS | 8447 | 1466584476406 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:34:36 INFO - PROCESS | 8447 | 1466584476409 Marionette TRACE conn3 <- [1,426,null,{}] 01:34:36 INFO - PROCESS | 8447 | 1466584476437 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:36 INFO - PROCESS | 8447 | 1466584476443 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:36 INFO - PROCESS | 8447 | 1466584476608 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 01:34:36 INFO - PROCESS | 8447 | 1466584476618 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:36 INFO - PROCESS | 8447 | 1466584476630 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:36 INFO - PROCESS | 8447 | ++DOCSHELL 0x91beb000 == 65 [pid = 8447] [id = 114] 01:34:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 134 (0x9240a800) [pid = 8447] [serial = 341] [outer = (nil)] 01:34:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 135 (0x954e9800) [pid = 8447] [serial = 342] [outer = 0x9240a800] 01:34:36 INFO - PROCESS | 8447 | 1466584476699 Marionette DEBUG loaded listener.js 01:34:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 136 (0x98a10400) [pid = 8447] [serial = 343] [outer = 0x9240a800] 01:34:37 INFO - PROCESS | 8447 | 1466584477612 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 01:34:37 INFO - PROCESS | 8447 | 1466584477661 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 01:34:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:34:37 INFO - PROCESS | 8447 | 1466584477678 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:34:37 INFO - PROCESS | 8447 | 1466584477684 Marionette TRACE conn3 <- [1,430,null,{}] 01:34:37 INFO - PROCESS | 8447 | 1466584477700 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:37 INFO - PROCESS | 8447 | 1466584477710 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:37 INFO - PROCESS | 8447 | 1466584477944 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 01:34:37 INFO - PROCESS | 8447 | 1466584477966 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:37 INFO - PROCESS | 8447 | 1466584477977 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x99de5000 == 66 [pid = 8447] [id = 115] 01:34:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 137 (0x99de6000) [pid = 8447] [serial = 344] [outer = (nil)] 01:34:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 138 (0x99fd3c00) [pid = 8447] [serial = 345] [outer = 0x99de6000] 01:34:38 INFO - PROCESS | 8447 | 1466584478048 Marionette DEBUG loaded listener.js 01:34:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 139 (0x9a41d800) [pid = 8447] [serial = 346] [outer = 0x99de6000] 01:34:39 INFO - PROCESS | 8447 | 1466584479027 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 01:34:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:34:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1405ms 01:34:39 INFO - PROCESS | 8447 | 1466584479111 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 01:34:39 INFO - PROCESS | 8447 | 1466584479116 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 01:34:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:34:39 INFO - PROCESS | 8447 | 1466584479124 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:34:39 INFO - PROCESS | 8447 | 1466584479128 Marionette TRACE conn3 <- [1,434,null,{}] 01:34:39 INFO - PROCESS | 8447 | 1466584479143 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:39 INFO - PROCESS | 8447 | 1466584479148 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:39 INFO - PROCESS | 8447 | 1466584479371 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 01:34:39 INFO - PROCESS | 8447 | 1466584479390 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:39 INFO - PROCESS | 8447 | 1466584479399 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42ec00 == 67 [pid = 8447] [id = 116] 01:34:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 140 (0x8e5c3c00) [pid = 8447] [serial = 347] [outer = (nil)] 01:34:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 141 (0x8e5ca000) [pid = 8447] [serial = 348] [outer = 0x8e5c3c00] 01:34:39 INFO - PROCESS | 8447 | 1466584479471 Marionette DEBUG loaded listener.js 01:34:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 142 (0x8e5cec00) [pid = 8447] [serial = 349] [outer = 0x8e5c3c00] 01:34:40 INFO - PROCESS | 8447 | --DOMWINDOW == 141 (0x93a23400) [pid = 8447] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:34:40 INFO - PROCESS | 8447 | --DOMWINDOW == 140 (0x9a41ac00) [pid = 8447] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:34:40 INFO - PROCESS | 8447 | --DOMWINDOW == 139 (0x9a5c8c00) [pid = 8447] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:34:40 INFO - PROCESS | 8447 | --DOMWINDOW == 138 (0x99de2400) [pid = 8447] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:34:40 INFO - PROCESS | 8447 | --DOMWINDOW == 137 (0x954e0400) [pid = 8447] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:34:40 INFO - PROCESS | 8447 | --DOMWINDOW == 136 (0x954e9000) [pid = 8447] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:34:40 INFO - PROCESS | 8447 | 1466584480505 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 01:34:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:34:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1443ms 01:34:40 INFO - PROCESS | 8447 | 1466584480568 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 01:34:40 INFO - PROCESS | 8447 | 1466584480572 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 01:34:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:34:40 INFO - PROCESS | 8447 | 1466584480578 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:34:40 INFO - PROCESS | 8447 | 1466584480582 Marionette TRACE conn3 <- [1,438,null,{}] 01:34:40 INFO - PROCESS | 8447 | 1466584480587 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:40 INFO - PROCESS | 8447 | 1466584480592 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:40 INFO - PROCESS | 8447 | 1466584480763 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 01:34:40 INFO - PROCESS | 8447 | 1466584480771 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:40 INFO - PROCESS | 8447 | 1466584480781 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c4400 == 68 [pid = 8447] [id = 117] 01:34:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 137 (0x8e5cb800) [pid = 8447] [serial = 350] [outer = (nil)] 01:34:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 138 (0x99de8c00) [pid = 8447] [serial = 351] [outer = 0x8e5cb800] 01:34:40 INFO - PROCESS | 8447 | 1466584480964 Marionette DEBUG loaded listener.js 01:34:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 139 (0x9a41a000) [pid = 8447] [serial = 352] [outer = 0x8e5cb800] 01:34:41 INFO - PROCESS | 8447 | 1466584481749 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 01:34:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:34:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1228ms 01:34:41 INFO - PROCESS | 8447 | 1466584481808 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 01:34:41 INFO - PROCESS | 8447 | 1466584481811 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 01:34:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:34:41 INFO - PROCESS | 8447 | 1466584481817 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:34:41 INFO - PROCESS | 8447 | 1466584481821 Marionette TRACE conn3 <- [1,442,null,{}] 01:34:41 INFO - PROCESS | 8447 | 1466584481835 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:41 INFO - PROCESS | 8447 | 1466584481845 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:42 INFO - PROCESS | 8447 | 1466584482120 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 01:34:42 INFO - PROCESS | 8447 | 1466584482295 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:42 INFO - PROCESS | 8447 | 1466584482306 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c2800 == 69 [pid = 8447] [id = 118] 01:34:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 140 (0x8e5c2c00) [pid = 8447] [serial = 353] [outer = (nil)] 01:34:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 141 (0x8e5ca800) [pid = 8447] [serial = 354] [outer = 0x8e5c2c00] 01:34:42 INFO - PROCESS | 8447 | 1466584482455 Marionette DEBUG loaded listener.js 01:34:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 142 (0x8f182c00) [pid = 8447] [serial = 355] [outer = 0x8e5c2c00] 01:34:43 INFO - PROCESS | 8447 | 1466584483442 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 01:34:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:34:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1691ms 01:34:43 INFO - PROCESS | 8447 | 1466584483513 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 01:34:43 INFO - PROCESS | 8447 | 1466584483519 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 01:34:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:34:43 INFO - PROCESS | 8447 | 1466584483530 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:34:43 INFO - PROCESS | 8447 | 1466584483535 Marionette TRACE conn3 <- [1,446,null,{}] 01:34:43 INFO - PROCESS | 8447 | 1466584483543 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:43 INFO - PROCESS | 8447 | 1466584483552 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:43 INFO - PROCESS | 8447 | 1466584483802 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 01:34:44 INFO - PROCESS | 8447 | 1466584484074 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:44 INFO - PROCESS | 8447 | 1466584484082 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f8b800 == 70 [pid = 8447] [id = 119] 01:34:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 143 (0x93a20000) [pid = 8447] [serial = 356] [outer = (nil)] 01:34:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 144 (0x954e0800) [pid = 8447] [serial = 357] [outer = 0x93a20000] 01:34:44 INFO - PROCESS | 8447 | 1466584484175 Marionette DEBUG loaded listener.js 01:34:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 145 (0x977ef000) [pid = 8447] [serial = 358] [outer = 0x93a20000] 01:34:45 INFO - PROCESS | 8447 | 1466584485153 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 01:34:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1689ms 01:34:45 INFO - PROCESS | 8447 | 1466584485219 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 01:34:45 INFO - PROCESS | 8447 | 1466584485225 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 01:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:34:45 INFO - PROCESS | 8447 | 1466584485233 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:34:45 INFO - PROCESS | 8447 | 1466584485238 Marionette TRACE conn3 <- [1,450,null,{}] 01:34:45 INFO - PROCESS | 8447 | 1466584485246 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:45 INFO - PROCESS | 8447 | 1466584485251 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:45 INFO - PROCESS | 8447 | 1466584485502 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 01:34:45 INFO - PROCESS | 8447 | 1466584485827 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:45 INFO - PROCESS | 8447 | 1466584485835 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x9541c000 == 71 [pid = 8447] [id = 120] 01:34:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 146 (0x99ed7800) [pid = 8447] [serial = 359] [outer = (nil)] 01:34:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 147 (0x99fcf800) [pid = 8447] [serial = 360] [outer = 0x99ed7800] 01:34:45 INFO - PROCESS | 8447 | 1466584485920 Marionette DEBUG loaded listener.js 01:34:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 148 (0x9a41b400) [pid = 8447] [serial = 361] [outer = 0x99ed7800] 01:34:46 INFO - PROCESS | 8447 | 1466584486913 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 01:34:46 INFO - PROCESS | 8447 | 1466584486976 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 01:34:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:34:46 INFO - PROCESS | 8447 | 1466584486993 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:34:47 INFO - PROCESS | 8447 | 1466584487000 Marionette TRACE conn3 <- [1,454,null,{}] 01:34:47 INFO - PROCESS | 8447 | 1466584487006 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:47 INFO - PROCESS | 8447 | 1466584487012 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:47 INFO - PROCESS | 8447 | 1466584487298 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 01:34:47 INFO - PROCESS | 8447 | 1466584487533 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:47 INFO - PROCESS | 8447 | 1466584487542 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a5cac00 == 72 [pid = 8447] [id = 121] 01:34:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 149 (0x9a5ccc00) [pid = 8447] [serial = 362] [outer = (nil)] 01:34:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 150 (0x9d906c00) [pid = 8447] [serial = 363] [outer = 0x9a5ccc00] 01:34:47 INFO - PROCESS | 8447 | 1466584487626 Marionette DEBUG loaded listener.js 01:34:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 151 (0xa2334000) [pid = 8447] [serial = 364] [outer = 0x9a5ccc00] 01:34:48 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:34:48 INFO - PROCESS | 8447 | 1466584488553 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 01:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1648ms 01:34:48 INFO - PROCESS | 8447 | 1466584488633 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 01:34:48 INFO - PROCESS | 8447 | 1466584488637 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 01:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:34:48 INFO - PROCESS | 8447 | 1466584488643 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:34:48 INFO - PROCESS | 8447 | 1466584488647 Marionette TRACE conn3 <- [1,458,null,{}] 01:34:48 INFO - PROCESS | 8447 | 1466584488653 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:48 INFO - PROCESS | 8447 | 1466584488658 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:48 INFO - PROCESS | 8447 | 1466584488884 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 01:34:49 INFO - PROCESS | 8447 | 1466584489104 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:49 INFO - PROCESS | 8447 | 1466584489113 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e584800 == 73 [pid = 8447] [id = 122] 01:34:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 152 (0x8e586c00) [pid = 8447] [serial = 365] [outer = (nil)] 01:34:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 153 (0x8e58e800) [pid = 8447] [serial = 366] [outer = 0x8e586c00] 01:34:49 INFO - PROCESS | 8447 | 1466584489209 Marionette DEBUG loaded listener.js 01:34:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 154 (0x8eeedc00) [pid = 8447] [serial = 367] [outer = 0x8e586c00] 01:34:50 INFO - PROCESS | 8447 | 1466584490097 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 01:34:50 INFO - PROCESS | 8447 | 1466584490143 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 01:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:34:50 INFO - PROCESS | 8447 | 1466584490152 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:34:50 INFO - PROCESS | 8447 | 1466584490156 Marionette TRACE conn3 <- [1,462,null,{}] 01:34:50 INFO - PROCESS | 8447 | 1466584490161 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:50 INFO - PROCESS | 8447 | 1466584490167 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:50 INFO - PROCESS | 8447 | 1466584490359 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 01:34:50 INFO - PROCESS | 8447 | 1466584490536 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:50 INFO - PROCESS | 8447 | 1466584490556 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:50 INFO - PROCESS | 8447 | ++DOCSHELL 0xa2feb800 == 74 [pid = 8447] [id = 123] 01:34:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 155 (0xa2fef400) [pid = 8447] [serial = 368] [outer = (nil)] 01:34:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 156 (0xa35d2800) [pid = 8447] [serial = 369] [outer = 0xa2fef400] 01:34:50 INFO - PROCESS | 8447 | 1466584490701 Marionette DEBUG loaded listener.js 01:34:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 157 (0xa689f800) [pid = 8447] [serial = 370] [outer = 0xa2fef400] 01:34:51 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:34:51 INFO - PROCESS | 8447 | 1466584491788 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 01:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:34:51 INFO - PROCESS | 8447 | 1466584491844 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 01:34:51 INFO - PROCESS | 8447 | 1466584491851 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:34:51 INFO - PROCESS | 8447 | 1466584491854 Marionette TRACE conn3 <- [1,466,null,{}] 01:34:51 INFO - PROCESS | 8447 | 1466584491860 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:51 INFO - PROCESS | 8447 | 1466584491865 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:52 INFO - PROCESS | 8447 | 1466584492079 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 01:34:52 INFO - PROCESS | 8447 | 1466584492302 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:52 INFO - PROCESS | 8447 | 1466584492310 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:52 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeec000 == 75 [pid = 8447] [id = 124] 01:34:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 158 (0x9d96c000) [pid = 8447] [serial = 371] [outer = (nil)] 01:34:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 159 (0xa6ea1400) [pid = 8447] [serial = 372] [outer = 0x9d96c000] 01:34:52 INFO - PROCESS | 8447 | 1466584492407 Marionette DEBUG loaded listener.js 01:34:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 160 (0xa6eaa000) [pid = 8447] [serial = 373] [outer = 0x9d96c000] 01:34:53 INFO - PROCESS | 8447 | 1466584493312 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 01:34:53 INFO - PROCESS | 8447 | 1466584493389 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 01:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:34:53 INFO - PROCESS | 8447 | 1466584493396 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:34:53 INFO - PROCESS | 8447 | 1466584493400 Marionette TRACE conn3 <- [1,470,null,{}] 01:34:53 INFO - PROCESS | 8447 | 1466584493406 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:53 INFO - PROCESS | 8447 | 1466584493411 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:53 INFO - PROCESS | 8447 | 1466584493638 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 01:34:53 INFO - PROCESS | 8447 | 1466584493858 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:53 INFO - PROCESS | 8447 | 1466584493867 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:53 INFO - PROCESS | 8447 | ++DOCSHELL 0xa6d44800 == 76 [pid = 8447] [id = 125] 01:34:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 161 (0xa6d45400) [pid = 8447] [serial = 374] [outer = (nil)] 01:34:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 162 (0xa8c45c00) [pid = 8447] [serial = 375] [outer = 0xa6d45400] 01:34:53 INFO - PROCESS | 8447 | 1466584493991 Marionette DEBUG loaded listener.js 01:34:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 163 (0xa9019c00) [pid = 8447] [serial = 376] [outer = 0xa6d45400] 01:34:54 INFO - PROCESS | 8447 | 1466584494896 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 01:34:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1549ms 01:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:34:54 INFO - PROCESS | 8447 | 1466584494946 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 01:34:54 INFO - PROCESS | 8447 | 1466584494950 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 01:34:54 INFO - PROCESS | 8447 | 1466584494956 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:34:54 INFO - PROCESS | 8447 | 1466584494960 Marionette TRACE conn3 <- [1,474,null,{}] 01:34:54 INFO - PROCESS | 8447 | 1466584494966 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:54 INFO - PROCESS | 8447 | 1466584494971 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:55 INFO - PROCESS | 8447 | 1466584495150 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 01:34:55 INFO - PROCESS | 8447 | 1466584495329 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:55 INFO - PROCESS | 8447 | 1466584495335 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:55 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d867c00 == 77 [pid = 8447] [id = 126] 01:34:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 164 (0x8d869800) [pid = 8447] [serial = 377] [outer = (nil)] 01:34:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 165 (0x8d871c00) [pid = 8447] [serial = 378] [outer = 0x8d869800] 01:34:55 INFO - PROCESS | 8447 | 1466584495415 Marionette DEBUG loaded listener.js 01:34:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 166 (0x8d873000) [pid = 8447] [serial = 379] [outer = 0x8d869800] 01:34:56 INFO - PROCESS | 8447 | 1466584496789 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 01:34:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:34:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1901ms 01:34:56 INFO - PROCESS | 8447 | 1466584496892 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 01:34:56 INFO - PROCESS | 8447 | 1466584496899 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 01:34:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:34:56 INFO - PROCESS | 8447 | 1466584496907 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:34:56 INFO - PROCESS | 8447 | 1466584496913 Marionette TRACE conn3 <- [1,478,null,{}] 01:34:56 INFO - PROCESS | 8447 | 1466584496921 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:56 INFO - PROCESS | 8447 | 1466584496926 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:57 INFO - PROCESS | 8447 | 1466584497121 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 01:34:57 INFO - PROCESS | 8447 | 1466584497314 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:57 INFO - PROCESS | 8447 | 1466584497326 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:57 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c7800 == 78 [pid = 8447] [id = 127] 01:34:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 167 (0x8e5cac00) [pid = 8447] [serial = 380] [outer = (nil)] 01:34:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 168 (0x8eeeb800) [pid = 8447] [serial = 381] [outer = 0x8e5cac00] 01:34:57 INFO - PROCESS | 8447 | 1466584497398 Marionette DEBUG loaded listener.js 01:34:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 169 (0x8f7c5000) [pid = 8447] [serial = 382] [outer = 0x8e5cac00] 01:34:58 INFO - PROCESS | 8447 | 1466584498382 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 01:34:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:34:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1537ms 01:34:58 INFO - PROCESS | 8447 | 1466584498444 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 01:34:58 INFO - PROCESS | 8447 | 1466584498452 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 01:34:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:34:58 INFO - PROCESS | 8447 | 1466584498463 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:34:58 INFO - PROCESS | 8447 | 1466584498467 Marionette TRACE conn3 <- [1,482,null,{}] 01:34:58 INFO - PROCESS | 8447 | 1466584498473 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:58 INFO - PROCESS | 8447 | 1466584498479 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:58 INFO - PROCESS | 8447 | 1466584498708 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 01:34:58 INFO - PROCESS | 8447 | 1466584498978 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:58 INFO - PROCESS | 8447 | 1466584498985 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:34:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f17c800 == 79 [pid = 8447] [id = 128] 01:34:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 170 (0x9100f000) [pid = 8447] [serial = 383] [outer = (nil)] 01:34:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 171 (0x91391c00) [pid = 8447] [serial = 384] [outer = 0x9100f000] 01:34:59 INFO - PROCESS | 8447 | 1466584499063 Marionette DEBUG loaded listener.js 01:34:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 172 (0x91a90400) [pid = 8447] [serial = 385] [outer = 0x9100f000] 01:35:00 INFO - PROCESS | 8447 | 1466584500599 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 01:35:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:35:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2185ms 01:35:00 INFO - PROCESS | 8447 | 1466584500649 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 01:35:00 INFO - PROCESS | 8447 | 1466584500653 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 01:35:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:35:00 INFO - PROCESS | 8447 | 1466584500660 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:35:00 INFO - PROCESS | 8447 | 1466584500665 Marionette TRACE conn3 <- [1,486,null,{}] 01:35:00 INFO - PROCESS | 8447 | 1466584500681 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:00 INFO - PROCESS | 8447 | 1466584500690 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:00 INFO - PROCESS | 8447 | 1466584500917 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 01:35:01 INFO - PROCESS | 8447 | 1466584501103 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:01 INFO - PROCESS | 8447 | 1466584501115 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x99fcb400 == 80 [pid = 8447] [id = 129] 01:35:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 173 (0x99fd0400) [pid = 8447] [serial = 386] [outer = (nil)] 01:35:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 174 (0x9a5c2400) [pid = 8447] [serial = 387] [outer = 0x99fd0400] 01:35:01 INFO - PROCESS | 8447 | 1466584501205 Marionette DEBUG loaded listener.js 01:35:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 175 (0x9ac99c00) [pid = 8447] [serial = 388] [outer = 0x99fd0400] 01:35:01 INFO - PROCESS | 8447 | --DOCSHELL 0x99de2000 == 79 [pid = 8447] [id = 99] 01:35:01 INFO - PROCESS | 8447 | --DOCSHELL 0x9a455400 == 78 [pid = 8447] [id = 101] 01:35:01 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c4400 == 77 [pid = 8447] [id = 117] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 174 (0x91395800) [pid = 8447] [serial = 264] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 173 (0xa23ee800) [pid = 8447] [serial = 276] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 172 (0x9afaa800) [pid = 8447] [serial = 273] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 171 (0xa6d3a400) [pid = 8447] [serial = 279] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 170 (0x98106400) [pid = 8447] [serial = 267] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 169 (0x8eeed000) [pid = 8447] [serial = 288] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 168 (0x99dea800) [pid = 8447] [serial = 270] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 167 (0xa6c4cc00) [pid = 8447] [serial = 282] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 166 (0xa6f47400) [pid = 8447] [serial = 285] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 165 (0x9ae78000) [pid = 8447] [serial = 306] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42ec00 == 76 [pid = 8447] [id = 116] 01:35:02 INFO - PROCESS | 8447 | --DOCSHELL 0x99de5000 == 75 [pid = 8447] [id = 115] 01:35:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91beb000 == 74 [pid = 8447] [id = 114] 01:35:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9138d400 == 73 [pid = 8447] [id = 113] 01:35:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9d90b800 == 72 [pid = 8447] [id = 107] 01:35:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91a88c00 == 71 [pid = 8447] [id = 106] 01:35:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9cc4fc00 == 70 [pid = 8447] [id = 105] 01:35:02 INFO - PROCESS | 8447 | --DOCSHELL 0x995a0c00 == 69 [pid = 8447] [id = 104] 01:35:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9138c000 == 68 [pid = 8447] [id = 103] 01:35:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91bf1400 == 67 [pid = 8447] [id = 102] 01:35:02 INFO - PROCESS | 8447 | 1466584502271 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 01:35:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:35:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1635ms 01:35:02 INFO - PROCESS | 8447 | 1466584502296 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 01:35:02 INFO - PROCESS | 8447 | 1466584502302 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 01:35:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:35:02 INFO - PROCESS | 8447 | 1466584502308 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:35:02 INFO - PROCESS | 8447 | 1466584502311 Marionette TRACE conn3 <- [1,490,null,{}] 01:35:02 INFO - PROCESS | 8447 | 1466584502317 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:02 INFO - PROCESS | 8447 | 1466584502322 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:02 INFO - PROCESS | 8447 | 1466584502517 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 164 (0xa337d400) [pid = 8447] [serial = 262] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 163 (0x94889c00) [pid = 8447] [serial = 292] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 162 (0x93a27400) [pid = 8447] [serial = 291] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 161 (0x9a45b800) [pid = 8447] [serial = 300] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 160 (0x9a7e3400) [pid = 8447] [serial = 303] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 159 (0x9a5c6800) [pid = 8447] [serial = 301] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 158 (0x9ae73c00) [pid = 8447] [serial = 304] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 157 (0x99de9400) [pid = 8447] [serial = 297] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 156 (0x977e3800) [pid = 8447] [serial = 294] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 155 (0x98107800) [pid = 8447] [serial = 295] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | --DOMWINDOW == 154 (0x99edac00) [pid = 8447] [serial = 298] [outer = (nil)] [url = about:blank] 01:35:02 INFO - PROCESS | 8447 | 1466584502743 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:02 INFO - PROCESS | 8447 | 1466584502750 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:02 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeeec00 == 68 [pid = 8447] [id = 130] 01:35:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 155 (0x8f178800) [pid = 8447] [serial = 389] [outer = (nil)] 01:35:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 156 (0x8f1a1c00) [pid = 8447] [serial = 390] [outer = 0x8f178800] 01:35:02 INFO - PROCESS | 8447 | 1466584502829 Marionette DEBUG loaded listener.js 01:35:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 157 (0x8f1a7c00) [pid = 8447] [serial = 391] [outer = 0x8f178800] 01:35:03 INFO - PROCESS | 8447 | 1466584503685 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 01:35:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:35:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1435ms 01:35:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:35:03 INFO - PROCESS | 8447 | 1466584503744 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 01:35:03 INFO - PROCESS | 8447 | 1466584503747 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 01:35:03 INFO - PROCESS | 8447 | 1466584503754 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:35:03 INFO - PROCESS | 8447 | 1466584503758 Marionette TRACE conn3 <- [1,494,null,{}] 01:35:03 INFO - PROCESS | 8447 | 1466584503763 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:03 INFO - PROCESS | 8447 | 1466584503768 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:03 INFO - PROCESS | 8447 | 1466584503945 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 01:35:04 INFO - PROCESS | 8447 | 1466584504096 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:04 INFO - PROCESS | 8447 | 1466584504103 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e430400 == 69 [pid = 8447] [id = 131] 01:35:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 158 (0x8f17c000) [pid = 8447] [serial = 392] [outer = (nil)] 01:35:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 159 (0x92391800) [pid = 8447] [serial = 393] [outer = 0x8f17c000] 01:35:04 INFO - PROCESS | 8447 | 1466584504178 Marionette DEBUG loaded listener.js 01:35:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 160 (0x948f2800) [pid = 8447] [serial = 394] [outer = 0x8f17c000] 01:35:05 INFO - PROCESS | 8447 | 1466584505087 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 01:35:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:35:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1392ms 01:35:05 INFO - PROCESS | 8447 | 1466584505149 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 01:35:05 INFO - PROCESS | 8447 | 1466584505153 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 01:35:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:35:05 INFO - PROCESS | 8447 | 1466584505159 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:35:05 INFO - PROCESS | 8447 | 1466584505162 Marionette TRACE conn3 <- [1,498,null,{}] 01:35:05 INFO - PROCESS | 8447 | 1466584505168 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:05 INFO - PROCESS | 8447 | 1466584505177 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:05 INFO - PROCESS | 8447 | 1466584505446 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 01:35:05 INFO - PROCESS | 8447 | 1466584505468 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:05 INFO - PROCESS | 8447 | 1466584505478 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a2400 == 70 [pid = 8447] [id = 132] 01:35:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 161 (0x93a27400) [pid = 8447] [serial = 395] [outer = (nil)] 01:35:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 162 (0x9a386c00) [pid = 8447] [serial = 396] [outer = 0x93a27400] 01:35:05 INFO - PROCESS | 8447 | 1466584505545 Marionette DEBUG loaded listener.js 01:35:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 163 (0x9a45f800) [pid = 8447] [serial = 397] [outer = 0x93a27400] 01:35:07 INFO - PROCESS | 8447 | 1466584507052 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 162 (0x9a5c0800) [pid = 8447] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 161 (0x8f178c00) [pid = 8447] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 160 (0x954e7400) [pid = 8447] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 159 (0xa685f000) [pid = 8447] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 158 (0x998c5c00) [pid = 8447] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 157 (0xa3379800) [pid = 8447] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 156 (0x91a89400) [pid = 8447] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 155 (0x9ac9a400) [pid = 8447] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 154 (0x8f17b000) [pid = 8447] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 153 (0x91386c00) [pid = 8447] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 152 (0x99de6000) [pid = 8447] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 151 (0xa6c45c00) [pid = 8447] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 150 (0x91bf1000) [pid = 8447] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 149 (0x92401c00) [pid = 8447] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 148 (0x9d910800) [pid = 8447] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 147 (0x93969c00) [pid = 8447] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 146 (0x94888400) [pid = 8447] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 145 (0x91390000) [pid = 8447] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 144 (0x99dee000) [pid = 8447] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 143 (0x948f4c00) [pid = 8447] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 142 (0x99de7800) [pid = 8447] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:35:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:35:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 2038ms 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 141 (0x92410800) [pid = 8447] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 140 (0x91005000) [pid = 8447] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 139 (0x8eee7800) [pid = 8447] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 138 (0xa2340800) [pid = 8447] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 137 (0xa6855400) [pid = 8447] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 136 (0x9a7d6800) [pid = 8447] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 135 (0x954e9400) [pid = 8447] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 134 (0x9240a800) [pid = 8447] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 133 (0x91bea000) [pid = 8447] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 132 (0x9cc54000) [pid = 8447] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 131 (0xa1188400) [pid = 8447] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 130 (0x91009000) [pid = 8447] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 129 (0x9a459c00) [pid = 8447] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 128 (0x91004400) [pid = 8447] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 127 (0x998cc400) [pid = 8447] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 126 (0x948fa800) [pid = 8447] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 125 (0x91391400) [pid = 8447] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 124 (0x8e5c3c00) [pid = 8447] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 123 (0x9a7d4400) [pid = 8447] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:35:07 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0xa25e0000) [pid = 8447] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:35:07 INFO - PROCESS | 8447 | 1466584507237 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 01:35:07 INFO - PROCESS | 8447 | 1466584507240 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 01:35:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:35:07 INFO - PROCESS | 8447 | 1466584507256 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:35:07 INFO - PROCESS | 8447 | 1466584507259 Marionette TRACE conn3 <- [1,502,null,{}] 01:35:07 INFO - PROCESS | 8447 | 1466584507265 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:07 INFO - PROCESS | 8447 | 1466584507269 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:07 INFO - PROCESS | 8447 | 1466584507484 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 01:35:07 INFO - PROCESS | 8447 | 1466584507571 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:07 INFO - PROCESS | 8447 | 1466584507580 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee7800 == 71 [pid = 8447] [id = 133] 01:35:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0x8f19d400) [pid = 8447] [serial = 398] [outer = (nil)] 01:35:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 124 (0x9138b400) [pid = 8447] [serial = 399] [outer = 0x8f19d400] 01:35:07 INFO - PROCESS | 8447 | 1466584507653 Marionette DEBUG loaded listener.js 01:35:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 125 (0x91bea800) [pid = 8447] [serial = 400] [outer = 0x8f19d400] 01:35:08 INFO - PROCESS | 8447 | 1466584508406 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 01:35:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:35:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1180ms 01:35:08 INFO - PROCESS | 8447 | 1466584508441 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 01:35:08 INFO - PROCESS | 8447 | 1466584508445 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 01:35:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:35:08 INFO - PROCESS | 8447 | 1466584508452 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:35:08 INFO - PROCESS | 8447 | 1466584508455 Marionette TRACE conn3 <- [1,506,null,{}] 01:35:08 INFO - PROCESS | 8447 | 1466584508460 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:08 INFO - PROCESS | 8447 | 1466584508465 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:08 INFO - PROCESS | 8447 | 1466584508649 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 01:35:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 126 (0x8f7c6400) [pid = 8447] [serial = 401] [outer = 0x9541c400] 01:35:08 INFO - PROCESS | 8447 | 1466584508693 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:08 INFO - PROCESS | 8447 | 1466584508700 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a89400 == 72 [pid = 8447] [id = 134] 01:35:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 127 (0x92c5f000) [pid = 8447] [serial = 402] [outer = (nil)] 01:35:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 128 (0x92c62c00) [pid = 8447] [serial = 403] [outer = 0x92c5f000] 01:35:08 INFO - PROCESS | 8447 | 1466584508919 Marionette DEBUG loaded listener.js 01:35:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 129 (0x92f83800) [pid = 8447] [serial = 404] [outer = 0x92c5f000] 01:35:10 INFO - PROCESS | 8447 | 1466584510025 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 01:35:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:35:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1631ms 01:35:10 INFO - PROCESS | 8447 | 1466584510084 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 01:35:10 INFO - PROCESS | 8447 | 1466584510091 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 01:35:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:35:10 INFO - PROCESS | 8447 | 1466584510099 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:35:10 INFO - PROCESS | 8447 | 1466584510107 Marionette TRACE conn3 <- [1,510,null,{}] 01:35:10 INFO - PROCESS | 8447 | 1466584510115 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:10 INFO - PROCESS | 8447 | 1466584510121 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:10 INFO - PROCESS | 8447 | 1466584510320 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 01:35:10 INFO - PROCESS | 8447 | 1466584510578 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:10 INFO - PROCESS | 8447 | 1466584510585 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:10 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eef2800 == 73 [pid = 8447] [id = 135] 01:35:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 130 (0x8f176800) [pid = 8447] [serial = 405] [outer = (nil)] 01:35:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 131 (0x8f7c7c00) [pid = 8447] [serial = 406] [outer = 0x8f176800] 01:35:10 INFO - PROCESS | 8447 | 1466584510676 Marionette DEBUG loaded listener.js 01:35:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 132 (0x9100bc00) [pid = 8447] [serial = 407] [outer = 0x8f176800] 01:35:11 INFO - PROCESS | 8447 | 1466584511619 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 01:35:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:35:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1595ms 01:35:11 INFO - PROCESS | 8447 | 1466584511695 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 01:35:11 INFO - PROCESS | 8447 | 1466584511702 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 01:35:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:35:11 INFO - PROCESS | 8447 | 1466584511713 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:35:11 INFO - PROCESS | 8447 | 1466584511717 Marionette TRACE conn3 <- [1,514,null,{}] 01:35:11 INFO - PROCESS | 8447 | 1466584511724 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:11 INFO - PROCESS | 8447 | 1466584511730 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:11 INFO - PROCESS | 8447 | 1466584511988 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 01:35:12 INFO - PROCESS | 8447 | 1466584512286 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:12 INFO - PROCESS | 8447 | 1466584512299 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c59800 == 74 [pid = 8447] [id = 136] 01:35:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 133 (0x92c5c400) [pid = 8447] [serial = 408] [outer = (nil)] 01:35:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 134 (0x92f88800) [pid = 8447] [serial = 409] [outer = 0x92c5c400] 01:35:12 INFO - PROCESS | 8447 | 1466584512388 Marionette DEBUG loaded listener.js 01:35:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 135 (0x948f4c00) [pid = 8447] [serial = 410] [outer = 0x92c5c400] 01:35:13 INFO - PROCESS | 8447 | 1466584513390 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 01:35:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 01:35:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1744ms 01:35:13 INFO - PROCESS | 8447 | 1466584513459 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 01:35:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:35:13 INFO - PROCESS | 8447 | 1466584513464 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 01:35:13 INFO - PROCESS | 8447 | 1466584513471 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:35:13 INFO - PROCESS | 8447 | 1466584513478 Marionette TRACE conn3 <- [1,518,null,{}] 01:35:13 INFO - PROCESS | 8447 | 1466584513500 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:13 INFO - PROCESS | 8447 | 1466584513510 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:13 INFO - PROCESS | 8447 | 1466584513868 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 01:35:14 INFO - PROCESS | 8447 | 1466584514056 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:14 INFO - PROCESS | 8447 | 1466584514068 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x99f89400 == 75 [pid = 8447] [id = 137] 01:35:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 136 (0x99fca000) [pid = 8447] [serial = 411] [outer = (nil)] 01:35:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 137 (0x9a381400) [pid = 8447] [serial = 412] [outer = 0x99fca000] 01:35:14 INFO - PROCESS | 8447 | 1466584514163 Marionette DEBUG loaded listener.js 01:35:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 138 (0x9a38ac00) [pid = 8447] [serial = 413] [outer = 0x99fca000] 01:35:15 INFO - PROCESS | 8447 | 1466584515071 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 01:35:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:35:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1641ms 01:35:15 INFO - PROCESS | 8447 | 1466584515127 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 01:35:15 INFO - PROCESS | 8447 | 1466584515133 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 01:35:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:35:15 INFO - PROCESS | 8447 | 1466584515143 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:35:15 INFO - PROCESS | 8447 | 1466584515147 Marionette TRACE conn3 <- [1,522,null,{}] 01:35:15 INFO - PROCESS | 8447 | 1466584515153 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:15 INFO - PROCESS | 8447 | 1466584515159 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:15 INFO - PROCESS | 8447 | 1466584515365 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 01:35:15 INFO - PROCESS | 8447 | 1466584515593 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:15 INFO - PROCESS | 8447 | 1466584515599 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:15 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e583000 == 76 [pid = 8447] [id = 138] 01:35:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 139 (0x9a38a400) [pid = 8447] [serial = 414] [outer = (nil)] 01:35:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 140 (0x9a5c6800) [pid = 8447] [serial = 415] [outer = 0x9a38a400] 01:35:15 INFO - PROCESS | 8447 | 1466584515698 Marionette DEBUG loaded listener.js 01:35:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 141 (0x9ac9a400) [pid = 8447] [serial = 416] [outer = 0x9a38a400] 01:35:16 INFO - PROCESS | 8447 | 1466584516644 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 01:35:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:35:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1536ms 01:35:16 INFO - PROCESS | 8447 | 1466584516679 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 01:35:16 INFO - PROCESS | 8447 | 1466584516684 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 01:35:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:35:16 INFO - PROCESS | 8447 | 1466584516690 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:35:16 INFO - PROCESS | 8447 | 1466584516694 Marionette TRACE conn3 <- [1,526,null,{}] 01:35:16 INFO - PROCESS | 8447 | 1466584516701 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:16 INFO - PROCESS | 8447 | 1466584516706 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:16 INFO - PROCESS | 8447 | 1466584516907 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 01:35:17 INFO - PROCESS | 8447 | 1466584517142 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:17 INFO - PROCESS | 8447 | 1466584517149 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c41c00 == 77 [pid = 8447] [id = 139] 01:35:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 142 (0x92c43400) [pid = 8447] [serial = 417] [outer = (nil)] 01:35:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 143 (0x92c49000) [pid = 8447] [serial = 418] [outer = 0x92c43400] 01:35:17 INFO - PROCESS | 8447 | 1466584517264 Marionette DEBUG loaded listener.js 01:35:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 144 (0x92c4c000) [pid = 8447] [serial = 419] [outer = 0x92c43400] 01:35:18 INFO - PROCESS | 8447 | 1466584518238 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 01:35:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 01:35:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1585ms 01:35:18 INFO - PROCESS | 8447 | 1466584518276 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 01:35:18 INFO - PROCESS | 8447 | 1466584518280 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 01:35:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:35:18 INFO - PROCESS | 8447 | 1466584518287 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:35:18 INFO - PROCESS | 8447 | 1466584518291 Marionette TRACE conn3 <- [1,530,null,{}] 01:35:18 INFO - PROCESS | 8447 | 1466584518297 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:18 INFO - PROCESS | 8447 | 1466584518307 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:18 INFO - PROCESS | 8447 | 1466584518537 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 01:35:18 INFO - PROCESS | 8447 | 1466584518775 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:18 INFO - PROCESS | 8447 | 1466584518784 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x9b1cec00 == 78 [pid = 8447] [id = 140] 01:35:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 145 (0x9b7dd400) [pid = 8447] [serial = 420] [outer = (nil)] 01:35:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 146 (0x9d90b000) [pid = 8447] [serial = 421] [outer = 0x9b7dd400] 01:35:18 INFO - PROCESS | 8447 | 1466584518881 Marionette DEBUG loaded listener.js 01:35:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 147 (0x9d968400) [pid = 8447] [serial = 422] [outer = 0x9b7dd400] 01:35:19 INFO - PROCESS | 8447 | 1466584519720 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 01:35:19 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 01:35:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:35:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:35:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:35:19 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 01:35:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:35:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:35:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:35:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1482ms 01:35:19 INFO - PROCESS | 8447 | 1466584519772 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 01:35:19 INFO - PROCESS | 8447 | 1466584519777 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 01:35:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:35:19 INFO - PROCESS | 8447 | 1466584519784 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:35:19 INFO - PROCESS | 8447 | 1466584519789 Marionette TRACE conn3 <- [1,534,null,{}] 01:35:19 INFO - PROCESS | 8447 | 1466584519811 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:19 INFO - PROCESS | 8447 | 1466584519817 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:20 INFO - PROCESS | 8447 | 1466584520078 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 01:35:20 INFO - PROCESS | 8447 | 1466584520211 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:20 INFO - PROCESS | 8447 | 1466584520217 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da01400 == 79 [pid = 8447] [id = 141] 01:35:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 148 (0x8da02c00) [pid = 8447] [serial = 423] [outer = (nil)] 01:35:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 149 (0x9ae73c00) [pid = 8447] [serial = 424] [outer = 0x8da02c00] 01:35:20 INFO - PROCESS | 8447 | 1466584520306 Marionette DEBUG loaded listener.js 01:35:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 150 (0xa236b000) [pid = 8447] [serial = 425] [outer = 0x8da02c00] 01:35:21 INFO - PROCESS | 8447 | 1466584521161 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 01:35:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:35:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1431ms 01:35:21 INFO - PROCESS | 8447 | 1466584521241 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 01:35:21 INFO - PROCESS | 8447 | 1466584521250 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 01:35:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:35:21 INFO - PROCESS | 8447 | 1466584521265 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:35:21 INFO - PROCESS | 8447 | 1466584521269 Marionette TRACE conn3 <- [1,538,null,{}] 01:35:21 INFO - PROCESS | 8447 | 1466584521275 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:21 INFO - PROCESS | 8447 | 1466584521280 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:21 INFO - PROCESS | 8447 | 1466584521544 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 01:35:21 INFO - PROCESS | 8447 | 1466584521790 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:21 INFO - PROCESS | 8447 | 1466584521798 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d869400 == 80 [pid = 8447] [id = 142] 01:35:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 151 (0x8da03c00) [pid = 8447] [serial = 426] [outer = (nil)] 01:35:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 152 (0x9b912400) [pid = 8447] [serial = 427] [outer = 0x8da03c00] 01:35:21 INFO - PROCESS | 8447 | 1466584521916 Marionette DEBUG loaded listener.js 01:35:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 153 (0x9b91b800) [pid = 8447] [serial = 428] [outer = 0x8da03c00] 01:35:22 INFO - PROCESS | 8447 | 1466584522784 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 01:35:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 01:35:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1532ms 01:35:22 INFO - PROCESS | 8447 | 1466584522798 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 01:35:22 INFO - PROCESS | 8447 | 1466584522803 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 01:35:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:35:22 INFO - PROCESS | 8447 | 1466584522809 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:35:22 INFO - PROCESS | 8447 | 1466584522812 Marionette TRACE conn3 <- [1,542,null,{}] 01:35:22 INFO - PROCESS | 8447 | 1466584522818 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:22 INFO - PROCESS | 8447 | 1466584522823 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:23 INFO - PROCESS | 8447 | 1466584523006 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 01:35:23 INFO - PROCESS | 8447 | 1466584523194 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:23 INFO - PROCESS | 8447 | 1466584523205 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86a400 == 81 [pid = 8447] [id = 143] 01:35:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 154 (0x8da0d800) [pid = 8447] [serial = 429] [outer = (nil)] 01:35:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 155 (0x928a4400) [pid = 8447] [serial = 430] [outer = 0x8da0d800] 01:35:23 INFO - PROCESS | 8447 | 1466584523280 Marionette DEBUG loaded listener.js 01:35:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 156 (0x928a6800) [pid = 8447] [serial = 431] [outer = 0x8da0d800] 01:35:24 INFO - PROCESS | 8447 | 1466584524166 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 01:35:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 01:35:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1379ms 01:35:24 INFO - PROCESS | 8447 | 1466584524189 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 01:35:24 INFO - PROCESS | 8447 | 1466584524192 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 01:35:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:35:24 INFO - PROCESS | 8447 | 1466584524265 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:35:24 INFO - PROCESS | 8447 | 1466584524268 Marionette TRACE conn3 <- [1,546,null,{}] 01:35:24 INFO - PROCESS | 8447 | 1466584524274 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:24 INFO - PROCESS | 8447 | 1466584524279 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:24 INFO - PROCESS | 8447 | 1466584524492 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 01:35:24 INFO - PROCESS | 8447 | 1466584524690 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:24 INFO - PROCESS | 8447 | 1466584524699 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe1c00 == 82 [pid = 8447] [id = 144] 01:35:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 157 (0x8bfe2000) [pid = 8447] [serial = 432] [outer = (nil)] 01:35:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 158 (0x8bfe6c00) [pid = 8447] [serial = 433] [outer = 0x8bfe2000] 01:35:24 INFO - PROCESS | 8447 | 1466584524816 Marionette DEBUG loaded listener.js 01:35:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 159 (0x8bfec400) [pid = 8447] [serial = 434] [outer = 0x8bfe2000] 01:35:25 INFO - PROCESS | 8447 | 1466584525799 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 01:35:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:35:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1588ms 01:35:25 INFO - PROCESS | 8447 | 1466584525858 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 01:35:25 INFO - PROCESS | 8447 | 1466584525863 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 01:35:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:35:25 INFO - PROCESS | 8447 | 1466584525872 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:35:25 INFO - PROCESS | 8447 | 1466584525876 Marionette TRACE conn3 <- [1,550,null,{}] 01:35:25 INFO - PROCESS | 8447 | 1466584525882 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:25 INFO - PROCESS | 8447 | 1466584525888 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:26 INFO - PROCESS | 8447 | 1466584526133 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 01:35:26 INFO - PROCESS | 8447 | 1466584526400 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:26 INFO - PROCESS | 8447 | 1466584526408 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe2c00 == 83 [pid = 8447] [id = 145] 01:35:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 160 (0x8e425800) [pid = 8447] [serial = 435] [outer = (nil)] 01:35:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 161 (0x9138d800) [pid = 8447] [serial = 436] [outer = 0x8e425800] 01:35:26 INFO - PROCESS | 8447 | 1466584526541 Marionette DEBUG loaded listener.js 01:35:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 162 (0x928ab800) [pid = 8447] [serial = 437] [outer = 0x8e425800] 01:35:27 INFO - PROCESS | 8447 | 1466584527448 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 01:35:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 01:35:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1635ms 01:35:27 INFO - PROCESS | 8447 | 1466584527509 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 01:35:27 INFO - PROCESS | 8447 | 1466584527513 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 01:35:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:35:27 INFO - PROCESS | 8447 | 1466584527519 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:35:27 INFO - PROCESS | 8447 | 1466584527523 Marionette TRACE conn3 <- [1,554,null,{}] 01:35:27 INFO - PROCESS | 8447 | 1466584527529 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:27 INFO - PROCESS | 8447 | 1466584527534 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:27 INFO - PROCESS | 8447 | 1466584527729 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 01:35:28 INFO - PROCESS | 8447 | 1466584528441 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:28 INFO - PROCESS | 8447 | 1466584528450 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfed800 == 84 [pid = 8447] [id = 146] 01:35:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 163 (0x8e42c400) [pid = 8447] [serial = 438] [outer = (nil)] 01:35:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 164 (0x8e582c00) [pid = 8447] [serial = 439] [outer = 0x8e42c400] 01:35:28 INFO - PROCESS | 8447 | 1466584528537 Marionette DEBUG loaded listener.js 01:35:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 165 (0x8e5c7400) [pid = 8447] [serial = 440] [outer = 0x8e42c400] 01:35:29 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:35:29 INFO - PROCESS | 8447 | 1466584529450 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 01:35:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:35:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1982ms 01:35:29 INFO - PROCESS | 8447 | 1466584529505 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 01:35:29 INFO - PROCESS | 8447 | 1466584529510 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 01:35:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:35:29 INFO - PROCESS | 8447 | 1466584529518 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:35:29 INFO - PROCESS | 8447 | 1466584529522 Marionette TRACE conn3 <- [1,558,null,{}] 01:35:29 INFO - PROCESS | 8447 | 1466584529530 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:29 INFO - PROCESS | 8447 | 1466584529538 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:29 INFO - PROCESS | 8447 | 1466584529728 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 01:35:30 INFO - PROCESS | 8447 | 1466584529980 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:30 INFO - PROCESS | 8447 | 1466584529989 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:30 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7d0800 == 85 [pid = 8447] [id = 147] 01:35:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 166 (0x91002800) [pid = 8447] [serial = 441] [outer = (nil)] 01:35:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 167 (0x91387400) [pid = 8447] [serial = 442] [outer = 0x91002800] 01:35:30 INFO - PROCESS | 8447 | 1466584530078 Marionette DEBUG loaded listener.js 01:35:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 168 (0x91a89000) [pid = 8447] [serial = 443] [outer = 0x91002800] 01:35:31 INFO - PROCESS | 8447 | 1466584531082 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 01:35:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:35:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1637ms 01:35:31 INFO - PROCESS | 8447 | 1466584531158 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 01:35:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:35:31 INFO - PROCESS | 8447 | 1466584531165 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 01:35:31 INFO - PROCESS | 8447 | 1466584531172 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:35:31 INFO - PROCESS | 8447 | 1466584531175 Marionette TRACE conn3 <- [1,562,null,{}] 01:35:31 INFO - PROCESS | 8447 | 1466584531182 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:31 INFO - PROCESS | 8447 | 1466584531188 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:31 INFO - PROCESS | 8447 | 1466584531402 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 01:35:31 INFO - PROCESS | 8447 | --DOCSHELL 0x93a26000 == 84 [pid = 8447] [id = 92] 01:35:31 INFO - PROCESS | 8447 | --DOCSHELL 0xa62bb800 == 83 [pid = 8447] [id = 93] 01:35:31 INFO - PROCESS | 8447 | --DOCSHELL 0x99de3c00 == 82 [pid = 8447] [id = 90] 01:35:31 INFO - PROCESS | 8447 | --DOMWINDOW == 167 (0x8e42fc00) [pid = 8447] [serial = 333] [outer = (nil)] [url = about:blank] 01:35:31 INFO - PROCESS | 8447 | --DOMWINDOW == 166 (0x99de8c00) [pid = 8447] [serial = 351] [outer = (nil)] [url = about:blank] 01:35:31 INFO - PROCESS | 8447 | 1466584531799 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:31 INFO - PROCESS | 8447 | 1466584531805 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d875400 == 83 [pid = 8447] [id = 148] 01:35:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 167 (0x8e425c00) [pid = 8447] [serial = 444] [outer = (nil)] 01:35:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 168 (0x8e5ce000) [pid = 8447] [serial = 445] [outer = 0x8e425c00] 01:35:31 INFO - PROCESS | 8447 | 1466584531911 Marionette DEBUG loaded listener.js 01:35:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 169 (0x9138c000) [pid = 8447] [serial = 446] [outer = 0x8e425c00] 01:35:32 INFO - PROCESS | 8447 | --DOCSHELL 0xa2feb800 == 82 [pid = 8447] [id = 123] 01:35:32 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:35:32 INFO - PROCESS | 8447 | --DOCSHELL 0x8e584800 == 81 [pid = 8447] [id = 122] 01:35:32 INFO - PROCESS | 8447 | --DOCSHELL 0x9a5cac00 == 80 [pid = 8447] [id = 121] 01:35:32 INFO - PROCESS | 8447 | --DOCSHELL 0x9541c000 == 79 [pid = 8447] [id = 120] 01:35:32 INFO - PROCESS | 8447 | --DOCSHELL 0x92f8b800 == 78 [pid = 8447] [id = 119] 01:35:32 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c2800 == 77 [pid = 8447] [id = 118] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 168 (0x8f181800) [pid = 8447] [serial = 330] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 167 (0xa6c4f400) [pid = 8447] [serial = 325] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 166 (0x91390c00) [pid = 8447] [serial = 238] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 165 (0x99fd3c00) [pid = 8447] [serial = 345] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 164 (0x99bd8400) [pid = 8447] [serial = 312] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 163 (0xa6e9d800) [pid = 8447] [serial = 328] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 162 (0xa8c0b800) [pid = 8447] [serial = 286] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 161 (0xa6d46400) [pid = 8447] [serial = 235] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 160 (0xa34c6000) [pid = 8447] [serial = 322] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 159 (0x8f183800) [pid = 8447] [serial = 331] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 158 (0x93def000) [pid = 8447] [serial = 309] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 157 (0xa682d800) [pid = 8447] [serial = 186] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 156 (0x92407400) [pid = 8447] [serial = 340] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 155 (0xa6d44c00) [pid = 8447] [serial = 327] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 154 (0xa25dfc00) [pid = 8447] [serial = 277] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 153 (0x954de000) [pid = 8447] [serial = 174] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 152 (0x99df0000) [pid = 8447] [serial = 271] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 151 (0xa23f1800) [pid = 8447] [serial = 171] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 150 (0x9a5cd400) [pid = 8447] [serial = 232] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 149 (0x8eeef800) [pid = 8447] [serial = 289] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 148 (0xa6c4e000) [pid = 8447] [serial = 283] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 147 (0x954da400) [pid = 8447] [serial = 310] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 146 (0xa6ea3400) [pid = 8447] [serial = 280] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 145 (0x91beec00) [pid = 8447] [serial = 319] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 144 (0xa62b1c00) [pid = 8447] [serial = 195] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 143 (0x9d9abc00) [pid = 8447] [serial = 307] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 142 (0x954e9800) [pid = 8447] [serial = 342] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 141 (0x9238a000) [pid = 8447] [serial = 216] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 140 (0xa208bc00) [pid = 8447] [serial = 315] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 139 (0xa25e2800) [pid = 8447] [serial = 180] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 138 (0x92385000) [pid = 8447] [serial = 265] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 137 (0x9a5cdc00) [pid = 8447] [serial = 222] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 136 (0x9b1d6800) [pid = 8447] [serial = 274] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 135 (0x9a416000) [pid = 8447] [serial = 177] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 134 (0xa2fb3c00) [pid = 8447] [serial = 321] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 133 (0x9a41d800) [pid = 8447] [serial = 346] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 132 (0x977e3c00) [pid = 8447] [serial = 219] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 131 (0x954dc000) [pid = 8447] [serial = 337] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 130 (0x99bd0800) [pid = 8447] [serial = 241] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 129 (0x8e5cec00) [pid = 8447] [serial = 349] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 128 (0x91bf4800) [pid = 8447] [serial = 339] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 127 (0x8e5ca000) [pid = 8447] [serial = 348] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 126 (0x9a7ddc00) [pid = 8447] [serial = 192] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 125 (0xa6979c00) [pid = 8447] [serial = 225] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 124 (0xa239b800) [pid = 8447] [serial = 316] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 123 (0x98a10400) [pid = 8447] [serial = 343] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0xa682c400) [pid = 8447] [serial = 189] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 121 (0x9100c000) [pid = 8447] [serial = 336] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 120 (0x995a3400) [pid = 8447] [serial = 268] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0xa6f47c00) [pid = 8447] [serial = 228] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 118 (0x99de9800) [pid = 8447] [serial = 313] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 117 (0xa5010c00) [pid = 8447] [serial = 183] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 116 (0x91a93000) [pid = 8447] [serial = 318] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0xa6c42c00) [pid = 8447] [serial = 324] [outer = (nil)] [url = about:blank] 01:35:32 INFO - PROCESS | 8447 | 1466584532844 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 01:35:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:35:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1735ms 01:35:32 INFO - PROCESS | 8447 | 1466584532908 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 01:35:32 INFO - PROCESS | 8447 | 1466584532912 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 01:35:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:35:32 INFO - PROCESS | 8447 | 1466584532927 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:35:32 INFO - PROCESS | 8447 | 1466584532935 Marionette TRACE conn3 <- [1,566,null,{}] 01:35:32 INFO - PROCESS | 8447 | 1466584532944 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:32 INFO - PROCESS | 8447 | 1466584532951 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:33 INFO - PROCESS | 8447 | 1466584533131 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 01:35:33 INFO - PROCESS | 8447 | 1466584533320 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:33 INFO - PROCESS | 8447 | 1466584533328 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:33 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a8400 == 78 [pid = 8447] [id = 149] 01:35:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0x8f7c7400) [pid = 8447] [serial = 447] [outer = (nil)] 01:35:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 117 (0x92c44800) [pid = 8447] [serial = 448] [outer = 0x8f7c7400] 01:35:33 INFO - PROCESS | 8447 | 1466584533403 Marionette DEBUG loaded listener.js 01:35:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 118 (0x92c4ec00) [pid = 8447] [serial = 449] [outer = 0x8f7c7400] 01:35:33 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:35:34 INFO - PROCESS | 8447 | 1466584534194 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:35:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:35:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1348ms 01:35:34 INFO - PROCESS | 8447 | 1466584534270 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 01:35:34 INFO - PROCESS | 8447 | 1466584534275 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 01:35:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:35:34 INFO - PROCESS | 8447 | 1466584534286 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:35:34 INFO - PROCESS | 8447 | 1466584534289 Marionette TRACE conn3 <- [1,570,null,{}] 01:35:34 INFO - PROCESS | 8447 | 1466584534296 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:34 INFO - PROCESS | 8447 | 1466584534301 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:34 INFO - PROCESS | 8447 | 1466584534527 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 01:35:34 INFO - PROCESS | 8447 | 1466584534553 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:34 INFO - PROCESS | 8447 | 1466584534562 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeec400 == 79 [pid = 8447] [id = 150] 01:35:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 119 (0x92c5b800) [pid = 8447] [serial = 450] [outer = (nil)] 01:35:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x93961c00) [pid = 8447] [serial = 451] [outer = 0x92c5b800] 01:35:34 INFO - PROCESS | 8447 | 1466584534629 Marionette DEBUG loaded listener.js 01:35:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 121 (0x93df0800) [pid = 8447] [serial = 452] [outer = 0x92c5b800] 01:35:35 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:35:35 INFO - PROCESS | 8447 | 1466584535552 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 01:35:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:35:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1336ms 01:35:35 INFO - PROCESS | 8447 | 1466584535618 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 01:35:35 INFO - PROCESS | 8447 | 1466584535622 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 01:35:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:35:35 INFO - PROCESS | 8447 | 1466584535628 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:35:35 INFO - PROCESS | 8447 | 1466584535631 Marionette TRACE conn3 <- [1,574,null,{}] 01:35:35 INFO - PROCESS | 8447 | 1466584535637 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:35 INFO - PROCESS | 8447 | 1466584535656 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:35 INFO - PROCESS | 8447 | 1466584535882 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 01:35:35 INFO - PROCESS | 8447 | 1466584535910 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:35 INFO - PROCESS | 8447 | 1466584535927 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x94890800 == 80 [pid = 8447] [id = 151] 01:35:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 122 (0x948ecc00) [pid = 8447] [serial = 453] [outer = (nil)] 01:35:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0x95421400) [pid = 8447] [serial = 454] [outer = 0x948ecc00] 01:35:36 INFO - PROCESS | 8447 | 1466584536005 Marionette DEBUG loaded listener.js 01:35:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 124 (0x954e6800) [pid = 8447] [serial = 455] [outer = 0x948ecc00] 01:35:37 INFO - PROCESS | 8447 | --DOMWINDOW == 123 (0x8e42c000) [pid = 8447] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:35:37 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0x93a27400) [pid = 8447] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:35:37 INFO - PROCESS | 8447 | --DOMWINDOW == 121 (0x8f19d400) [pid = 8447] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:35:37 INFO - PROCESS | 8447 | --DOMWINDOW == 120 (0x8f178800) [pid = 8447] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:35:37 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0x9100f000) [pid = 8447] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:35:37 INFO - PROCESS | 8447 | --DOMWINDOW == 118 (0x8e5cac00) [pid = 8447] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:35:37 INFO - PROCESS | 8447 | --DOMWINDOW == 117 (0x99fd0400) [pid = 8447] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:35:37 INFO - PROCESS | 8447 | --DOMWINDOW == 116 (0x8f17c000) [pid = 8447] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:35:37 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0x8e5cb800) [pid = 8447] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:35:37 INFO - PROCESS | 8447 | 1466584537454 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:35:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:35:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1884ms 01:35:37 INFO - PROCESS | 8447 | 1466584537513 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 01:35:37 INFO - PROCESS | 8447 | 1466584537516 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 01:35:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:35:37 INFO - PROCESS | 8447 | 1466584537523 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:35:37 INFO - PROCESS | 8447 | 1466584537526 Marionette TRACE conn3 <- [1,578,null,{}] 01:35:37 INFO - PROCESS | 8447 | 1466584537532 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:37 INFO - PROCESS | 8447 | 1466584537537 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:37 INFO - PROCESS | 8447 | 1466584537705 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 01:35:37 INFO - PROCESS | 8447 | 1466584537716 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:37 INFO - PROCESS | 8447 | 1466584537721 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42c000 == 81 [pid = 8447] [id = 152] 01:35:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0x8eee6c00) [pid = 8447] [serial = 456] [outer = (nil)] 01:35:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 117 (0x977a4400) [pid = 8447] [serial = 457] [outer = 0x8eee6c00] 01:35:37 INFO - PROCESS | 8447 | 1466584537792 Marionette DEBUG loaded listener.js 01:35:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 118 (0x977ed800) [pid = 8447] [serial = 458] [outer = 0x8eee6c00] 01:35:38 INFO - PROCESS | 8447 | 1466584538660 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 01:35:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:35:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1193ms 01:35:38 INFO - PROCESS | 8447 | 1466584538717 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 01:35:38 INFO - PROCESS | 8447 | 1466584538721 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 01:35:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:35:38 INFO - PROCESS | 8447 | 1466584538727 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:35:38 INFO - PROCESS | 8447 | 1466584538731 Marionette TRACE conn3 <- [1,582,null,{}] 01:35:38 INFO - PROCESS | 8447 | 1466584538736 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:38 INFO - PROCESS | 8447 | 1466584538741 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:38 INFO - PROCESS | 8447 | 1466584538908 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 01:35:39 INFO - PROCESS | 8447 | 1466584539166 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:39 INFO - PROCESS | 8447 | 1466584539174 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe6800 == 82 [pid = 8447] [id = 153] 01:35:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 119 (0x8bfef000) [pid = 8447] [serial = 459] [outer = (nil)] 01:35:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x8e426800) [pid = 8447] [serial = 460] [outer = 0x8bfef000] 01:35:39 INFO - PROCESS | 8447 | 1466584539265 Marionette DEBUG loaded listener.js 01:35:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 121 (0x8e581800) [pid = 8447] [serial = 461] [outer = 0x8bfef000] 01:35:40 INFO - PROCESS | 8447 | 1466584540326 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 01:35:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:35:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1644ms 01:35:40 INFO - PROCESS | 8447 | 1466584540377 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 01:35:40 INFO - PROCESS | 8447 | 1466584540383 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 01:35:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:35:40 INFO - PROCESS | 8447 | 1466584540392 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:35:40 INFO - PROCESS | 8447 | 1466584540397 Marionette TRACE conn3 <- [1,586,null,{}] 01:35:40 INFO - PROCESS | 8447 | 1466584540406 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:40 INFO - PROCESS | 8447 | 1466584540414 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:40 INFO - PROCESS | 8447 | 1466584540624 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 01:35:40 INFO - PROCESS | 8447 | 1466584540857 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:40 INFO - PROCESS | 8447 | 1466584540871 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a2800 == 83 [pid = 8447] [id = 154] 01:35:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 122 (0x8f7c7800) [pid = 8447] [serial = 462] [outer = (nil)] 01:35:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0x8f7cec00) [pid = 8447] [serial = 463] [outer = 0x8f7c7800] 01:35:41 INFO - PROCESS | 8447 | 1466584540996 Marionette DEBUG loaded listener.js 01:35:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 124 (0x91389000) [pid = 8447] [serial = 464] [outer = 0x8f7c7800] 01:35:41 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:35:41 INFO - PROCESS | 8447 | 1466584541916 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 01:35:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:35:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1583ms 01:35:41 INFO - PROCESS | 8447 | 1466584541980 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 01:35:41 INFO - PROCESS | 8447 | 1466584541988 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 01:35:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:35:41 INFO - PROCESS | 8447 | 1466584541997 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:35:42 INFO - PROCESS | 8447 | 1466584542002 Marionette TRACE conn3 <- [1,590,null,{}] 01:35:42 INFO - PROCESS | 8447 | 1466584542014 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:42 INFO - PROCESS | 8447 | 1466584542022 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:42 INFO - PROCESS | 8447 | 1466584542282 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 01:35:42 INFO - PROCESS | 8447 | 1466584542617 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:42 INFO - PROCESS | 8447 | 1466584542625 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a93c00 == 84 [pid = 8447] [id = 155] 01:35:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 125 (0x9289d400) [pid = 8447] [serial = 465] [outer = (nil)] 01:35:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 126 (0x92c4fc00) [pid = 8447] [serial = 466] [outer = 0x9289d400] 01:35:42 INFO - PROCESS | 8447 | 1466584542712 Marionette DEBUG loaded listener.js 01:35:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 127 (0x93a20800) [pid = 8447] [serial = 467] [outer = 0x9289d400] 01:35:43 INFO - PROCESS | 8447 | 1466584543828 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 01:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1900ms 01:35:43 INFO - PROCESS | 8447 | 1466584543898 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 01:35:43 INFO - PROCESS | 8447 | 1466584543903 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 01:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:35:43 INFO - PROCESS | 8447 | 1466584543940 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:35:43 INFO - PROCESS | 8447 | 1466584543950 Marionette TRACE conn3 <- [1,594,null,{}] 01:35:43 INFO - PROCESS | 8447 | 1466584543959 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:43 INFO - PROCESS | 8447 | 1466584543967 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:44 INFO - PROCESS | 8447 | 1466584544178 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 01:35:44 INFO - PROCESS | 8447 | 1466584544393 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:44 INFO - PROCESS | 8447 | 1466584544401 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x9240d000 == 85 [pid = 8447] [id = 156] 01:35:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 128 (0x9289fc00) [pid = 8447] [serial = 468] [outer = (nil)] 01:35:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 129 (0x996c2000) [pid = 8447] [serial = 469] [outer = 0x9289fc00] 01:35:44 INFO - PROCESS | 8447 | 1466584544489 Marionette DEBUG loaded listener.js 01:35:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 130 (0x99bd1800) [pid = 8447] [serial = 470] [outer = 0x9289fc00] 01:35:45 INFO - PROCESS | 8447 | 1466584545413 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 01:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1552ms 01:35:45 INFO - PROCESS | 8447 | 1466584545479 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 01:35:45 INFO - PROCESS | 8447 | 1466584545484 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 01:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:35:45 INFO - PROCESS | 8447 | 1466584545491 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:35:45 INFO - PROCESS | 8447 | 1466584545494 Marionette TRACE conn3 <- [1,598,null,{}] 01:35:45 INFO - PROCESS | 8447 | 1466584545501 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:45 INFO - PROCESS | 8447 | 1466584545507 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:45 INFO - PROCESS | 8447 | 1466584545713 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 01:35:45 INFO - PROCESS | 8447 | 1466584545943 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:45 INFO - PROCESS | 8447 | 1466584545956 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86bc00 == 86 [pid = 8447] [id = 157] 01:35:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 131 (0x954db800) [pid = 8447] [serial = 471] [outer = (nil)] 01:35:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 132 (0x99deb400) [pid = 8447] [serial = 472] [outer = 0x954db800] 01:35:46 INFO - PROCESS | 8447 | 1466584546050 Marionette DEBUG loaded listener.js 01:35:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 133 (0x99df0800) [pid = 8447] [serial = 473] [outer = 0x954db800] 01:35:46 INFO - PROCESS | 8447 | 1466584546965 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 01:35:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:35:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1531ms 01:35:47 INFO - PROCESS | 8447 | 1466584547023 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 01:35:47 INFO - PROCESS | 8447 | 1466584547027 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 01:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:35:47 INFO - PROCESS | 8447 | 1466584547035 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:35:47 INFO - PROCESS | 8447 | 1466584547038 Marionette TRACE conn3 <- [1,602,null,{}] 01:35:47 INFO - PROCESS | 8447 | 1466584547048 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:47 INFO - PROCESS | 8447 | 1466584547053 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:47 INFO - PROCESS | 8447 | 1466584547262 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 01:35:47 INFO - PROCESS | 8447 | 1466584547502 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:47 INFO - PROCESS | 8447 | 1466584547521 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x99fd1800 == 87 [pid = 8447] [id = 158] 01:35:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 134 (0x99fd1c00) [pid = 8447] [serial = 474] [outer = (nil)] 01:35:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 135 (0x9a130400) [pid = 8447] [serial = 475] [outer = 0x99fd1c00] 01:35:47 INFO - PROCESS | 8447 | 1466584547660 Marionette DEBUG loaded listener.js 01:35:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 136 (0x9a410000) [pid = 8447] [serial = 476] [outer = 0x99fd1c00] 01:35:48 INFO - PROCESS | 8447 | 1466584548668 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 01:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1692ms 01:35:48 INFO - PROCESS | 8447 | 1466584548727 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 01:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:35:48 INFO - PROCESS | 8447 | 1466584548731 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 01:35:48 INFO - PROCESS | 8447 | 1466584548738 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:35:48 INFO - PROCESS | 8447 | 1466584548742 Marionette TRACE conn3 <- [1,606,null,{}] 01:35:48 INFO - PROCESS | 8447 | 1466584548748 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:48 INFO - PROCESS | 8447 | 1466584548753 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:48 INFO - PROCESS | 8447 | 1466584548963 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 01:35:49 INFO - PROCESS | 8447 | 1466584549190 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:49 INFO - PROCESS | 8447 | 1466584549197 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe8400 == 88 [pid = 8447] [id = 159] 01:35:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 137 (0x9a41ec00) [pid = 8447] [serial = 477] [outer = (nil)] 01:35:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 138 (0x9a5bf800) [pid = 8447] [serial = 478] [outer = 0x9a41ec00] 01:35:49 INFO - PROCESS | 8447 | 1466584549324 Marionette DEBUG loaded listener.js 01:35:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 139 (0x9a5cd400) [pid = 8447] [serial = 479] [outer = 0x9a41ec00] 01:35:50 INFO - PROCESS | 8447 | 1466584550205 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:35:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:35:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1533ms 01:35:50 INFO - PROCESS | 8447 | 1466584550271 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 01:35:50 INFO - PROCESS | 8447 | 1466584550276 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 01:35:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:35:50 INFO - PROCESS | 8447 | 1466584550282 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:35:50 INFO - PROCESS | 8447 | 1466584550286 Marionette TRACE conn3 <- [1,610,null,{}] 01:35:50 INFO - PROCESS | 8447 | 1466584550292 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:50 INFO - PROCESS | 8447 | 1466584550297 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:50 INFO - PROCESS | 8447 | 1466584550498 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 01:35:50 INFO - PROCESS | 8447 | 1466584550725 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:50 INFO - PROCESS | 8447 | 1466584550733 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:50 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a382c00 == 89 [pid = 8447] [id = 160] 01:35:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 140 (0x9a41e000) [pid = 8447] [serial = 480] [outer = (nil)] 01:35:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 141 (0x9a7e0800) [pid = 8447] [serial = 481] [outer = 0x9a41e000] 01:35:50 INFO - PROCESS | 8447 | 1466584550858 Marionette DEBUG loaded listener.js 01:35:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 142 (0x9acd9800) [pid = 8447] [serial = 482] [outer = 0x9a41e000] 01:35:51 INFO - PROCESS | 8447 | 1466584551743 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 01:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1541ms 01:35:51 INFO - PROCESS | 8447 | 1466584551824 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 01:35:51 INFO - PROCESS | 8447 | 1466584551828 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 01:35:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:35:51 INFO - PROCESS | 8447 | 1466584551835 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:35:51 INFO - PROCESS | 8447 | 1466584551838 Marionette TRACE conn3 <- [1,614,null,{}] 01:35:51 INFO - PROCESS | 8447 | 1466584551845 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:51 INFO - PROCESS | 8447 | 1466584551850 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:52 INFO - PROCESS | 8447 | 1466584552081 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 01:35:52 INFO - PROCESS | 8447 | 1466584552386 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:52 INFO - PROCESS | 8447 | 1466584552399 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:52 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe9800 == 90 [pid = 8447] [id = 161] 01:35:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 143 (0x9100f000) [pid = 8447] [serial = 483] [outer = (nil)] 01:35:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 144 (0x9b124000) [pid = 8447] [serial = 484] [outer = 0x9100f000] 01:35:52 INFO - PROCESS | 8447 | 1466584552481 Marionette DEBUG loaded listener.js 01:35:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 145 (0x9b70fc00) [pid = 8447] [serial = 485] [outer = 0x9100f000] 01:35:53 INFO - PROCESS | 8447 | 1466584553361 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 01:35:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:35:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1587ms 01:35:53 INFO - PROCESS | 8447 | 1466584553423 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 01:35:53 INFO - PROCESS | 8447 | 1466584553427 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 01:35:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:35:53 INFO - PROCESS | 8447 | 1466584553434 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:35:53 INFO - PROCESS | 8447 | 1466584553437 Marionette TRACE conn3 <- [1,618,null,{}] 01:35:53 INFO - PROCESS | 8447 | 1466584553443 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:53 INFO - PROCESS | 8447 | 1466584553448 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:53 INFO - PROCESS | 8447 | 1466584553636 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 01:35:53 INFO - PROCESS | 8447 | 1466584553865 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:53 INFO - PROCESS | 8447 | 1466584553871 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x998c9800 == 91 [pid = 8447] [id = 162] 01:35:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 146 (0x9a7e3800) [pid = 8447] [serial = 486] [outer = (nil)] 01:35:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 147 (0x9b91dc00) [pid = 8447] [serial = 487] [outer = 0x9a7e3800] 01:35:54 INFO - PROCESS | 8447 | 1466584553999 Marionette DEBUG loaded listener.js 01:35:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 148 (0x9cc4a800) [pid = 8447] [serial = 488] [outer = 0x9a7e3800] 01:35:54 INFO - PROCESS | 8447 | 1466584554885 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:35:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:35:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1484ms 01:35:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:35:54 INFO - PROCESS | 8447 | 1466584554920 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 01:35:54 INFO - PROCESS | 8447 | 1466584554923 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 01:35:54 INFO - PROCESS | 8447 | 1466584554931 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:35:54 INFO - PROCESS | 8447 | 1466584554934 Marionette TRACE conn3 <- [1,622,null,{}] 01:35:54 INFO - PROCESS | 8447 | 1466584554941 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:54 INFO - PROCESS | 8447 | 1466584554946 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:55 INFO - PROCESS | 8447 | 1466584555147 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 01:35:55 INFO - PROCESS | 8447 | 1466584555399 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:55 INFO - PROCESS | 8447 | 1466584555408 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:55 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeed800 == 92 [pid = 8447] [id = 163] 01:35:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 149 (0x8f1a0400) [pid = 8447] [serial = 489] [outer = (nil)] 01:35:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 150 (0x92c57400) [pid = 8447] [serial = 490] [outer = 0x8f1a0400] 01:35:55 INFO - PROCESS | 8447 | 1466584555546 Marionette DEBUG loaded listener.js 01:35:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 151 (0xa1109400) [pid = 8447] [serial = 491] [outer = 0x8f1a0400] 01:35:56 INFO - PROCESS | 8447 | 1466584556558 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 01:35:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:35:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1685ms 01:35:56 INFO - PROCESS | 8447 | 1466584556615 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 01:35:56 INFO - PROCESS | 8447 | 1466584556620 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 01:35:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:35:56 INFO - PROCESS | 8447 | 1466584556626 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:35:56 INFO - PROCESS | 8447 | 1466584556630 Marionette TRACE conn3 <- [1,626,null,{}] 01:35:56 INFO - PROCESS | 8447 | 1466584556636 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:56 INFO - PROCESS | 8447 | 1466584556642 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:56 INFO - PROCESS | 8447 | 1466584556858 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 01:35:57 INFO - PROCESS | 8447 | 1466584557490 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:57 INFO - PROCESS | 8447 | 1466584557501 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:57 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e433c00 == 93 [pid = 8447] [id = 164] 01:35:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 152 (0x8e581400) [pid = 8447] [serial = 492] [outer = (nil)] 01:35:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 153 (0x8e58f800) [pid = 8447] [serial = 493] [outer = 0x8e581400] 01:35:57 INFO - PROCESS | 8447 | 1466584557582 Marionette DEBUG loaded listener.js 01:35:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 154 (0x8eee5800) [pid = 8447] [serial = 494] [outer = 0x8e581400] 01:35:58 INFO - PROCESS | 8447 | 1466584558494 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 01:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1946ms 01:35:58 INFO - PROCESS | 8447 | 1466584558575 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 01:35:58 INFO - PROCESS | 8447 | 1466584558581 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 01:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:35:58 INFO - PROCESS | 8447 | 1466584558588 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:35:58 INFO - PROCESS | 8447 | 1466584558593 Marionette TRACE conn3 <- [1,630,null,{}] 01:35:58 INFO - PROCESS | 8447 | 1466584558601 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:58 INFO - PROCESS | 8447 | 1466584558609 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:58 INFO - PROCESS | 8447 | 1466584558831 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 01:35:59 INFO - PROCESS | 8447 | 1466584559086 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:59 INFO - PROCESS | 8447 | 1466584559099 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:35:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x91beec00 == 94 [pid = 8447] [id = 165] 01:35:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 155 (0x9238f800) [pid = 8447] [serial = 495] [outer = (nil)] 01:35:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 156 (0x9289e000) [pid = 8447] [serial = 496] [outer = 0x9238f800] 01:35:59 INFO - PROCESS | 8447 | 1466584559217 Marionette DEBUG loaded listener.js 01:35:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 157 (0x92c45c00) [pid = 8447] [serial = 497] [outer = 0x9238f800] 01:36:00 INFO - PROCESS | 8447 | 1466584560275 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 01:36:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:36:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1741ms 01:36:00 INFO - PROCESS | 8447 | 1466584560333 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 01:36:00 INFO - PROCESS | 8447 | 1466584560340 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 01:36:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:36:00 INFO - PROCESS | 8447 | 1466584560348 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:36:00 INFO - PROCESS | 8447 | 1466584560351 Marionette TRACE conn3 <- [1,634,null,{}] 01:36:00 INFO - PROCESS | 8447 | 1466584560358 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:00 INFO - PROCESS | 8447 | 1466584560363 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:00 INFO - PROCESS | 8447 | 1466584560561 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x93a23c00 == 93 [pid = 8447] [id = 21] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x98a97c00 == 92 [pid = 8447] [id = 16] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x99bda000 == 91 [pid = 8447] [id = 19] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0xa1187800 == 90 [pid = 8447] [id = 20] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0xa337cc00 == 89 [pid = 8447] [id = 49] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x92383400 == 88 [pid = 8447] [id = 78] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91386800 == 87 [pid = 8447] [id = 79] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x99fccc00 == 86 [pid = 8447] [id = 76] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91386400 == 85 [pid = 8447] [id = 80] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42c000 == 84 [pid = 8447] [id = 152] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x94890800 == 83 [pid = 8447] [id = 151] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeec400 == 82 [pid = 8447] [id = 150] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a8400 == 81 [pid = 8447] [id = 149] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8d875400 == 80 [pid = 8447] [id = 148] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfed800 == 79 [pid = 8447] [id = 146] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7d0800 == 78 [pid = 8447] [id = 147] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe1c00 == 77 [pid = 8447] [id = 144] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8d869400 == 76 [pid = 8447] [id = 142] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86a400 == 75 [pid = 8447] [id = 143] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8da01400 == 74 [pid = 8447] [id = 141] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9b1cec00 == 73 [pid = 8447] [id = 140] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x92c41c00 == 72 [pid = 8447] [id = 139] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x99f89400 == 71 [pid = 8447] [id = 137] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8e583000 == 70 [pid = 8447] [id = 138] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x92c59800 == 69 [pid = 8447] [id = 136] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8eef2800 == 68 [pid = 8447] [id = 135] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x92404800 == 67 [pid = 8447] [id = 50] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9138ac00 == 66 [pid = 8447] [id = 108] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x92409400 == 65 [pid = 8447] [id = 51] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8f177400 == 64 [pid = 8447] [id = 112] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91003c00 == 63 [pid = 8447] [id = 77] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42b800 == 62 [pid = 8447] [id = 111] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91001c00 == 61 [pid = 8447] [id = 91] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8f178000 == 60 [pid = 8447] [id = 110] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeeec00 == 59 [pid = 8447] [id = 130] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8e430400 == 58 [pid = 8447] [id = 131] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0xa252e400 == 57 [pid = 8447] [id = 13] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee6800 == 56 [pid = 8447] [id = 96] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8d867c00 == 55 [pid = 8447] [id = 126] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c7800 == 54 [pid = 8447] [id = 127] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0xa6d44800 == 53 [pid = 8447] [id = 125] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x93a20c00 == 52 [pid = 8447] [id = 97] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x99fc8800 == 51 [pid = 8447] [id = 100] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x954dc800 == 50 [pid = 8447] [id = 98] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8f17c800 == 49 [pid = 8447] [id = 128] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x92f81400 == 48 [pid = 8447] [id = 9] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee7800 == 47 [pid = 8447] [id = 133] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x99fcb400 == 46 [pid = 8447] [id = 129] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9ae75c00 == 45 [pid = 8447] [id = 18] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x93a25400 == 44 [pid = 8447] [id = 58] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9810dc00 == 43 [pid = 8447] [id = 30] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x998c6000 == 42 [pid = 8447] [id = 14] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a2400 == 41 [pid = 8447] [id = 132] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0xa23f4400 == 40 [pid = 8447] [id = 29] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9488f400 == 39 [pid = 8447] [id = 46] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x92408400 == 38 [pid = 8447] [id = 26] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x92f82400 == 37 [pid = 8447] [id = 8] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x92391000 == 36 [pid = 8447] [id = 22] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x92f8a000 == 35 [pid = 8447] [id = 12] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91be9c00 == 34 [pid = 8447] [id = 72] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0xa6c43400 == 33 [pid = 8447] [id = 109] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x952a4800 == 32 [pid = 8447] [id = 31] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x998cac00 == 31 [pid = 8447] [id = 59] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91008800 == 30 [pid = 8447] [id = 88] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9ac9a000 == 29 [pid = 8447] [id = 28] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x92403400 == 28 [pid = 8447] [id = 37] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91bec400 == 27 [pid = 8447] [id = 95] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9240a000 == 26 [pid = 8447] [id = 89] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0xa23f7400 == 25 [pid = 8447] [id = 23] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeec000 == 24 [pid = 8447] [id = 124] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9d961800 == 23 [pid = 8447] [id = 94] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe2c00 == 22 [pid = 8447] [id = 145] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91a89400 == 21 [pid = 8447] [id = 134] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x998c9800 == 20 [pid = 8447] [id = 162] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeed800 == 19 [pid = 8447] [id = 163] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe9800 == 18 [pid = 8447] [id = 161] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9a382c00 == 17 [pid = 8447] [id = 160] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe8400 == 16 [pid = 8447] [id = 159] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86bc00 == 15 [pid = 8447] [id = 157] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x99fd1800 == 14 [pid = 8447] [id = 158] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x9240d000 == 13 [pid = 8447] [id = 156] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91a93c00 == 12 [pid = 8447] [id = 155] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a2800 == 11 [pid = 8447] [id = 154] 01:36:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe6800 == 10 [pid = 8447] [id = 153] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 156 (0x8e434800) [pid = 8447] [serial = 334] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 155 (0x8e5ca800) [pid = 8447] [serial = 354] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 154 (0x954e0800) [pid = 8447] [serial = 357] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 153 (0xa35d2800) [pid = 8447] [serial = 369] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 152 (0x8d871c00) [pid = 8447] [serial = 378] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 151 (0x99fcf800) [pid = 8447] [serial = 360] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 150 (0x9a41a000) [pid = 8447] [serial = 352] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 149 (0x948f2800) [pid = 8447] [serial = 394] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 148 (0x91bea800) [pid = 8447] [serial = 400] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 147 (0x9a386c00) [pid = 8447] [serial = 396] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 146 (0x9a45f800) [pid = 8447] [serial = 397] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 145 (0x9138b400) [pid = 8447] [serial = 399] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 144 (0x9d906c00) [pid = 8447] [serial = 363] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 143 (0x8f1a1c00) [pid = 8447] [serial = 390] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 142 (0x8f1a7c00) [pid = 8447] [serial = 391] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 141 (0x91a90400) [pid = 8447] [serial = 385] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 140 (0x91391c00) [pid = 8447] [serial = 384] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 139 (0x8f7c5000) [pid = 8447] [serial = 382] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 138 (0x8eeeb800) [pid = 8447] [serial = 381] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 137 (0x8e58e800) [pid = 8447] [serial = 366] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 136 (0x9ac99c00) [pid = 8447] [serial = 388] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 135 (0x9a5c2400) [pid = 8447] [serial = 387] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 134 (0x92391800) [pid = 8447] [serial = 393] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 133 (0xa6ea1400) [pid = 8447] [serial = 372] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | --DOMWINDOW == 132 (0xa8c45c00) [pid = 8447] [serial = 375] [outer = (nil)] [url = about:blank] 01:36:02 INFO - PROCESS | 8447 | 1466584562727 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:02 INFO - PROCESS | 8447 | 1466584562748 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:02 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4400 == 11 [pid = 8447] [id = 166] 01:36:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 133 (0x8bfe6800) [pid = 8447] [serial = 498] [outer = (nil)] 01:36:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 134 (0x8bff0400) [pid = 8447] [serial = 499] [outer = 0x8bfe6800] 01:36:02 INFO - PROCESS | 8447 | 1466584562842 Marionette DEBUG loaded listener.js 01:36:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 135 (0x8da01400) [pid = 8447] [serial = 500] [outer = 0x8bfe6800] 01:36:03 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:36:03 INFO - PROCESS | 8447 | 1466584563756 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 01:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 3449ms 01:36:03 INFO - PROCESS | 8447 | 1466584563798 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 01:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:36:03 INFO - PROCESS | 8447 | 1466584563805 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 01:36:03 INFO - PROCESS | 8447 | 1466584563812 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:36:03 INFO - PROCESS | 8447 | 1466584563817 Marionette TRACE conn3 <- [1,638,null,{}] 01:36:03 INFO - PROCESS | 8447 | 1466584563826 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:03 INFO - PROCESS | 8447 | 1466584563835 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:04 INFO - PROCESS | 8447 | 1466584564027 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 01:36:04 INFO - PROCESS | 8447 | 1466584564262 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:04 INFO - PROCESS | 8447 | 1466584564273 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c0c00 == 12 [pid = 8447] [id = 167] 01:36:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 136 (0x8e5c1000) [pid = 8447] [serial = 501] [outer = (nil)] 01:36:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 137 (0x8e5c6c00) [pid = 8447] [serial = 502] [outer = 0x8e5c1000] 01:36:04 INFO - PROCESS | 8447 | 1466584564403 Marionette DEBUG loaded listener.js 01:36:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 138 (0x8eee3400) [pid = 8447] [serial = 503] [outer = 0x8e5c1000] 01:36:04 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:36:05 INFO - PROCESS | 8447 | 1466584565368 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:36:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:36:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1591ms 01:36:05 INFO - PROCESS | 8447 | 1466584565406 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 01:36:05 INFO - PROCESS | 8447 | 1466584565411 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 01:36:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:36:05 INFO - PROCESS | 8447 | 1466584565422 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:36:05 INFO - PROCESS | 8447 | 1466584565425 Marionette TRACE conn3 <- [1,642,null,{}] 01:36:05 INFO - PROCESS | 8447 | 1466584565432 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:05 INFO - PROCESS | 8447 | 1466584565437 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:05 INFO - PROCESS | 8447 | 1466584565634 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 01:36:05 INFO - PROCESS | 8447 | 1466584565861 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:05 INFO - PROCESS | 8447 | 1466584565872 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f178000 == 13 [pid = 8447] [id = 168] 01:36:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 139 (0x8f180800) [pid = 8447] [serial = 504] [outer = (nil)] 01:36:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 140 (0x8f19e400) [pid = 8447] [serial = 505] [outer = 0x8f180800] 01:36:06 INFO - PROCESS | 8447 | 1466584565999 Marionette DEBUG loaded listener.js 01:36:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 141 (0x8f1a8000) [pid = 8447] [serial = 506] [outer = 0x8f180800] 01:36:07 INFO - PROCESS | 8447 | 1466584567034 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 01:36:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:36:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1686ms 01:36:07 INFO - PROCESS | 8447 | 1466584567109 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 01:36:07 INFO - PROCESS | 8447 | 1466584567113 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 01:36:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:36:07 INFO - PROCESS | 8447 | 1466584567122 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:36:07 INFO - PROCESS | 8447 | 1466584567133 Marionette TRACE conn3 <- [1,646,null,{}] 01:36:07 INFO - PROCESS | 8447 | 1466584567150 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:07 INFO - PROCESS | 8447 | 1466584567159 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:07 INFO - PROCESS | 8447 | 1466584567496 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 01:36:07 INFO - PROCESS | 8447 | 1466584567717 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:07 INFO - PROCESS | 8447 | 1466584567725 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a88c00 == 14 [pid = 8447] [id = 169] 01:36:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 142 (0x91a8c400) [pid = 8447] [serial = 507] [outer = (nil)] 01:36:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 143 (0x91a94000) [pid = 8447] [serial = 508] [outer = 0x91a8c400] 01:36:07 INFO - PROCESS | 8447 | 1466584567810 Marionette DEBUG loaded listener.js 01:36:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 144 (0x91bf8800) [pid = 8447] [serial = 509] [outer = 0x91a8c400] 01:36:08 INFO - PROCESS | 8447 | 1466584568746 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:36:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:36:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1703ms 01:36:08 INFO - PROCESS | 8447 | 1466584568824 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 01:36:08 INFO - PROCESS | 8447 | 1466584568828 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 01:36:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:36:08 INFO - PROCESS | 8447 | 1466584568836 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:36:08 INFO - PROCESS | 8447 | 1466584568840 Marionette TRACE conn3 <- [1,650,null,{}] 01:36:08 INFO - PROCESS | 8447 | 1466584568845 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:08 INFO - PROCESS | 8447 | 1466584568851 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:09 INFO - PROCESS | 8447 | 1466584569080 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 01:36:10 INFO - PROCESS | 8447 | 1466584570329 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:10 INFO - PROCESS | 8447 | 1466584570340 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:10 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bff0800 == 15 [pid = 8447] [id = 170] 01:36:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 145 (0x8d867400) [pid = 8447] [serial = 510] [outer = (nil)] 01:36:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 146 (0x8d872400) [pid = 8447] [serial = 511] [outer = 0x8d867400] 01:36:10 INFO - PROCESS | 8447 | 1466584570412 Marionette DEBUG loaded listener.js 01:36:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 147 (0x8e42dc00) [pid = 8447] [serial = 512] [outer = 0x8d867400] 01:36:11 INFO - PROCESS | 8447 | 1466584571572 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 01:36:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:36:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 2784ms 01:36:11 INFO - PROCESS | 8447 | 1466584571627 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 01:36:11 INFO - PROCESS | 8447 | 1466584571637 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 01:36:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:36:11 INFO - PROCESS | 8447 | 1466584571650 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:36:11 INFO - PROCESS | 8447 | 1466584571658 Marionette TRACE conn3 <- [1,654,null,{}] 01:36:11 INFO - PROCESS | 8447 | 1466584571671 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:11 INFO - PROCESS | 8447 | 1466584571685 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:11 INFO - PROCESS | 8447 | 1466584571988 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 01:36:12 INFO - PROCESS | 8447 | 1466584572218 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:12 INFO - PROCESS | 8447 | 1466584572228 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f183c00 == 16 [pid = 8447] [id = 171] 01:36:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 148 (0x8f19b000) [pid = 8447] [serial = 513] [outer = (nil)] 01:36:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 149 (0x8f1a5400) [pid = 8447] [serial = 514] [outer = 0x8f19b000] 01:36:12 INFO - PROCESS | 8447 | 1466584572301 Marionette DEBUG loaded listener.js 01:36:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 150 (0x8f7c5800) [pid = 8447] [serial = 515] [outer = 0x8f19b000] 01:36:13 INFO - PROCESS | 8447 | 1466584573203 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 01:36:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:36:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1609ms 01:36:13 INFO - PROCESS | 8447 | 1466584573261 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 01:36:13 INFO - PROCESS | 8447 | 1466584573268 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 01:36:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:36:13 INFO - PROCESS | 8447 | 1466584573283 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:36:13 INFO - PROCESS | 8447 | 1466584573286 Marionette TRACE conn3 <- [1,658,null,{}] 01:36:13 INFO - PROCESS | 8447 | 1466584573292 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:13 INFO - PROCESS | 8447 | 1466584573297 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:13 INFO - PROCESS | 8447 | 1466584573530 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 01:36:13 INFO - PROCESS | 8447 | 1466584573559 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:13 INFO - PROCESS | 8447 | 1466584573567 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:13 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42b400 == 17 [pid = 8447] [id = 172] 01:36:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 151 (0x8e5c8c00) [pid = 8447] [serial = 516] [outer = (nil)] 01:36:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 152 (0x92408800) [pid = 8447] [serial = 517] [outer = 0x8e5c8c00] 01:36:13 INFO - PROCESS | 8447 | 1466584573639 Marionette DEBUG loaded listener.js 01:36:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 153 (0x92c48400) [pid = 8447] [serial = 518] [outer = 0x8e5c8c00] 01:36:14 INFO - PROCESS | 8447 | 1466584574664 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:36:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:36:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1794ms 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 152 (0x8e42c400) [pid = 8447] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 151 (0x8d869800) [pid = 8447] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 150 (0x9d96c000) [pid = 8447] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 149 (0x8bfe2000) [pid = 8447] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 148 (0x9a38a400) [pid = 8447] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 147 (0x8f176800) [pid = 8447] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 146 (0x9b7dd400) [pid = 8447] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 145 (0xa2fef400) [pid = 8447] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 144 (0x8e425c00) [pid = 8447] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 143 (0x92c43400) [pid = 8447] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 142 (0x948ecc00) [pid = 8447] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 141 (0x92c5c400) [pid = 8447] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 140 (0x92c5b800) [pid = 8447] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 139 (0x8da03c00) [pid = 8447] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 138 (0x91002800) [pid = 8447] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 137 (0x92c5f000) [pid = 8447] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 136 (0x8da0d800) [pid = 8447] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 135 (0x8e586c00) [pid = 8447] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 134 (0x8f7c7400) [pid = 8447] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 133 (0x8e425800) [pid = 8447] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 132 (0x99fca000) [pid = 8447] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 131 (0x8e5c2c00) [pid = 8447] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 130 (0xa6d45400) [pid = 8447] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 129 (0x8da02c00) [pid = 8447] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 128 (0x9a5ccc00) [pid = 8447] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 127 (0x99ed7800) [pid = 8447] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 126 (0x93a20000) [pid = 8447] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 125 (0x8eee6c00) [pid = 8447] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 124 (0x8e581400) [pid = 8447] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 123 (0x8bfef000) [pid = 8447] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0x8f7c7800) [pid = 8447] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 121 (0x9289d400) [pid = 8447] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 120 (0x9289fc00) [pid = 8447] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:36:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0x954db800) [pid = 8447] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 118 (0x99fd1c00) [pid = 8447] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 117 (0x9a41ec00) [pid = 8447] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 116 (0x9a41e000) [pid = 8447] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0x9100f000) [pid = 8447] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 114 (0x9a7e3800) [pid = 8447] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:36:15 INFO - PROCESS | 8447 | --DOMWINDOW == 113 (0x8f1a0400) [pid = 8447] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:36:15 INFO - PROCESS | 8447 | 1466584575159 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 01:36:15 INFO - PROCESS | 8447 | 1466584575162 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 01:36:15 INFO - PROCESS | 8447 | 1466584575249 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:36:15 INFO - PROCESS | 8447 | 1466584575258 Marionette TRACE conn3 <- [1,662,null,{}] 01:36:15 INFO - PROCESS | 8447 | 1466584575266 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:15 INFO - PROCESS | 8447 | 1466584575273 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:15 INFO - PROCESS | 8447 | 1466584575511 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 01:36:15 INFO - PROCESS | 8447 | 1466584575600 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:15 INFO - PROCESS | 8447 | 1466584575606 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:15 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f19cc00 == 18 [pid = 8447] [id = 173] 01:36:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 114 (0x8f19dc00) [pid = 8447] [serial = 519] [outer = (nil)] 01:36:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 115 (0x8f7cd400) [pid = 8447] [serial = 520] [outer = 0x8f19dc00] 01:36:15 INFO - PROCESS | 8447 | 1466584575679 Marionette DEBUG loaded listener.js 01:36:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0x91a90c00) [pid = 8447] [serial = 521] [outer = 0x8f19dc00] 01:36:16 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:36:16 INFO - PROCESS | 8447 | 1466584576433 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 01:36:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:36:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1306ms 01:36:16 INFO - PROCESS | 8447 | 1466584576487 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 01:36:16 INFO - PROCESS | 8447 | 1466584576500 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 01:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:36:16 INFO - PROCESS | 8447 | 1466584576511 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:36:16 INFO - PROCESS | 8447 | 1466584576513 Marionette TRACE conn3 <- [1,666,null,{}] 01:36:16 INFO - PROCESS | 8447 | 1466584576520 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:16 INFO - PROCESS | 8447 | 1466584576524 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:16 INFO - PROCESS | 8447 | 1466584576695 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 01:36:16 INFO - PROCESS | 8447 | 1466584576834 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:16 INFO - PROCESS | 8447 | 1466584576844 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f179400 == 19 [pid = 8447] [id = 174] 01:36:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 117 (0x9240a000) [pid = 8447] [serial = 522] [outer = (nil)] 01:36:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 118 (0x92c5bc00) [pid = 8447] [serial = 523] [outer = 0x9240a000] 01:36:16 INFO - PROCESS | 8447 | 1466584576911 Marionette DEBUG loaded listener.js 01:36:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 119 (0x92c58800) [pid = 8447] [serial = 524] [outer = 0x9240a000] 01:36:17 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:36:17 INFO - PROCESS | 8447 | 1466584577947 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 01:36:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:36:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1486ms 01:36:18 INFO - PROCESS | 8447 | 1466584577996 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 01:36:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:36:18 INFO - PROCESS | 8447 | 1466584578004 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 01:36:18 INFO - PROCESS | 8447 | 1466584578013 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:36:18 INFO - PROCESS | 8447 | 1466584578019 Marionette TRACE conn3 <- [1,670,null,{}] 01:36:18 INFO - PROCESS | 8447 | 1466584578029 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:18 INFO - PROCESS | 8447 | 1466584578034 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:18 INFO - PROCESS | 8447 | 1466584578230 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 01:36:18 INFO - PROCESS | 8447 | 1466584578472 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:18 INFO - PROCESS | 8447 | 1466584578482 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58ec00 == 20 [pid = 8447] [id = 175] 01:36:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x8e5c2400) [pid = 8447] [serial = 525] [outer = (nil)] 01:36:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 121 (0x8eef1800) [pid = 8447] [serial = 526] [outer = 0x8e5c2400] 01:36:18 INFO - PROCESS | 8447 | 1466584578613 Marionette DEBUG loaded listener.js 01:36:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 122 (0x91004000) [pid = 8447] [serial = 527] [outer = 0x8e5c2400] 01:36:19 INFO - PROCESS | 8447 | 1466584579616 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 01:36:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:36:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1647ms 01:36:19 INFO - PROCESS | 8447 | 1466584579659 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 01:36:19 INFO - PROCESS | 8447 | 1466584579667 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 01:36:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:36:19 INFO - PROCESS | 8447 | 1466584579679 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:36:19 INFO - PROCESS | 8447 | 1466584579683 Marionette TRACE conn3 <- [1,674,null,{}] 01:36:19 INFO - PROCESS | 8447 | 1466584579691 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:19 INFO - PROCESS | 8447 | 1466584579696 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:19 INFO - PROCESS | 8447 | 1466584579901 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 01:36:20 INFO - PROCESS | 8447 | 1466584580136 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:20 INFO - PROCESS | 8447 | 1466584580145 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a88800 == 21 [pid = 8447] [id = 176] 01:36:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0x92c43000) [pid = 8447] [serial = 528] [outer = (nil)] 01:36:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 124 (0x92c5cc00) [pid = 8447] [serial = 529] [outer = 0x92c43000] 01:36:20 INFO - PROCESS | 8447 | 1466584580278 Marionette DEBUG loaded listener.js 01:36:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 125 (0x93ded800) [pid = 8447] [serial = 530] [outer = 0x92c43000] 01:36:20 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:36:21 INFO - PROCESS | 8447 | 1466584581244 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 01:36:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 01:36:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1596ms 01:36:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:36:21 INFO - PROCESS | 8447 | 1466584581275 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 01:36:21 INFO - PROCESS | 8447 | 1466584581279 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 01:36:21 INFO - PROCESS | 8447 | 1466584581286 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:36:21 INFO - PROCESS | 8447 | 1466584581292 Marionette TRACE conn3 <- [1,678,null,{}] 01:36:21 INFO - PROCESS | 8447 | 1466584581309 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:21 INFO - PROCESS | 8447 | 1466584581318 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:21 INFO - PROCESS | 8447 | 1466584581519 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 01:36:21 INFO - PROCESS | 8447 | 1466584581757 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:21 INFO - PROCESS | 8447 | 1466584581767 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f181000 == 22 [pid = 8447] [id = 177] 01:36:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 126 (0x952a1c00) [pid = 8447] [serial = 531] [outer = (nil)] 01:36:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 127 (0x954e8000) [pid = 8447] [serial = 532] [outer = 0x952a1c00] 01:36:21 INFO - PROCESS | 8447 | 1466584581898 Marionette DEBUG loaded listener.js 01:36:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 128 (0x977e3800) [pid = 8447] [serial = 533] [outer = 0x952a1c00] 01:36:22 INFO - PROCESS | 8447 | 1466584582840 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 01:36:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:36:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1592ms 01:36:22 INFO - PROCESS | 8447 | 1466584582878 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 01:36:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:36:22 INFO - PROCESS | 8447 | 1466584582883 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 01:36:22 INFO - PROCESS | 8447 | 1466584582889 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:36:22 INFO - PROCESS | 8447 | 1466584582893 Marionette TRACE conn3 <- [1,682,null,{}] 01:36:22 INFO - PROCESS | 8447 | 1466584582899 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:22 INFO - PROCESS | 8447 | 1466584582904 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:23 INFO - PROCESS | 8447 | 1466584583093 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 01:36:23 INFO - PROCESS | 8447 | 1466584583322 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:23 INFO - PROCESS | 8447 | 1466584583333 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c9800 == 23 [pid = 8447] [id = 178] 01:36:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 129 (0x954df000) [pid = 8447] [serial = 534] [outer = (nil)] 01:36:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 130 (0x98a10400) [pid = 8447] [serial = 535] [outer = 0x954df000] 01:36:23 INFO - PROCESS | 8447 | 1466584583456 Marionette DEBUG loaded listener.js 01:36:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 131 (0x98e4a800) [pid = 8447] [serial = 536] [outer = 0x954df000] 01:36:24 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:24 INFO - PROCESS | 8447 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:36:24 INFO - PROCESS | 8447 | 1466584584769 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 01:36:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 01:36:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1941ms 01:36:24 INFO - PROCESS | 8447 | 1466584584845 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 01:36:24 INFO - PROCESS | 8447 | 1466584584849 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 01:36:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:36:24 INFO - PROCESS | 8447 | 1466584584876 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:36:24 INFO - PROCESS | 8447 | 1466584584881 Marionette TRACE conn3 <- [1,686,null,{}] 01:36:24 INFO - PROCESS | 8447 | 1466584584887 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:24 INFO - PROCESS | 8447 | 1466584584893 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:25 INFO - PROCESS | 8447 | 1466584585060 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 01:36:25 INFO - PROCESS | 8447 | 1466584585241 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:25 INFO - PROCESS | 8447 | 1466584585251 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:25 INFO - PROCESS | 8447 | ++DOCSHELL 0x98977c00 == 24 [pid = 8447] [id = 179] 01:36:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 132 (0x98e3dc00) [pid = 8447] [serial = 537] [outer = (nil)] 01:36:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 133 (0x998c9800) [pid = 8447] [serial = 538] [outer = 0x98e3dc00] 01:36:25 INFO - PROCESS | 8447 | 1466584585330 Marionette DEBUG loaded listener.js 01:36:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 134 (0x9996a800) [pid = 8447] [serial = 539] [outer = 0x98e3dc00] 01:36:26 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:26 INFO - PROCESS | 8447 | 1466584586656 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 01:36:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:36:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1799ms 01:36:26 INFO - PROCESS | 8447 | 1466584586670 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 01:36:26 INFO - PROCESS | 8447 | 1466584586674 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 01:36:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:36:26 INFO - PROCESS | 8447 | 1466584586681 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:36:26 INFO - PROCESS | 8447 | 1466584586684 Marionette TRACE conn3 <- [1,690,null,{}] 01:36:26 INFO - PROCESS | 8447 | 1466584586690 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:26 INFO - PROCESS | 8447 | 1466584586701 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:26 INFO - PROCESS | 8447 | 1466584586994 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 01:36:27 INFO - PROCESS | 8447 | 1466584587181 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:27 INFO - PROCESS | 8447 | 1466584587193 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7ce800 == 25 [pid = 8447] [id = 180] 01:36:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 135 (0x998cbc00) [pid = 8447] [serial = 540] [outer = (nil)] 01:36:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 136 (0x99e63400) [pid = 8447] [serial = 541] [outer = 0x998cbc00] 01:36:27 INFO - PROCESS | 8447 | 1466584587276 Marionette DEBUG loaded listener.js 01:36:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 137 (0x99fcc000) [pid = 8447] [serial = 542] [outer = 0x998cbc00] 01:36:28 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:28 INFO - PROCESS | 8447 | 1466584588595 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 01:36:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:36:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1939ms 01:36:28 INFO - PROCESS | 8447 | 1466584588621 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 01:36:28 INFO - PROCESS | 8447 | 1466584588626 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 01:36:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:36:28 INFO - PROCESS | 8447 | 1466584588699 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:36:28 INFO - PROCESS | 8447 | 1466584588702 Marionette TRACE conn3 <- [1,694,null,{}] 01:36:28 INFO - PROCESS | 8447 | 1466584588711 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:28 INFO - PROCESS | 8447 | 1466584588717 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:28 INFO - PROCESS | 8447 | 1466584588889 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 01:36:29 INFO - PROCESS | 8447 | 1466584589076 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:29 INFO - PROCESS | 8447 | 1466584589084 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:29 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe2400 == 26 [pid = 8447] [id = 181] 01:36:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 138 (0x8bfe3800) [pid = 8447] [serial = 543] [outer = (nil)] 01:36:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 139 (0x8da09000) [pid = 8447] [serial = 544] [outer = 0x8bfe3800] 01:36:29 INFO - PROCESS | 8447 | 1466584589165 Marionette DEBUG loaded listener.js 01:36:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 140 (0x8e587800) [pid = 8447] [serial = 545] [outer = 0x8bfe3800] 01:36:30 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:30 INFO - PROCESS | 8447 | 1466584590753 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 01:36:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 01:36:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2116ms 01:36:30 INFO - PROCESS | 8447 | 1466584590792 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 01:36:30 INFO - PROCESS | 8447 | 1466584590797 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 01:36:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:36:30 INFO - PROCESS | 8447 | 1466584590805 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:36:30 INFO - PROCESS | 8447 | 1466584590810 Marionette TRACE conn3 <- [1,698,null,{}] 01:36:30 INFO - PROCESS | 8447 | 1466584590865 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:30 INFO - PROCESS | 8447 | 1466584590872 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:31 INFO - PROCESS | 8447 | 1466584591026 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 01:36:31 INFO - PROCESS | 8447 | --DOCSHELL 0x91beec00 == 25 [pid = 8447] [id = 165] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 139 (0x9289e000) [pid = 8447] [serial = 496] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOCSHELL 0x91a88c00 == 24 [pid = 8447] [id = 169] 01:36:31 INFO - PROCESS | 8447 | --DOCSHELL 0x8f178000 == 23 [pid = 8447] [id = 168] 01:36:31 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c0c00 == 22 [pid = 8447] [id = 167] 01:36:31 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4400 == 21 [pid = 8447] [id = 166] 01:36:31 INFO - PROCESS | 8447 | 1466584591310 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:31 INFO - PROCESS | 8447 | 1466584591325 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d874800 == 22 [pid = 8447] [id = 182] 01:36:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 140 (0x8d875c00) [pid = 8447] [serial = 546] [outer = (nil)] 01:36:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 141 (0x8e433800) [pid = 8447] [serial = 547] [outer = 0x8d875c00] 01:36:31 INFO - PROCESS | 8447 | 1466584591394 Marionette DEBUG loaded listener.js 01:36:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 142 (0x8e5c0400) [pid = 8447] [serial = 548] [outer = 0x8d875c00] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 141 (0x977a4400) [pid = 8447] [serial = 457] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 140 (0x8e58f800) [pid = 8447] [serial = 493] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 139 (0x8eee5800) [pid = 8447] [serial = 494] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 138 (0x8e426800) [pid = 8447] [serial = 460] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 137 (0x8e581800) [pid = 8447] [serial = 461] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 136 (0x8f7cec00) [pid = 8447] [serial = 463] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 135 (0x91389000) [pid = 8447] [serial = 464] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 134 (0x92c4fc00) [pid = 8447] [serial = 466] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 133 (0x93a20800) [pid = 8447] [serial = 467] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 132 (0x996c2000) [pid = 8447] [serial = 469] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 131 (0x99deb400) [pid = 8447] [serial = 472] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 130 (0x99bd1800) [pid = 8447] [serial = 470] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 129 (0x99df0800) [pid = 8447] [serial = 473] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 128 (0x9a410000) [pid = 8447] [serial = 476] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 127 (0x9a130400) [pid = 8447] [serial = 475] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 126 (0x9a5bf800) [pid = 8447] [serial = 478] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 125 (0x9a5cd400) [pid = 8447] [serial = 479] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 124 (0x9acd9800) [pid = 8447] [serial = 482] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 123 (0x9a7e0800) [pid = 8447] [serial = 481] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0x9b124000) [pid = 8447] [serial = 484] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 121 (0x9b91dc00) [pid = 8447] [serial = 487] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 120 (0x9b70fc00) [pid = 8447] [serial = 485] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0x92c57400) [pid = 8447] [serial = 490] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 118 (0x9cc4a800) [pid = 8447] [serial = 488] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 117 (0xa1109400) [pid = 8447] [serial = 491] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 116 (0x977ed800) [pid = 8447] [serial = 458] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0x8e582c00) [pid = 8447] [serial = 439] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 114 (0x8d873000) [pid = 8447] [serial = 379] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 113 (0xa6eaa000) [pid = 8447] [serial = 373] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 112 (0x8bfec400) [pid = 8447] [serial = 434] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x9a5c6800) [pid = 8447] [serial = 415] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 110 (0x8f7c7c00) [pid = 8447] [serial = 406] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x9d90b000) [pid = 8447] [serial = 421] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0xa689f800) [pid = 8447] [serial = 370] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x8e5ce000) [pid = 8447] [serial = 445] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x92c4c000) [pid = 8447] [serial = 419] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x954e6800) [pid = 8447] [serial = 455] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x948f4c00) [pid = 8447] [serial = 410] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x93df0800) [pid = 8447] [serial = 452] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x9d968400) [pid = 8447] [serial = 422] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x9b912400) [pid = 8447] [serial = 427] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x91387400) [pid = 8447] [serial = 442] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x92f88800) [pid = 8447] [serial = 409] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x9138c000) [pid = 8447] [serial = 446] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x92c62c00) [pid = 8447] [serial = 403] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x928a6800) [pid = 8447] [serial = 431] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x92c49000) [pid = 8447] [serial = 418] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x93961c00) [pid = 8447] [serial = 451] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x8eeedc00) [pid = 8447] [serial = 367] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x92c4ec00) [pid = 8447] [serial = 449] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x9138d800) [pid = 8447] [serial = 436] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8bfe6c00) [pid = 8447] [serial = 433] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x9a38ac00) [pid = 8447] [serial = 413] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x928ab800) [pid = 8447] [serial = 437] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x9ac9a400) [pid = 8447] [serial = 416] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f182c00) [pid = 8447] [serial = 355] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0xa9019c00) [pid = 8447] [serial = 376] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x928a4400) [pid = 8447] [serial = 430] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x9ae73c00) [pid = 8447] [serial = 424] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0xa2334000) [pid = 8447] [serial = 364] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x9a41b400) [pid = 8447] [serial = 361] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91a89000) [pid = 8447] [serial = 443] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x95421400) [pid = 8447] [serial = 454] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x9100bc00) [pid = 8447] [serial = 407] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x9b91b800) [pid = 8447] [serial = 428] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x92c44800) [pid = 8447] [serial = 448] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x91009800) [pid = 8447] [serial = 229] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x92f83800) [pid = 8447] [serial = 404] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x9a381400) [pid = 8447] [serial = 412] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x977ef000) [pid = 8447] [serial = 358] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8e5c7400) [pid = 8447] [serial = 440] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0xa236b000) [pid = 8447] [serial = 425] [outer = (nil)] [url = about:blank] 01:36:32 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:32 INFO - PROCESS | 8447 | 1466584592703 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 01:36:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 01:36:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1938ms 01:36:32 INFO - PROCESS | 8447 | 1466584592743 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 01:36:32 INFO - PROCESS | 8447 | 1466584592748 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 01:36:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:36:32 INFO - PROCESS | 8447 | 1466584592759 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:36:32 INFO - PROCESS | 8447 | 1466584592762 Marionette TRACE conn3 <- [1,702,null,{}] 01:36:32 INFO - PROCESS | 8447 | 1466584592768 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:32 INFO - PROCESS | 8447 | 1466584592774 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:33 INFO - PROCESS | 8447 | 1466584593032 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 01:36:33 INFO - PROCESS | 8447 | 1466584593051 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:33 INFO - PROCESS | 8447 | 1466584593060 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:33 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da09400 == 23 [pid = 8447] [id = 183] 01:36:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e581800) [pid = 8447] [serial = 549] [outer = (nil)] 01:36:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8eeed400) [pid = 8447] [serial = 550] [outer = 0x8e581800] 01:36:33 INFO - PROCESS | 8447 | 1466584593131 Marionette DEBUG loaded listener.js 01:36:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8f17bc00) [pid = 8447] [serial = 551] [outer = 0x8e581800] 01:36:34 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:34 INFO - PROCESS | 8447 | 1466584594369 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 01:36:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:36:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1639ms 01:36:34 INFO - PROCESS | 8447 | 1466584594397 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 01:36:34 INFO - PROCESS | 8447 | 1466584594401 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 01:36:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:36:34 INFO - PROCESS | 8447 | 1466584594416 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:36:34 INFO - PROCESS | 8447 | 1466584594421 Marionette TRACE conn3 <- [1,706,null,{}] 01:36:34 INFO - PROCESS | 8447 | 1466584594448 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:34 INFO - PROCESS | 8447 | 1466584594456 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:34 INFO - PROCESS | 8447 | 1466584594747 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 01:36:34 INFO - PROCESS | 8447 | 1466584594786 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:34 INFO - PROCESS | 8447 | 1466584594798 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x91387c00 == 24 [pid = 8447] [id = 184] 01:36:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x9138d800) [pid = 8447] [serial = 552] [outer = (nil)] 01:36:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x91a8e000) [pid = 8447] [serial = 553] [outer = 0x9138d800] 01:36:34 INFO - PROCESS | 8447 | 1466584594874 Marionette DEBUG loaded listener.js 01:36:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91bf8400) [pid = 8447] [serial = 554] [outer = 0x9138d800] 01:36:35 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8e5c8c00) [pid = 8447] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:36:35 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e5c1000) [pid = 8447] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:36:35 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x91a8c400) [pid = 8447] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:36:35 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8f19b000) [pid = 8447] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:36:35 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8bfe6800) [pid = 8447] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:36:35 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8f19dc00) [pid = 8447] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:36:35 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8d867400) [pid = 8447] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:36:35 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x9238f800) [pid = 8447] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:36:35 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x8f180800) [pid = 8447] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:36:36 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:36 INFO - PROCESS | 8447 | 1466584596187 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 01:36:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:36:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1798ms 01:36:36 INFO - PROCESS | 8447 | 1466584596214 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 01:36:36 INFO - PROCESS | 8447 | 1466584596218 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 01:36:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:36:36 INFO - PROCESS | 8447 | 1466584596225 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:36:36 INFO - PROCESS | 8447 | 1466584596228 Marionette TRACE conn3 <- [1,710,null,{}] 01:36:36 INFO - PROCESS | 8447 | 1466584596248 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:36 INFO - PROCESS | 8447 | 1466584596254 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:36 INFO - PROCESS | 8447 | 1466584596447 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 01:36:36 INFO - PROCESS | 8447 | 1466584596602 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:36 INFO - PROCESS | 8447 | 1466584596609 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:36 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58ac00 == 25 [pid = 8447] [id = 185] 01:36:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8e5c8c00) [pid = 8447] [serial = 555] [outer = (nil)] 01:36:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x91a89400) [pid = 8447] [serial = 556] [outer = 0x8e5c8c00] 01:36:36 INFO - PROCESS | 8447 | 1466584596679 Marionette DEBUG loaded listener.js 01:36:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x92401c00) [pid = 8447] [serial = 557] [outer = 0x8e5c8c00] 01:36:37 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:37 INFO - PROCESS | 8447 | 1466584597788 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 01:36:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:36:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1599ms 01:36:37 INFO - PROCESS | 8447 | 1466584597824 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 01:36:37 INFO - PROCESS | 8447 | 1466584597827 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 01:36:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:36:37 INFO - PROCESS | 8447 | 1466584597833 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:36:37 INFO - PROCESS | 8447 | 1466584597837 Marionette TRACE conn3 <- [1,714,null,{}] 01:36:37 INFO - PROCESS | 8447 | 1466584597842 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:37 INFO - PROCESS | 8447 | 1466584597854 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:38 INFO - PROCESS | 8447 | 1466584598302 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 01:36:38 INFO - PROCESS | 8447 | 1466584598398 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:38 INFO - PROCESS | 8447 | 1466584598411 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e426800 == 26 [pid = 8447] [id = 186] 01:36:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e427400) [pid = 8447] [serial = 558] [outer = (nil)] 01:36:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8e432800) [pid = 8447] [serial = 559] [outer = 0x8e427400] 01:36:38 INFO - PROCESS | 8447 | 1466584598534 Marionette DEBUG loaded listener.js 01:36:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8e586c00) [pid = 8447] [serial = 560] [outer = 0x8e427400] 01:36:39 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:39 INFO - PROCESS | 8447 | 1466584599971 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 01:36:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 01:36:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2193ms 01:36:40 INFO - PROCESS | 8447 | 1466584600029 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 01:36:40 INFO - PROCESS | 8447 | 1466584600036 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 01:36:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:36:40 INFO - PROCESS | 8447 | 1466584600047 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:36:40 INFO - PROCESS | 8447 | 1466584600050 Marionette TRACE conn3 <- [1,718,null,{}] 01:36:40 INFO - PROCESS | 8447 | 1466584600058 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:40 INFO - PROCESS | 8447 | 1466584600064 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:40 INFO - PROCESS | 8447 | 1466584600251 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 01:36:40 INFO - PROCESS | 8447 | 1466584600430 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:40 INFO - PROCESS | 8447 | 1466584600440 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d873800 == 27 [pid = 8447] [id = 187] 01:36:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8f183000) [pid = 8447] [serial = 561] [outer = (nil)] 01:36:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8f1a7800) [pid = 8447] [serial = 562] [outer = 0x8f183000] 01:36:40 INFO - PROCESS | 8447 | 1466584600524 Marionette DEBUG loaded listener.js 01:36:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91001400) [pid = 8447] [serial = 563] [outer = 0x8f183000] 01:36:41 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:41 INFO - PROCESS | 8447 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:36:41 INFO - PROCESS | 8447 | 1466584601871 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 01:36:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:36:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1887ms 01:36:42 INFO - PROCESS | 8447 | 1466584602038 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 01:36:42 INFO - PROCESS | 8447 | 1466584602045 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 01:36:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:36:42 INFO - PROCESS | 8447 | 1466584602061 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:36:42 INFO - PROCESS | 8447 | 1466584602065 Marionette TRACE conn3 <- [1,722,null,{}] 01:36:42 INFO - PROCESS | 8447 | 1466584602072 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:42 INFO - PROCESS | 8447 | 1466584602077 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:42 INFO - PROCESS | 8447 | 1466584602264 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 01:36:42 INFO - PROCESS | 8447 | 1466584602441 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:42 INFO - PROCESS | 8447 | 1466584602452 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x91007c00 == 28 [pid = 8447] [id = 188] 01:36:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91386400) [pid = 8447] [serial = 564] [outer = (nil)] 01:36:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x9240d000) [pid = 8447] [serial = 565] [outer = 0x91386400] 01:36:42 INFO - PROCESS | 8447 | 1466584602539 Marionette DEBUG loaded listener.js 01:36:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x928a5000) [pid = 8447] [serial = 566] [outer = 0x91386400] 01:36:43 INFO - PROCESS | 8447 | 1466584603533 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 01:36:43 INFO - PROCESS | 8447 | 1466584603604 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 01:36:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:36:43 INFO - PROCESS | 8447 | 1466584603621 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:36:43 INFO - PROCESS | 8447 | 1466584603628 Marionette TRACE conn3 <- [1,726,null,{}] 01:36:43 INFO - PROCESS | 8447 | 1466584603636 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:43 INFO - PROCESS | 8447 | 1466584603642 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:43 INFO - PROCESS | 8447 | 1466584603870 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 01:36:44 INFO - PROCESS | 8447 | 1466584604097 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:44 INFO - PROCESS | 8447 | 1466584604104 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e588800 == 29 [pid = 8447] [id = 189] 01:36:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x91010800) [pid = 8447] [serial = 567] [outer = (nil)] 01:36:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x92c5b000) [pid = 8447] [serial = 568] [outer = 0x91010800] 01:36:44 INFO - PROCESS | 8447 | 1466584604233 Marionette DEBUG loaded listener.js 01:36:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x92f8e000) [pid = 8447] [serial = 569] [outer = 0x91010800] 01:36:45 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:45 INFO - PROCESS | 8447 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:36:45 INFO - PROCESS | 8447 | 1466584605263 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 01:36:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:36:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1696ms 01:36:45 INFO - PROCESS | 8447 | 1466584605310 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 01:36:45 INFO - PROCESS | 8447 | 1466584605315 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 01:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:36:45 INFO - PROCESS | 8447 | 1466584605322 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:36:45 INFO - PROCESS | 8447 | 1466584605325 Marionette TRACE conn3 <- [1,730,null,{}] 01:36:45 INFO - PROCESS | 8447 | 1466584605332 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:45 INFO - PROCESS | 8447 | 1466584605339 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:45 INFO - PROCESS | 8447 | 1466584605530 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 01:36:45 INFO - PROCESS | 8447 | 1466584605788 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:45 INFO - PROCESS | 8447 | 1466584605800 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x91beec00 == 30 [pid = 8447] [id = 190] 01:36:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x92c5ec00) [pid = 8447] [serial = 570] [outer = (nil)] 01:36:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x93defc00) [pid = 8447] [serial = 571] [outer = 0x92c5ec00] 01:36:45 INFO - PROCESS | 8447 | 1466584605898 Marionette DEBUG loaded listener.js 01:36:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x948ed400) [pid = 8447] [serial = 572] [outer = 0x92c5ec00] 01:36:46 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:46 INFO - PROCESS | 8447 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:36:46 INFO - PROCESS | 8447 | 1466584606844 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 01:36:46 INFO - PROCESS | 8447 | 1466584606918 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 01:36:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:36:46 INFO - PROCESS | 8447 | 1466584606924 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:36:46 INFO - PROCESS | 8447 | 1466584606928 Marionette TRACE conn3 <- [1,734,null,{}] 01:36:46 INFO - PROCESS | 8447 | 1466584606933 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:46 INFO - PROCESS | 8447 | 1466584606939 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:47 INFO - PROCESS | 8447 | 1466584607217 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 01:36:47 INFO - PROCESS | 8447 | 1466584607496 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:47 INFO - PROCESS | 8447 | 1466584607516 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e434400 == 31 [pid = 8447] [id = 191] 01:36:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x954e1000) [pid = 8447] [serial = 573] [outer = (nil)] 01:36:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x98975c00) [pid = 8447] [serial = 574] [outer = 0x954e1000] 01:36:47 INFO - PROCESS | 8447 | 1466584607594 Marionette DEBUG loaded listener.js 01:36:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x998cc400) [pid = 8447] [serial = 575] [outer = 0x954e1000] 01:36:48 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:48 INFO - PROCESS | 8447 | 1466584608509 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 01:36:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:36:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1635ms 01:36:48 INFO - PROCESS | 8447 | 1466584608561 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 01:36:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:36:48 INFO - PROCESS | 8447 | 1466584608565 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 01:36:48 INFO - PROCESS | 8447 | 1466584608572 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:36:48 INFO - PROCESS | 8447 | 1466584608576 Marionette TRACE conn3 <- [1,738,null,{}] 01:36:48 INFO - PROCESS | 8447 | 1466584608583 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:48 INFO - PROCESS | 8447 | 1466584608587 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:48 INFO - PROCESS | 8447 | 1466584608778 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 01:36:48 INFO - PROCESS | 8447 | 1466584608959 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:48 INFO - PROCESS | 8447 | 1466584608966 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x98a96000 == 32 [pid = 8447] [id = 192] 01:36:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x99bd8400) [pid = 8447] [serial = 576] [outer = (nil)] 01:36:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x99de8800) [pid = 8447] [serial = 577] [outer = 0x99bd8400] 01:36:49 INFO - PROCESS | 8447 | 1466584609094 Marionette DEBUG loaded listener.js 01:36:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x99ded000) [pid = 8447] [serial = 578] [outer = 0x99bd8400] 01:36:50 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:50 INFO - PROCESS | 8447 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:36:50 INFO - PROCESS | 8447 | 1466584610374 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 01:36:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:36:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1840ms 01:36:50 INFO - PROCESS | 8447 | 1466584610413 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 01:36:50 INFO - PROCESS | 8447 | 1466584610417 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 01:36:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:36:50 INFO - PROCESS | 8447 | 1466584610518 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:36:50 INFO - PROCESS | 8447 | 1466584610523 Marionette TRACE conn3 <- [1,742,null,{}] 01:36:50 INFO - PROCESS | 8447 | 1466584610535 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:50 INFO - PROCESS | 8447 | 1466584610540 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:50 INFO - PROCESS | 8447 | 1466584610719 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 01:36:51 INFO - PROCESS | 8447 | 1466584611083 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:51 INFO - PROCESS | 8447 | 1466584611092 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d876c00 == 33 [pid = 8447] [id = 193] 01:36:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8da02000) [pid = 8447] [serial = 579] [outer = (nil)] 01:36:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8e425c00) [pid = 8447] [serial = 580] [outer = 0x8da02000] 01:36:51 INFO - PROCESS | 8447 | 1466584611205 Marionette DEBUG loaded listener.js 01:36:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x8e588c00) [pid = 8447] [serial = 581] [outer = 0x8da02000] 01:36:52 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:52 INFO - PROCESS | 8447 | --DOCSHELL 0x91387c00 == 32 [pid = 8447] [id = 184] 01:36:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8da09400 == 31 [pid = 8447] [id = 183] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x92c5bc00) [pid = 8447] [serial = 523] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | 1466584612739 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 01:36:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8d874800 == 30 [pid = 8447] [id = 182] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x91a90c00) [pid = 8447] [serial = 521] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x92c48400) [pid = 8447] [serial = 518] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8e5c6c00) [pid = 8447] [serial = 502] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x91bf8800) [pid = 8447] [serial = 509] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8f1a5400) [pid = 8447] [serial = 514] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8bff0400) [pid = 8447] [serial = 499] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f7cd400) [pid = 8447] [serial = 520] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8d872400) [pid = 8447] [serial = 511] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x92c45c00) [pid = 8447] [serial = 497] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8e42dc00) [pid = 8447] [serial = 512] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8f19e400) [pid = 8447] [serial = 505] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8da01400) [pid = 8447] [serial = 500] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91a94000) [pid = 8447] [serial = 508] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x92408800) [pid = 8447] [serial = 517] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8eee3400) [pid = 8447] [serial = 503] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8f1a8000) [pid = 8447] [serial = 506] [outer = (nil)] [url = about:blank] 01:36:52 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8f7c5800) [pid = 8447] [serial = 515] [outer = (nil)] [url = about:blank] 01:36:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 01:36:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2388ms 01:36:52 INFO - PROCESS | 8447 | 1466584612815 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 01:36:52 INFO - PROCESS | 8447 | 1466584612821 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 01:36:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:36:52 INFO - PROCESS | 8447 | 1466584612828 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:36:52 INFO - PROCESS | 8447 | 1466584612833 Marionette TRACE conn3 <- [1,746,null,{}] 01:36:52 INFO - PROCESS | 8447 | 1466584612841 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:52 INFO - PROCESS | 8447 | 1466584612846 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:53 INFO - PROCESS | 8447 | 1466584613002 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 01:36:53 INFO - PROCESS | 8447 | 1466584613012 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:53 INFO - PROCESS | 8447 | 1466584613034 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c0800 == 31 [pid = 8447] [id = 194] 01:36:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8e5c5400) [pid = 8447] [serial = 582] [outer = (nil)] 01:36:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8eee3c00) [pid = 8447] [serial = 583] [outer = 0x8e5c5400] 01:36:53 INFO - PROCESS | 8447 | 1466584613110 Marionette DEBUG loaded listener.js 01:36:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8f19e400) [pid = 8447] [serial = 584] [outer = 0x8e5c5400] 01:36:53 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 8447 | 1466584614492 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 01:36:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 01:36:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1684ms 01:36:54 INFO - PROCESS | 8447 | 1466584614515 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 01:36:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:36:54 INFO - PROCESS | 8447 | 1466584614521 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 01:36:54 INFO - PROCESS | 8447 | 1466584614528 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:36:54 INFO - PROCESS | 8447 | 1466584614532 Marionette TRACE conn3 <- [1,750,null,{}] 01:36:54 INFO - PROCESS | 8447 | 1466584614538 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:54 INFO - PROCESS | 8447 | 1466584614542 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:54 INFO - PROCESS | 8447 | 1466584614820 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 01:36:54 INFO - PROCESS | 8447 | 1466584614916 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:54 INFO - PROCESS | 8447 | 1466584614925 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a0800 == 32 [pid = 8447] [id = 195] 01:36:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x91002400) [pid = 8447] [serial = 585] [outer = (nil)] 01:36:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x91392400) [pid = 8447] [serial = 586] [outer = 0x91002400] 01:36:55 INFO - PROCESS | 8447 | 1466584615007 Marionette DEBUG loaded listener.js 01:36:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x91bea400) [pid = 8447] [serial = 587] [outer = 0x91002400] 01:36:56 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:56 INFO - PROCESS | 8447 | 1466584616291 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 01:36:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:36:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1801ms 01:36:56 INFO - PROCESS | 8447 | 1466584616329 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 01:36:56 INFO - PROCESS | 8447 | 1466584616334 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 01:36:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:36:56 INFO - PROCESS | 8447 | 1466584616357 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:36:56 INFO - PROCESS | 8447 | 1466584616368 Marionette TRACE conn3 <- [1,754,null,{}] 01:36:56 INFO - PROCESS | 8447 | 1466584616451 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:56 INFO - PROCESS | 8447 | 1466584616459 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:56 INFO - PROCESS | 8447 | 1466584616697 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 01:36:56 INFO - PROCESS | 8447 | 1466584616731 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:56 INFO - PROCESS | 8447 | 1466584616740 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86f800 == 33 [pid = 8447] [id = 196] 01:36:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x91391400) [pid = 8447] [serial = 588] [outer = (nil)] 01:36:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x92c4fc00) [pid = 8447] [serial = 589] [outer = 0x91391400] 01:36:56 INFO - PROCESS | 8447 | 1466584616808 Marionette DEBUG loaded listener.js 01:36:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x92c5d000) [pid = 8447] [serial = 590] [outer = 0x91391400] 01:36:57 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x9138d800) [pid = 8447] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:36:57 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8bfe3800) [pid = 8447] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:36:57 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8d875c00) [pid = 8447] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:36:57 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8e581800) [pid = 8447] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:36:58 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:58 INFO - PROCESS | 8447 | 1466584618138 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 01:36:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 01:36:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1812ms 01:36:58 INFO - PROCESS | 8447 | 1466584618154 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 01:36:58 INFO - PROCESS | 8447 | 1466584618158 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 01:36:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:36:58 INFO - PROCESS | 8447 | 1466584618165 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:36:58 INFO - PROCESS | 8447 | 1466584618168 Marionette TRACE conn3 <- [1,758,null,{}] 01:36:58 INFO - PROCESS | 8447 | 1466584618174 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:58 INFO - PROCESS | 8447 | 1466584618179 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:58 INFO - PROCESS | 8447 | 1466584618448 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 01:36:58 INFO - PROCESS | 8447 | 1466584618470 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:58 INFO - PROCESS | 8447 | 1466584618477 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe3800 == 34 [pid = 8447] [id = 197] 01:36:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8bff0000) [pid = 8447] [serial = 591] [outer = (nil)] 01:36:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x92c4c800) [pid = 8447] [serial = 592] [outer = 0x8bff0000] 01:36:58 INFO - PROCESS | 8447 | 1466584618547 Marionette DEBUG loaded listener.js 01:36:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x92f87400) [pid = 8447] [serial = 593] [outer = 0x8bff0000] 01:36:59 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:59 INFO - PROCESS | 8447 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:36:59 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:59 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:59 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:59 INFO - PROCESS | 8447 | 1466584619410 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 01:36:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:36:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1332ms 01:36:59 INFO - PROCESS | 8447 | 1466584619504 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 01:36:59 INFO - PROCESS | 8447 | 1466584619510 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 01:36:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:36:59 INFO - PROCESS | 8447 | 1466584619518 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:36:59 INFO - PROCESS | 8447 | 1466584619524 Marionette TRACE conn3 <- [1,762,null,{}] 01:36:59 INFO - PROCESS | 8447 | 1466584619533 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:59 INFO - PROCESS | 8447 | 1466584619539 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:36:59 INFO - PROCESS | 8447 | 1466584619779 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 01:37:00 INFO - PROCESS | 8447 | 1466584620043 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:00 INFO - PROCESS | 8447 | 1466584620057 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58c800 == 35 [pid = 8447] [id = 198] 01:37:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8e58d000) [pid = 8447] [serial = 594] [outer = (nil)] 01:37:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8e5c6c00) [pid = 8447] [serial = 595] [outer = 0x8e58d000] 01:37:00 INFO - PROCESS | 8447 | 1466584620158 Marionette DEBUG loaded listener.js 01:37:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8f7c2800) [pid = 8447] [serial = 596] [outer = 0x8e58d000] 01:37:01 INFO - PROCESS | 8447 | 1466584621527 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 01:37:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:37:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2047ms 01:37:01 INFO - PROCESS | 8447 | 1466584621593 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 01:37:01 INFO - PROCESS | 8447 | 1466584621600 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 01:37:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:37:01 INFO - PROCESS | 8447 | 1466584621665 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:37:01 INFO - PROCESS | 8447 | 1466584621672 Marionette TRACE conn3 <- [1,766,null,{}] 01:37:01 INFO - PROCESS | 8447 | 1466584621682 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:01 INFO - PROCESS | 8447 | 1466584621689 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:01 INFO - PROCESS | 8447 | 1466584621909 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 01:37:02 INFO - PROCESS | 8447 | 1466584622092 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:02 INFO - PROCESS | 8447 | 1466584622100 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:02 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da09c00 == 36 [pid = 8447] [id = 199] 01:37:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x92384400) [pid = 8447] [serial = 597] [outer = (nil)] 01:37:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x92c46800) [pid = 8447] [serial = 598] [outer = 0x92384400] 01:37:02 INFO - PROCESS | 8447 | 1466584622184 Marionette DEBUG loaded listener.js 01:37:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x92c50800) [pid = 8447] [serial = 599] [outer = 0x92384400] 01:37:03 INFO - PROCESS | 8447 | 1466584623529 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 01:37:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:37:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1956ms 01:37:03 INFO - PROCESS | 8447 | 1466584623745 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 01:37:03 INFO - PROCESS | 8447 | 1466584623750 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 01:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:37:03 INFO - PROCESS | 8447 | 1466584623762 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:37:03 INFO - PROCESS | 8447 | 1466584623765 Marionette TRACE conn3 <- [1,770,null,{}] 01:37:03 INFO - PROCESS | 8447 | 1466584623782 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:03 INFO - PROCESS | 8447 | 1466584623791 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:03 INFO - PROCESS | 8447 | 1466584623980 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 01:37:04 INFO - PROCESS | 8447 | 1466584624165 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:04 INFO - PROCESS | 8447 | 1466584624181 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x954dc800 == 37 [pid = 8447] [id = 200] 01:37:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x954e0400) [pid = 8447] [serial = 600] [outer = (nil)] 01:37:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x977f0400) [pid = 8447] [serial = 601] [outer = 0x954e0400] 01:37:04 INFO - PROCESS | 8447 | 1466584624261 Marionette DEBUG loaded listener.js 01:37:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x98a97c00) [pid = 8447] [serial = 602] [outer = 0x954e0400] 01:37:05 INFO - PROCESS | 8447 | 1466584625213 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 01:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1486ms 01:37:05 INFO - PROCESS | 8447 | 1466584625249 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 01:37:05 INFO - PROCESS | 8447 | 1466584625252 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 01:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:37:05 INFO - PROCESS | 8447 | 1466584625259 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:37:05 INFO - PROCESS | 8447 | 1466584625262 Marionette TRACE conn3 <- [1,774,null,{}] 01:37:05 INFO - PROCESS | 8447 | 1466584625268 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:05 INFO - PROCESS | 8447 | 1466584625274 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:05 INFO - PROCESS | 8447 | 1466584625478 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 01:37:05 INFO - PROCESS | 8447 | 1466584625707 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:05 INFO - PROCESS | 8447 | 1466584625713 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5cec00 == 38 [pid = 8447] [id = 201] 01:37:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x92f83800) [pid = 8447] [serial = 603] [outer = (nil)] 01:37:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x99de6400) [pid = 8447] [serial = 604] [outer = 0x92f83800] 01:37:05 INFO - PROCESS | 8447 | 1466584625842 Marionette DEBUG loaded listener.js 01:37:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x99e6dc00) [pid = 8447] [serial = 605] [outer = 0x92f83800] 01:37:06 INFO - PROCESS | 8447 | 1466584626730 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 01:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1530ms 01:37:06 INFO - PROCESS | 8447 | 1466584626791 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 01:37:06 INFO - PROCESS | 8447 | 1466584626794 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 01:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:37:06 INFO - PROCESS | 8447 | 1466584626801 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:37:06 INFO - PROCESS | 8447 | 1466584626805 Marionette TRACE conn3 <- [1,778,null,{}] 01:37:06 INFO - PROCESS | 8447 | 1466584626811 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:06 INFO - PROCESS | 8447 | 1466584626816 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:07 INFO - PROCESS | 8447 | 1466584627037 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 01:37:07 INFO - PROCESS | 8447 | 1466584627266 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:07 INFO - PROCESS | 8447 | 1466584627273 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5ce800 == 39 [pid = 8447] [id = 202] 01:37:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x998c8400) [pid = 8447] [serial = 606] [outer = (nil)] 01:37:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x99fd1c00) [pid = 8447] [serial = 607] [outer = 0x998c8400] 01:37:07 INFO - PROCESS | 8447 | 1466584627401 Marionette DEBUG loaded listener.js 01:37:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x99fd5800) [pid = 8447] [serial = 608] [outer = 0x998c8400] 01:37:08 INFO - PROCESS | 8447 | 1466584628308 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 01:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1543ms 01:37:08 INFO - PROCESS | 8447 | 1466584628346 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 01:37:08 INFO - PROCESS | 8447 | 1466584628350 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 01:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:37:08 INFO - PROCESS | 8447 | 1466584628357 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:37:08 INFO - PROCESS | 8447 | 1466584628361 Marionette TRACE conn3 <- [1,782,null,{}] 01:37:08 INFO - PROCESS | 8447 | 1466584628367 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:08 INFO - PROCESS | 8447 | 1466584628377 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:08 INFO - PROCESS | 8447 | 1466584628653 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 01:37:09 INFO - PROCESS | 8447 | 1466584628996 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:09 INFO - PROCESS | 8447 | 1466584629009 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x9a386000) [pid = 8447] [serial = 609] [outer = 0x9541c400] 01:37:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a411400 == 40 [pid = 8447] [id = 203] 01:37:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x9a411800) [pid = 8447] [serial = 610] [outer = (nil)] 01:37:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x9a415800) [pid = 8447] [serial = 611] [outer = 0x9a411800] 01:37:09 INFO - PROCESS | 8447 | 1466584629130 Marionette DEBUG loaded listener.js 01:37:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x9a41d400) [pid = 8447] [serial = 612] [outer = 0x9a411800] 01:37:10 INFO - PROCESS | 8447 | 1466584630114 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 01:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1838ms 01:37:10 INFO - PROCESS | 8447 | 1466584630196 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 01:37:10 INFO - PROCESS | 8447 | 1466584630201 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 01:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:37:10 INFO - PROCESS | 8447 | 1466584630207 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:37:10 INFO - PROCESS | 8447 | 1466584630211 Marionette TRACE conn3 <- [1,786,null,{}] 01:37:10 INFO - PROCESS | 8447 | 1466584630217 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:10 INFO - PROCESS | 8447 | 1466584630222 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:10 INFO - PROCESS | 8447 | 1466584630530 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 01:37:10 INFO - PROCESS | 8447 | 1466584630838 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:10 INFO - PROCESS | 8447 | 1466584630845 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:10 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bff0c00 == 41 [pid = 8447] [id = 204] 01:37:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x8d86d800) [pid = 8447] [serial = 613] [outer = (nil)] 01:37:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x9a456c00) [pid = 8447] [serial = 614] [outer = 0x8d86d800] 01:37:10 INFO - PROCESS | 8447 | 1466584630925 Marionette DEBUG loaded listener.js 01:37:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x9a5bf400) [pid = 8447] [serial = 615] [outer = 0x8d86d800] 01:37:11 INFO - PROCESS | 8447 | 1466584631891 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 01:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1941ms 01:37:12 INFO - PROCESS | 8447 | 1466584632179 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 01:37:12 INFO - PROCESS | 8447 | 1466584632186 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 01:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:37:12 INFO - PROCESS | 8447 | 1466584632195 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:37:12 INFO - PROCESS | 8447 | 1466584632199 Marionette TRACE conn3 <- [1,790,null,{}] 01:37:12 INFO - PROCESS | 8447 | 1466584632216 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:12 INFO - PROCESS | 8447 | 1466584632223 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:12 INFO - PROCESS | 8447 | 1466584632469 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 01:37:12 INFO - PROCESS | 8447 | 1466584632660 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:12 INFO - PROCESS | 8447 | 1466584632675 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c4c00 == 42 [pid = 8447] [id = 205] 01:37:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x8e5c5000) [pid = 8447] [serial = 616] [outer = (nil)] 01:37:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x8eee5000) [pid = 8447] [serial = 617] [outer = 0x8e5c5000] 01:37:12 INFO - PROCESS | 8447 | 1466584632748 Marionette DEBUG loaded listener.js 01:37:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x8f17d000) [pid = 8447] [serial = 618] [outer = 0x8e5c5000] 01:37:13 INFO - PROCESS | 8447 | 1466584633651 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 01:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1501ms 01:37:13 INFO - PROCESS | 8447 | 1466584633696 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 01:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:37:13 INFO - PROCESS | 8447 | 1466584633702 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 01:37:13 INFO - PROCESS | 8447 | 1466584633712 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:37:13 INFO - PROCESS | 8447 | 1466584633718 Marionette TRACE conn3 <- [1,794,null,{}] 01:37:13 INFO - PROCESS | 8447 | 1466584633724 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:13 INFO - PROCESS | 8447 | 1466584633730 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:13 INFO - PROCESS | 8447 | 1466584633929 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 01:37:14 INFO - PROCESS | 8447 | 1466584634275 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:14 INFO - PROCESS | 8447 | 1466584634283 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58c000 == 43 [pid = 8447] [id = 206] 01:37:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x8f19b000) [pid = 8447] [serial = 619] [outer = (nil)] 01:37:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 111 (0x92404000) [pid = 8447] [serial = 620] [outer = 0x8f19b000] 01:37:14 INFO - PROCESS | 8447 | 1466584634368 Marionette DEBUG loaded listener.js 01:37:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0x92c45000) [pid = 8447] [serial = 621] [outer = 0x8f19b000] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58ec00 == 42 [pid = 8447] [id = 175] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x91a88800 == 41 [pid = 8447] [id = 176] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8f181000 == 40 [pid = 8447] [id = 177] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7ce800 == 39 [pid = 8447] [id = 180] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x98977c00 == 38 [pid = 8447] [id = 179] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c9800 == 37 [pid = 8447] [id = 178] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58ac00 == 36 [pid = 8447] [id = 185] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8f19cc00 == 35 [pid = 8447] [id = 173] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42b400 == 34 [pid = 8447] [id = 172] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8e433c00 == 33 [pid = 8447] [id = 164] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe2400 == 32 [pid = 8447] [id = 181] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8f179400 == 31 [pid = 8447] [id = 174] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8e426800 == 30 [pid = 8447] [id = 186] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x91beec00 == 29 [pid = 8447] [id = 190] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8bff0800 == 28 [pid = 8447] [id = 170] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x91007c00 == 27 [pid = 8447] [id = 188] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8e434400 == 26 [pid = 8447] [id = 191] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8d873800 == 25 [pid = 8447] [id = 187] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8f183c00 == 24 [pid = 8447] [id = 171] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x98a96000 == 23 [pid = 8447] [id = 192] 01:37:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8e588800 == 22 [pid = 8447] [id = 189] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x91a89400) [pid = 8447] [serial = 556] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 110 (0x91a8e000) [pid = 8447] [serial = 553] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x954e8000) [pid = 8447] [serial = 532] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x98a10400) [pid = 8447] [serial = 535] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x998c9800) [pid = 8447] [serial = 538] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x8e587800) [pid = 8447] [serial = 545] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x8da09000) [pid = 8447] [serial = 544] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x8eef1800) [pid = 8447] [serial = 526] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x8e433800) [pid = 8447] [serial = 547] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x8e5c0400) [pid = 8447] [serial = 548] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x92c5cc00) [pid = 8447] [serial = 529] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x8eeed400) [pid = 8447] [serial = 550] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x99e63400) [pid = 8447] [serial = 541] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x91bf8400) [pid = 8447] [serial = 554] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x8f17bc00) [pid = 8447] [serial = 551] [outer = (nil)] [url = about:blank] 01:37:16 INFO - PROCESS | 8447 | 1466584636943 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 01:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 3292ms 01:37:17 INFO - PROCESS | 8447 | 1466584637001 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 01:37:17 INFO - PROCESS | 8447 | 1466584637008 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 01:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:37:17 INFO - PROCESS | 8447 | 1466584637017 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:37:17 INFO - PROCESS | 8447 | 1466584637022 Marionette TRACE conn3 <- [1,798,null,{}] 01:37:17 INFO - PROCESS | 8447 | 1466584637031 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:17 INFO - PROCESS | 8447 | 1466584637036 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:17 INFO - PROCESS | 8447 | 1466584637216 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 01:37:17 INFO - PROCESS | 8447 | 1466584637390 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:17 INFO - PROCESS | 8447 | 1466584637404 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da01c00 == 23 [pid = 8447] [id = 207] 01:37:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8da05000) [pid = 8447] [serial = 622] [outer = (nil)] 01:37:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x8e433800) [pid = 8447] [serial = 623] [outer = 0x8da05000] 01:37:17 INFO - PROCESS | 8447 | 1466584637476 Marionette DEBUG loaded listener.js 01:37:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x8e583c00) [pid = 8447] [serial = 624] [outer = 0x8da05000] 01:37:18 INFO - PROCESS | 8447 | 1466584638221 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 01:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 01:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1233ms 01:37:18 INFO - PROCESS | 8447 | 1466584638250 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 01:37:18 INFO - PROCESS | 8447 | 1466584638257 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 01:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:37:18 INFO - PROCESS | 8447 | 1466584638267 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:37:18 INFO - PROCESS | 8447 | 1466584638270 Marionette TRACE conn3 <- [1,802,null,{}] 01:37:18 INFO - PROCESS | 8447 | 1466584638276 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:18 INFO - PROCESS | 8447 | 1466584638282 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:18 INFO - PROCESS | 8447 | 1466584638448 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 01:37:18 INFO - PROCESS | 8447 | 1466584638459 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:18 INFO - PROCESS | 8447 | 1466584638465 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c5c00 == 24 [pid = 8447] [id = 208] 01:37:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x8f17f400) [pid = 8447] [serial = 625] [outer = (nil)] 01:37:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x8f1a3800) [pid = 8447] [serial = 626] [outer = 0x8f17f400] 01:37:18 INFO - PROCESS | 8447 | 1466584638538 Marionette DEBUG loaded listener.js 01:37:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x8f7c7c00) [pid = 8447] [serial = 627] [outer = 0x8f17f400] 01:37:19 INFO - PROCESS | 8447 | 1466584639620 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 01:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 01:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1383ms 01:37:19 INFO - PROCESS | 8447 | 1466584639650 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 01:37:19 INFO - PROCESS | 8447 | 1466584639654 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 01:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:37:19 INFO - PROCESS | 8447 | 1466584639661 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:37:19 INFO - PROCESS | 8447 | 1466584639666 Marionette TRACE conn3 <- [1,806,null,{}] 01:37:19 INFO - PROCESS | 8447 | 1466584639689 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:19 INFO - PROCESS | 8447 | 1466584639697 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:19 INFO - PROCESS | 8447 | 1466584639924 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 01:37:19 INFO - PROCESS | 8447 | 1466584639959 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:19 INFO - PROCESS | 8447 | 1466584639975 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x92385000 == 25 [pid = 8447] [id = 209] 01:37:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x92386000) [pid = 8447] [serial = 628] [outer = (nil)] 01:37:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x92406800) [pid = 8447] [serial = 629] [outer = 0x92386000] 01:37:20 INFO - PROCESS | 8447 | 1466584640045 Marionette DEBUG loaded listener.js 01:37:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x928ab000) [pid = 8447] [serial = 630] [outer = 0x92386000] 01:37:21 INFO - PROCESS | 8447 | 1466584641003 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 01:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 01:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1386ms 01:37:21 INFO - PROCESS | 8447 | 1466584641048 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 01:37:21 INFO - PROCESS | 8447 | 1466584641053 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 01:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:37:21 INFO - PROCESS | 8447 | 1466584641068 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:37:21 INFO - PROCESS | 8447 | 1466584641071 Marionette TRACE conn3 <- [1,810,null,{}] 01:37:21 INFO - PROCESS | 8447 | 1466584641077 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:21 INFO - PROCESS | 8447 | 1466584641082 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:21 INFO - PROCESS | 8447 | 1466584641312 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x8da02000) [pid = 8447] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x91386400) [pid = 8447] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x91002400) [pid = 8447] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x998cbc00) [pid = 8447] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x8f183000) [pid = 8447] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x8e5c8c00) [pid = 8447] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x99bd8400) [pid = 8447] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x954e1000) [pid = 8447] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x8e5c5400) [pid = 8447] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x91010800) [pid = 8447] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x91391400) [pid = 8447] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x8e427400) [pid = 8447] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x9240a000) [pid = 8447] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x92c5ec00) [pid = 8447] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x98e3dc00) [pid = 8447] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x954df000) [pid = 8447] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x92c43000) [pid = 8447] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x952a1c00) [pid = 8447] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8e5c2400) [pid = 8447] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:37:22 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8bff0000) [pid = 8447] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:37:23 INFO - PROCESS | 8447 | 1466584643023 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:23 INFO - PROCESS | 8447 | 1466584643032 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bff0000 == 26 [pid = 8447] [id = 210] 01:37:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8d874000) [pid = 8447] [serial = 631] [outer = (nil)] 01:37:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8e433000) [pid = 8447] [serial = 632] [outer = 0x8d874000] 01:37:23 INFO - PROCESS | 8447 | 1466584643107 Marionette DEBUG loaded listener.js 01:37:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8f1a5c00) [pid = 8447] [serial = 633] [outer = 0x8d874000] 01:37:23 INFO - PROCESS | 8447 | 1466584643882 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 01:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 2835ms 01:37:23 INFO - PROCESS | 8447 | 1466584643905 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 01:37:23 INFO - PROCESS | 8447 | 1466584643909 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 01:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:37:23 INFO - PROCESS | 8447 | 1466584643916 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:37:23 INFO - PROCESS | 8447 | 1466584643919 Marionette TRACE conn3 <- [1,814,null,{}] 01:37:23 INFO - PROCESS | 8447 | 1466584643924 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:23 INFO - PROCESS | 8447 | 1466584643929 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:24 INFO - PROCESS | 8447 | 1466584644114 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 01:37:24 INFO - PROCESS | 8447 | 1466584644133 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:24 INFO - PROCESS | 8447 | 1466584644140 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a96000 == 27 [pid = 8447] [id = 211] 01:37:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x91beb000) [pid = 8447] [serial = 634] [outer = (nil)] 01:37:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x93a1c000) [pid = 8447] [serial = 635] [outer = 0x91beb000] 01:37:24 INFO - PROCESS | 8447 | 1466584644209 Marionette DEBUG loaded listener.js 01:37:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x952a5c00) [pid = 8447] [serial = 636] [outer = 0x91beb000] 01:37:25 INFO - PROCESS | 8447 | 1466584645338 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 01:37:25 INFO - PROCESS | 8447 | 1466584645419 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 01:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:37:25 INFO - PROCESS | 8447 | 1466584645431 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:37:25 INFO - PROCESS | 8447 | 1466584645436 Marionette TRACE conn3 <- [1,818,null,{}] 01:37:25 INFO - PROCESS | 8447 | 1466584645447 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:25 INFO - PROCESS | 8447 | 1466584645452 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:25 INFO - PROCESS | 8447 | 1466584645704 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 01:37:25 INFO - PROCESS | 8447 | 1466584645972 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:25 INFO - PROCESS | 8447 | 1466584645987 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d867800 == 28 [pid = 8447] [id = 212] 01:37:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8da07800) [pid = 8447] [serial = 637] [outer = (nil)] 01:37:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x8eeed000) [pid = 8447] [serial = 638] [outer = 0x8da07800] 01:37:26 INFO - PROCESS | 8447 | 1466584646110 Marionette DEBUG loaded listener.js 01:37:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8f1a5400) [pid = 8447] [serial = 639] [outer = 0x8da07800] 01:37:27 INFO - PROCESS | 8447 | 1466584647055 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 01:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1687ms 01:37:27 INFO - PROCESS | 8447 | 1466584647116 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 01:37:27 INFO - PROCESS | 8447 | 1466584647124 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 01:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:37:27 INFO - PROCESS | 8447 | 1466584647136 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:37:27 INFO - PROCESS | 8447 | 1466584647140 Marionette TRACE conn3 <- [1,822,null,{}] 01:37:27 INFO - PROCESS | 8447 | 1466584647147 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:27 INFO - PROCESS | 8447 | 1466584647153 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:27 INFO - PROCESS | 8447 | 1466584647385 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 01:37:27 INFO - PROCESS | 8447 | 1466584647627 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:27 INFO - PROCESS | 8447 | 1466584647636 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x91388400 == 29 [pid = 8447] [id = 213] 01:37:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x9238a000) [pid = 8447] [serial = 640] [outer = (nil)] 01:37:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x9240b800) [pid = 8447] [serial = 641] [outer = 0x9238a000] 01:37:27 INFO - PROCESS | 8447 | 1466584647737 Marionette DEBUG loaded listener.js 01:37:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x92410800) [pid = 8447] [serial = 642] [outer = 0x9238a000] 01:37:28 INFO - PROCESS | 8447 | 1466584648771 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 01:37:28 INFO - PROCESS | 8447 | 1466584648835 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 01:37:28 INFO - PROCESS | 8447 | 1466584648843 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:37:28 INFO - PROCESS | 8447 | 1466584648850 Marionette TRACE conn3 <- [1,826,null,{}] 01:37:28 INFO - PROCESS | 8447 | 1466584648866 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:28 INFO - PROCESS | 8447 | 1466584648876 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:29 INFO - PROCESS | 8447 | 1466584649117 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 01:37:29 INFO - PROCESS | 8447 | 1466584649362 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:29 INFO - PROCESS | 8447 | 1466584649376 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:29 INFO - PROCESS | 8447 | ++DOCSHELL 0x977e6800 == 30 [pid = 8447] [id = 214] 01:37:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x977e7000) [pid = 8447] [serial = 643] [outer = (nil)] 01:37:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x9817ac00) [pid = 8447] [serial = 644] [outer = 0x977e7000] 01:37:29 INFO - PROCESS | 8447 | 1466584649476 Marionette DEBUG loaded listener.js 01:37:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x98e3dc00) [pid = 8447] [serial = 645] [outer = 0x977e7000] 01:37:30 INFO - PROCESS | 8447 | 1466584650415 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 01:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1637ms 01:37:30 INFO - PROCESS | 8447 | 1466584650481 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 01:37:30 INFO - PROCESS | 8447 | 1466584650486 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 01:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:37:30 INFO - PROCESS | 8447 | 1466584650495 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:37:30 INFO - PROCESS | 8447 | 1466584650499 Marionette TRACE conn3 <- [1,830,null,{}] 01:37:30 INFO - PROCESS | 8447 | 1466584650505 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:30 INFO - PROCESS | 8447 | 1466584650510 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:30 INFO - PROCESS | 8447 | 1466584650741 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 01:37:30 INFO - PROCESS | 8447 | 1466584650976 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:30 INFO - PROCESS | 8447 | 1466584650986 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x92382c00 == 31 [pid = 8447] [id = 215] 01:37:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x998cb400) [pid = 8447] [serial = 646] [outer = (nil)] 01:37:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x99de5800) [pid = 8447] [serial = 647] [outer = 0x998cb400] 01:37:31 INFO - PROCESS | 8447 | 1466584651112 Marionette DEBUG loaded listener.js 01:37:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x99deb000) [pid = 8447] [serial = 648] [outer = 0x998cb400] 01:37:32 INFO - PROCESS | 8447 | 1466584652088 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 01:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1642ms 01:37:32 INFO - PROCESS | 8447 | 1466584652137 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 01:37:32 INFO - PROCESS | 8447 | 1466584652141 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 01:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:37:32 INFO - PROCESS | 8447 | 1466584652148 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:37:32 INFO - PROCESS | 8447 | 1466584652152 Marionette TRACE conn3 <- [1,834,null,{}] 01:37:32 INFO - PROCESS | 8447 | 1466584652157 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:32 INFO - PROCESS | 8447 | 1466584652163 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:32 INFO - PROCESS | 8447 | 1466584652411 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 01:37:32 INFO - PROCESS | 8447 | 1466584652648 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:32 INFO - PROCESS | 8447 | 1466584652657 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d868800 == 32 [pid = 8447] [id = 216] 01:37:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x8da09400) [pid = 8447] [serial = 649] [outer = (nil)] 01:37:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x99fd4800) [pid = 8447] [serial = 650] [outer = 0x8da09400] 01:37:32 INFO - PROCESS | 8447 | 1466584652750 Marionette DEBUG loaded listener.js 01:37:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x9a380000) [pid = 8447] [serial = 651] [outer = 0x8da09400] 01:37:33 INFO - PROCESS | 8447 | 1466584653687 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 01:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1581ms 01:37:33 INFO - PROCESS | 8447 | 1466584653730 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 01:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:37:33 INFO - PROCESS | 8447 | 1466584653735 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 01:37:33 INFO - PROCESS | 8447 | 1466584653741 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:37:33 INFO - PROCESS | 8447 | 1466584653745 Marionette TRACE conn3 <- [1,838,null,{}] 01:37:33 INFO - PROCESS | 8447 | 1466584653751 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:33 INFO - PROCESS | 8447 | 1466584653761 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:34 INFO - PROCESS | 8447 | 1466584654013 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 01:37:34 INFO - PROCESS | 8447 | 1466584654262 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:34 INFO - PROCESS | 8447 | 1466584654272 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5cc000 == 33 [pid = 8447] [id = 217] 01:37:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x8f17c800) [pid = 8447] [serial = 652] [outer = (nil)] 01:37:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x9a45b000) [pid = 8447] [serial = 653] [outer = 0x8f17c800] 01:37:34 INFO - PROCESS | 8447 | 1466584654395 Marionette DEBUG loaded listener.js 01:37:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x9a5c7800) [pid = 8447] [serial = 654] [outer = 0x8f17c800] 01:37:35 INFO - PROCESS | 8447 | 1466584655336 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 01:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1641ms 01:37:35 INFO - PROCESS | 8447 | 1466584655382 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 01:37:35 INFO - PROCESS | 8447 | 1466584655387 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 01:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:37:35 INFO - PROCESS | 8447 | 1466584655393 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:37:35 INFO - PROCESS | 8447 | 1466584655397 Marionette TRACE conn3 <- [1,842,null,{}] 01:37:35 INFO - PROCESS | 8447 | 1466584655402 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:35 INFO - PROCESS | 8447 | 1466584655408 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:35 INFO - PROCESS | 8447 | 1466584655618 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 01:37:35 INFO - PROCESS | 8447 | 1466584655853 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:35 INFO - PROCESS | 8447 | 1466584655859 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d874400 == 34 [pid = 8447] [id = 218] 01:37:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 111 (0x8f176800) [pid = 8447] [serial = 655] [outer = (nil)] 01:37:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0x9a7d6800) [pid = 8447] [serial = 656] [outer = 0x8f176800] 01:37:35 INFO - PROCESS | 8447 | 1466584655986 Marionette DEBUG loaded listener.js 01:37:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 113 (0x9a7d8c00) [pid = 8447] [serial = 657] [outer = 0x8f176800] 01:37:36 INFO - PROCESS | 8447 | 1466584656899 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 01:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1536ms 01:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:37:36 INFO - PROCESS | 8447 | 1466584656930 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 01:37:36 INFO - PROCESS | 8447 | 1466584656933 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 01:37:36 INFO - PROCESS | 8447 | 1466584656940 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:37:36 INFO - PROCESS | 8447 | 1466584656944 Marionette TRACE conn3 <- [1,846,null,{}] 01:37:36 INFO - PROCESS | 8447 | 1466584656950 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:36 INFO - PROCESS | 8447 | 1466584656955 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:37 INFO - PROCESS | 8447 | 1466584657141 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 01:37:37 INFO - PROCESS | 8447 | 1466584657335 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:37 INFO - PROCESS | 8447 | 1466584657347 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe3400 == 35 [pid = 8447] [id = 219] 01:37:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 114 (0x91395400) [pid = 8447] [serial = 658] [outer = (nil)] 01:37:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 115 (0x9ac9b400) [pid = 8447] [serial = 659] [outer = 0x91395400] 01:37:37 INFO - PROCESS | 8447 | 1466584657420 Marionette DEBUG loaded listener.js 01:37:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0x9aca3800) [pid = 8447] [serial = 660] [outer = 0x91395400] 01:37:38 INFO - PROCESS | 8447 | 1466584658370 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 01:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1482ms 01:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:37:38 INFO - PROCESS | 8447 | 1466584658422 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 01:37:38 INFO - PROCESS | 8447 | 1466584658425 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 01:37:38 INFO - PROCESS | 8447 | 1466584658432 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:37:38 INFO - PROCESS | 8447 | 1466584658435 Marionette TRACE conn3 <- [1,850,null,{}] 01:37:38 INFO - PROCESS | 8447 | 1466584658441 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:38 INFO - PROCESS | 8447 | 1466584658446 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:38 INFO - PROCESS | 8447 | 1466584658662 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 01:37:38 INFO - PROCESS | 8447 | 1466584658918 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:38 INFO - PROCESS | 8447 | 1466584658930 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe7c00 == 36 [pid = 8447] [id = 220] 01:37:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 117 (0x8e58f800) [pid = 8447] [serial = 661] [outer = (nil)] 01:37:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 118 (0x9ae74000) [pid = 8447] [serial = 662] [outer = 0x8e58f800] 01:37:39 INFO - PROCESS | 8447 | 1466584659022 Marionette DEBUG loaded listener.js 01:37:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 119 (0x9ae75c00) [pid = 8447] [serial = 663] [outer = 0x8e58f800] 01:37:39 INFO - PROCESS | 8447 | 1466584659956 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 01:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1585ms 01:37:40 INFO - PROCESS | 8447 | 1466584660016 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 01:37:40 INFO - PROCESS | 8447 | 1466584660020 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 01:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:37:40 INFO - PROCESS | 8447 | 1466584660026 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:37:40 INFO - PROCESS | 8447 | 1466584660029 Marionette TRACE conn3 <- [1,854,null,{}] 01:37:40 INFO - PROCESS | 8447 | 1466584660035 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:40 INFO - PROCESS | 8447 | 1466584660040 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:40 INFO - PROCESS | 8447 | 1466584660270 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 01:37:40 INFO - PROCESS | 8447 | 1466584660537 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:40 INFO - PROCESS | 8447 | 1466584660545 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfee000 == 37 [pid = 8447] [id = 221] 01:37:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x9100b800) [pid = 8447] [serial = 664] [outer = (nil)] 01:37:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 121 (0x9ae74400) [pid = 8447] [serial = 665] [outer = 0x9100b800] 01:37:40 INFO - PROCESS | 8447 | 1466584660629 Marionette DEBUG loaded listener.js 01:37:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 122 (0x9b1cb800) [pid = 8447] [serial = 666] [outer = 0x9100b800] 01:37:41 INFO - PROCESS | 8447 | 1466584661550 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 01:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1587ms 01:37:41 INFO - PROCESS | 8447 | 1466584661615 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 01:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:37:41 INFO - PROCESS | 8447 | 1466584661620 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 01:37:41 INFO - PROCESS | 8447 | 1466584661626 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:37:41 INFO - PROCESS | 8447 | 1466584661631 Marionette TRACE conn3 <- [1,858,null,{}] 01:37:41 INFO - PROCESS | 8447 | 1466584661637 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:41 INFO - PROCESS | 8447 | 1466584661642 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:41 INFO - PROCESS | 8447 | 1466584661899 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 01:37:42 INFO - PROCESS | 8447 | 1466584662375 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:42 INFO - PROCESS | 8447 | 1466584662388 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe6400 == 38 [pid = 8447] [id = 222] 01:37:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0x8bfe7400) [pid = 8447] [serial = 667] [outer = (nil)] 01:37:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 124 (0x8bfef000) [pid = 8447] [serial = 668] [outer = 0x8bfe7400] 01:37:42 INFO - PROCESS | 8447 | 1466584662464 Marionette DEBUG loaded listener.js 01:37:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 125 (0x8da01400) [pid = 8447] [serial = 669] [outer = 0x8bfe7400] 01:37:43 INFO - PROCESS | 8447 | 1466584663356 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 01:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1785ms 01:37:43 INFO - PROCESS | 8447 | 1466584663414 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 01:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:37:43 INFO - PROCESS | 8447 | 1466584663420 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 01:37:43 INFO - PROCESS | 8447 | 1466584663427 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:37:43 INFO - PROCESS | 8447 | 1466584663431 Marionette TRACE conn3 <- [1,862,null,{}] 01:37:43 INFO - PROCESS | 8447 | 1466584663439 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:43 INFO - PROCESS | 8447 | 1466584663446 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:43 INFO - PROCESS | 8447 | 1466584663671 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 01:37:44 INFO - PROCESS | 8447 | 1466584664064 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:44 INFO - PROCESS | 8447 | 1466584664071 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 124 (0x8e425c00) [pid = 8447] [serial = 580] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 123 (0x928a5000) [pid = 8447] [serial = 566] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0x91392400) [pid = 8447] [serial = 586] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 121 (0x99fcc000) [pid = 8447] [serial = 542] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 120 (0x91001400) [pid = 8447] [serial = 563] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0x92401c00) [pid = 8447] [serial = 557] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 118 (0x99de8800) [pid = 8447] [serial = 577] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 117 (0x98975c00) [pid = 8447] [serial = 574] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 116 (0x8f19e400) [pid = 8447] [serial = 584] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0x99ded000) [pid = 8447] [serial = 578] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 114 (0x92f8e000) [pid = 8447] [serial = 569] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 113 (0x91bea400) [pid = 8447] [serial = 587] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 112 (0x92c5d000) [pid = 8447] [serial = 590] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x8f1a7800) [pid = 8447] [serial = 562] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 110 (0x8e432800) [pid = 8447] [serial = 559] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x8eee3c00) [pid = 8447] [serial = 583] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x9240d000) [pid = 8447] [serial = 565] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x92c58800) [pid = 8447] [serial = 524] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x92c5b000) [pid = 8447] [serial = 568] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x92c4fc00) [pid = 8447] [serial = 589] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x998cc400) [pid = 8447] [serial = 575] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x8e588c00) [pid = 8447] [serial = 581] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x948ed400) [pid = 8447] [serial = 572] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x93defc00) [pid = 8447] [serial = 571] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x8e586c00) [pid = 8447] [serial = 560] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x8f7c6400) [pid = 8447] [serial = 401] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x9996a800) [pid = 8447] [serial = 539] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x98e4a800) [pid = 8447] [serial = 536] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x93ded800) [pid = 8447] [serial = 530] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x977e3800) [pid = 8447] [serial = 533] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x91004000) [pid = 8447] [serial = 527] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x92c4c800) [pid = 8447] [serial = 592] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x92f87400) [pid = 8447] [serial = 593] [outer = (nil)] [url = about:blank] 01:37:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe1800 == 39 [pid = 8447] [id = 223] 01:37:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8bfe5000) [pid = 8447] [serial = 670] [outer = (nil)] 01:37:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x8e585800) [pid = 8447] [serial = 671] [outer = 0x8bfe5000] 01:37:44 INFO - PROCESS | 8447 | 1466584664238 Marionette DEBUG loaded listener.js 01:37:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8e58bc00) [pid = 8447] [serial = 672] [outer = 0x8bfe5000] 01:37:45 INFO - PROCESS | 8447 | 1466584665014 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 01:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1636ms 01:37:45 INFO - PROCESS | 8447 | 1466584665065 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 01:37:45 INFO - PROCESS | 8447 | 1466584665071 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 01:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:37:45 INFO - PROCESS | 8447 | 1466584665079 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:37:45 INFO - PROCESS | 8447 | 1466584665083 Marionette TRACE conn3 <- [1,866,null,{}] 01:37:45 INFO - PROCESS | 8447 | 1466584665089 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:45 INFO - PROCESS | 8447 | 1466584665094 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:45 INFO - PROCESS | 8447 | 1466584665285 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 01:37:45 INFO - PROCESS | 8447 | 1466584665308 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:45 INFO - PROCESS | 8447 | 1466584665315 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeea400 == 40 [pid = 8447] [id = 224] 01:37:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x8eeedc00) [pid = 8447] [serial = 673] [outer = (nil)] 01:37:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x8f1a2400) [pid = 8447] [serial = 674] [outer = 0x8eeedc00] 01:37:45 INFO - PROCESS | 8447 | 1466584665522 Marionette DEBUG loaded listener.js 01:37:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8f7d0c00) [pid = 8447] [serial = 675] [outer = 0x8eeedc00] 01:37:46 INFO - PROCESS | 8447 | 1466584666392 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 01:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1340ms 01:37:46 INFO - PROCESS | 8447 | 1466584666420 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 01:37:46 INFO - PROCESS | 8447 | 1466584666424 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 01:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:37:46 INFO - PROCESS | 8447 | 1466584666433 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:37:46 INFO - PROCESS | 8447 | 1466584666443 Marionette TRACE conn3 <- [1,870,null,{}] 01:37:46 INFO - PROCESS | 8447 | 1466584666464 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:46 INFO - PROCESS | 8447 | 1466584666472 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:46 INFO - PROCESS | 8447 | 1466584666711 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 01:37:46 INFO - PROCESS | 8447 | 1466584666740 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:46 INFO - PROCESS | 8447 | 1466584666747 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:46 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a6000 == 41 [pid = 8447] [id = 225] 01:37:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x91a87800) [pid = 8447] [serial = 676] [outer = (nil)] 01:37:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x91bea800) [pid = 8447] [serial = 677] [outer = 0x91a87800] 01:37:46 INFO - PROCESS | 8447 | 1466584666817 Marionette DEBUG loaded listener.js 01:37:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x91bf0c00) [pid = 8447] [serial = 678] [outer = 0x91a87800] 01:37:47 INFO - PROCESS | 8447 | 1466584667737 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 01:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1349ms 01:37:47 INFO - PROCESS | 8447 | 1466584667781 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 01:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:37:47 INFO - PROCESS | 8447 | 1466584667786 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 01:37:47 INFO - PROCESS | 8447 | 1466584667793 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:37:47 INFO - PROCESS | 8447 | 1466584667796 Marionette TRACE conn3 <- [1,874,null,{}] 01:37:47 INFO - PROCESS | 8447 | 1466584667802 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:47 INFO - PROCESS | 8447 | 1466584667806 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:48 INFO - PROCESS | 8447 | 1466584668066 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 01:37:48 INFO - PROCESS | 8447 | 1466584668095 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:48 INFO - PROCESS | 8447 | 1466584668104 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:48 INFO - PROCESS | 8447 | ++DOCSHELL 0x91390000 == 42 [pid = 8447] [id = 226] 01:37:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x91391c00) [pid = 8447] [serial = 679] [outer = (nil)] 01:37:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x9240bc00) [pid = 8447] [serial = 680] [outer = 0x91391c00] 01:37:48 INFO - PROCESS | 8447 | 1466584668192 Marionette DEBUG loaded listener.js 01:37:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x928a4400) [pid = 8447] [serial = 681] [outer = 0x91391c00] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x8f17f400) [pid = 8447] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x8da05000) [pid = 8447] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x8f19b000) [pid = 8447] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x92386000) [pid = 8447] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x8d874000) [pid = 8447] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x8e58d000) [pid = 8447] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x92384400) [pid = 8447] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x954e0400) [pid = 8447] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x92f83800) [pid = 8447] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x998c8400) [pid = 8447] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x9a411800) [pid = 8447] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8d86d800) [pid = 8447] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:37:48 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8e5c5000) [pid = 8447] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:37:49 INFO - PROCESS | 8447 | 1466584669240 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 01:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1484ms 01:37:49 INFO - PROCESS | 8447 | 1466584669283 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 01:37:49 INFO - PROCESS | 8447 | 1466584669286 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 01:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:37:49 INFO - PROCESS | 8447 | 1466584669295 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:37:49 INFO - PROCESS | 8447 | 1466584669298 Marionette TRACE conn3 <- [1,878,null,{}] 01:37:49 INFO - PROCESS | 8447 | 1466584669304 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:49 INFO - PROCESS | 8447 | 1466584669317 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:49 INFO - PROCESS | 8447 | 1466584669489 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 01:37:49 INFO - PROCESS | 8447 | 1466584669498 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:49 INFO - PROCESS | 8447 | 1466584669517 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c41800 == 43 [pid = 8447] [id = 227] 01:37:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x92c42800) [pid = 8447] [serial = 682] [outer = (nil)] 01:37:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x92c4d000) [pid = 8447] [serial = 683] [outer = 0x92c42800] 01:37:49 INFO - PROCESS | 8447 | 1466584669596 Marionette DEBUG loaded listener.js 01:37:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x92c5fc00) [pid = 8447] [serial = 684] [outer = 0x92c42800] 01:37:50 INFO - PROCESS | 8447 | 1466584670536 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 01:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1288ms 01:37:50 INFO - PROCESS | 8447 | 1466584670585 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 01:37:50 INFO - PROCESS | 8447 | 1466584670588 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 01:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:37:50 INFO - PROCESS | 8447 | 1466584670594 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:37:50 INFO - PROCESS | 8447 | 1466584670597 Marionette TRACE conn3 <- [1,882,null,{}] 01:37:50 INFO - PROCESS | 8447 | 1466584670603 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:50 INFO - PROCESS | 8447 | 1466584670608 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:50 INFO - PROCESS | 8447 | 1466584670786 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 01:37:51 INFO - PROCESS | 8447 | 1466584671050 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:51 INFO - PROCESS | 8447 | 1466584671060 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4400 == 44 [pid = 8447] [id = 228] 01:37:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8bfe5400) [pid = 8447] [serial = 685] [outer = (nil)] 01:37:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x8bfed000) [pid = 8447] [serial = 686] [outer = 0x8bfe5400] 01:37:51 INFO - PROCESS | 8447 | 1466584671150 Marionette DEBUG loaded listener.js 01:37:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x8e426400) [pid = 8447] [serial = 687] [outer = 0x8bfe5400] 01:37:52 INFO - PROCESS | 8447 | 1466584672171 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 01:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1631ms 01:37:52 INFO - PROCESS | 8447 | 1466584672230 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 01:37:52 INFO - PROCESS | 8447 | 1466584672237 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 01:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:37:52 INFO - PROCESS | 8447 | 1466584672246 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:37:52 INFO - PROCESS | 8447 | 1466584672250 Marionette TRACE conn3 <- [1,886,null,{}] 01:37:52 INFO - PROCESS | 8447 | 1466584672260 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:52 INFO - PROCESS | 8447 | 1466584672269 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:52 INFO - PROCESS | 8447 | 1466584672529 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 01:37:52 INFO - PROCESS | 8447 | 1466584672824 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:52 INFO - PROCESS | 8447 | 1466584672834 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:52 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee9800 == 45 [pid = 8447] [id = 229] 01:37:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8f17f800) [pid = 8447] [serial = 688] [outer = (nil)] 01:37:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x8f19c000) [pid = 8447] [serial = 689] [outer = 0x8f17f800] 01:37:52 INFO - PROCESS | 8447 | 1466584672927 Marionette DEBUG loaded listener.js 01:37:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x8f1a7000) [pid = 8447] [serial = 690] [outer = 0x8f17f800] 01:37:53 INFO - PROCESS | 8447 | 1466584673883 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 01:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1684ms 01:37:53 INFO - PROCESS | 8447 | 1466584673934 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 01:37:53 INFO - PROCESS | 8447 | 1466584673942 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 01:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:37:53 INFO - PROCESS | 8447 | 1466584673950 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:37:53 INFO - PROCESS | 8447 | 1466584673955 Marionette TRACE conn3 <- [1,890,null,{}] 01:37:53 INFO - PROCESS | 8447 | 1466584673961 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:53 INFO - PROCESS | 8447 | 1466584673967 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:54 INFO - PROCESS | 8447 | 1466584674222 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 01:37:54 INFO - PROCESS | 8447 | 1466584674603 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:54 INFO - PROCESS | 8447 | 1466584674609 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x91005c00 == 46 [pid = 8447] [id = 230] 01:37:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x91a91800) [pid = 8447] [serial = 691] [outer = (nil)] 01:37:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x91bf6000) [pid = 8447] [serial = 692] [outer = 0x91a91800] 01:37:54 INFO - PROCESS | 8447 | 1466584674700 Marionette DEBUG loaded listener.js 01:37:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x9240c000) [pid = 8447] [serial = 693] [outer = 0x91a91800] 01:37:55 INFO - PROCESS | 8447 | 1466584675720 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 01:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1830ms 01:37:55 INFO - PROCESS | 8447 | 1466584675782 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 01:37:55 INFO - PROCESS | 8447 | 1466584675787 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 01:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:37:55 INFO - PROCESS | 8447 | 1466584675803 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:37:55 INFO - PROCESS | 8447 | 1466584675813 Marionette TRACE conn3 <- [1,894,null,{}] 01:37:55 INFO - PROCESS | 8447 | 1466584675819 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:55 INFO - PROCESS | 8447 | 1466584675828 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:56 INFO - PROCESS | 8447 | 1466584676077 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 01:37:56 INFO - PROCESS | 8447 | 1466584676373 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:56 INFO - PROCESS | 8447 | 1466584676384 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a8cc00 == 47 [pid = 8447] [id = 231] 01:37:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x91a90400) [pid = 8447] [serial = 694] [outer = (nil)] 01:37:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x93a22400) [pid = 8447] [serial = 695] [outer = 0x91a90400] 01:37:56 INFO - PROCESS | 8447 | 1466584676466 Marionette DEBUG loaded listener.js 01:37:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x93df9c00) [pid = 8447] [serial = 696] [outer = 0x91a90400] 01:37:57 INFO - PROCESS | 8447 | 1466584677498 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 01:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1755ms 01:37:57 INFO - PROCESS | 8447 | 1466584677551 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 01:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:37:57 INFO - PROCESS | 8447 | 1466584677557 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 01:37:57 INFO - PROCESS | 8447 | 1466584677563 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:37:57 INFO - PROCESS | 8447 | 1466584677567 Marionette TRACE conn3 <- [1,898,null,{}] 01:37:57 INFO - PROCESS | 8447 | 1466584677573 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:57 INFO - PROCESS | 8447 | 1466584677579 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:57 INFO - PROCESS | 8447 | 1466584677805 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 01:37:58 INFO - PROCESS | 8447 | 1466584678045 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:58 INFO - PROCESS | 8447 | 1466584678053 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a26000 == 48 [pid = 8447] [id = 232] 01:37:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x93df0c00) [pid = 8447] [serial = 697] [outer = (nil)] 01:37:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x954da800) [pid = 8447] [serial = 698] [outer = 0x93df0c00] 01:37:58 INFO - PROCESS | 8447 | 1466584678180 Marionette DEBUG loaded listener.js 01:37:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x954e4000) [pid = 8447] [serial = 699] [outer = 0x93df0c00] 01:37:59 INFO - PROCESS | 8447 | 1466584679122 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 01:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1637ms 01:37:59 INFO - PROCESS | 8447 | 1466584679201 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 01:37:59 INFO - PROCESS | 8447 | 1466584679204 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 01:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:37:59 INFO - PROCESS | 8447 | 1466584679212 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:37:59 INFO - PROCESS | 8447 | 1466584679216 Marionette TRACE conn3 <- [1,902,null,{}] 01:37:59 INFO - PROCESS | 8447 | 1466584679222 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:59 INFO - PROCESS | 8447 | 1466584679227 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:59 INFO - PROCESS | 8447 | 1466584679459 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 01:37:59 INFO - PROCESS | 8447 | 1466584679722 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:59 INFO - PROCESS | 8447 | 1466584679740 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:37:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x977e3800 == 49 [pid = 8447] [id = 233] 01:37:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x977e4400) [pid = 8447] [serial = 700] [outer = (nil)] 01:37:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 111 (0x977ec400) [pid = 8447] [serial = 701] [outer = 0x977e4400] 01:37:59 INFO - PROCESS | 8447 | 1466584679882 Marionette DEBUG loaded listener.js 01:38:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0x996b8400) [pid = 8447] [serial = 702] [outer = 0x977e4400] 01:38:00 INFO - PROCESS | 8447 | 1466584680855 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 01:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1685ms 01:38:00 INFO - PROCESS | 8447 | 1466584680898 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 01:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:38:00 INFO - PROCESS | 8447 | 1466584680903 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 01:38:00 INFO - PROCESS | 8447 | 1466584680909 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:38:00 INFO - PROCESS | 8447 | 1466584680913 Marionette TRACE conn3 <- [1,906,null,{}] 01:38:00 INFO - PROCESS | 8447 | 1466584680919 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:00 INFO - PROCESS | 8447 | 1466584680926 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:01 INFO - PROCESS | 8447 | 1466584681165 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 01:38:01 INFO - PROCESS | 8447 | 1466584681410 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:01 INFO - PROCESS | 8447 | 1466584681422 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x977e2c00 == 50 [pid = 8447] [id = 234] 01:38:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 113 (0x996c2000) [pid = 8447] [serial = 703] [outer = (nil)] 01:38:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 114 (0x99de2000) [pid = 8447] [serial = 704] [outer = 0x996c2000] 01:38:01 INFO - PROCESS | 8447 | 1466584681547 Marionette DEBUG loaded listener.js 01:38:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 115 (0x99dec800) [pid = 8447] [serial = 705] [outer = 0x996c2000] 01:38:02 INFO - PROCESS | 8447 | 1466584682462 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 01:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1589ms 01:38:02 INFO - PROCESS | 8447 | 1466584682498 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 01:38:02 INFO - PROCESS | 8447 | 1466584682502 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 01:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:38:02 INFO - PROCESS | 8447 | 1466584682509 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:38:02 INFO - PROCESS | 8447 | 1466584682512 Marionette TRACE conn3 <- [1,910,null,{}] 01:38:02 INFO - PROCESS | 8447 | 1466584682518 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:02 INFO - PROCESS | 8447 | 1466584682523 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:02 INFO - PROCESS | 8447 | 1466584682743 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 01:38:03 INFO - PROCESS | 8447 | 1466584683056 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:03 INFO - PROCESS | 8447 | 1466584683062 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:03 INFO - PROCESS | 8447 | ++DOCSHELL 0x98106c00 == 51 [pid = 8447] [id = 235] 01:38:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0x98937800) [pid = 8447] [serial = 706] [outer = (nil)] 01:38:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 117 (0x99fccc00) [pid = 8447] [serial = 707] [outer = 0x98937800] 01:38:03 INFO - PROCESS | 8447 | 1466584683154 Marionette DEBUG loaded listener.js 01:38:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 118 (0x9a380800) [pid = 8447] [serial = 708] [outer = 0x98937800] 01:38:04 INFO - PROCESS | 8447 | 1466584684046 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 01:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1593ms 01:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:38:04 INFO - PROCESS | 8447 | 1466584684104 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 01:38:04 INFO - PROCESS | 8447 | 1466584684107 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 01:38:04 INFO - PROCESS | 8447 | 1466584684114 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:38:04 INFO - PROCESS | 8447 | 1466584684117 Marionette TRACE conn3 <- [1,914,null,{}] 01:38:04 INFO - PROCESS | 8447 | 1466584684123 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:04 INFO - PROCESS | 8447 | 1466584684128 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:04 INFO - PROCESS | 8447 | 1466584684311 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 01:38:04 INFO - PROCESS | 8447 | 1466584684557 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:04 INFO - PROCESS | 8447 | 1466584684566 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4800 == 52 [pid = 8447] [id = 236] 01:38:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 119 (0x8e588800) [pid = 8447] [serial = 709] [outer = (nil)] 01:38:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x8f7c9400) [pid = 8447] [serial = 710] [outer = 0x8e588800] 01:38:04 INFO - PROCESS | 8447 | 1466584684692 Marionette DEBUG loaded listener.js 01:38:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 121 (0x92c4e000) [pid = 8447] [serial = 711] [outer = 0x8e588800] 01:38:06 INFO - PROCESS | 8447 | 1466584686080 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 01:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2090ms 01:38:06 INFO - PROCESS | 8447 | 1466584686211 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 01:38:06 INFO - PROCESS | 8447 | 1466584686217 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 01:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:38:06 INFO - PROCESS | 8447 | 1466584686226 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:38:06 INFO - PROCESS | 8447 | 1466584686231 Marionette TRACE conn3 <- [1,918,null,{}] 01:38:06 INFO - PROCESS | 8447 | 1466584686239 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:06 INFO - PROCESS | 8447 | 1466584686246 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:06 INFO - PROCESS | 8447 | 1466584686418 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 01:38:06 INFO - PROCESS | 8447 | 1466584686618 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:06 INFO - PROCESS | 8447 | 1466584686634 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:06 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeed800 == 53 [pid = 8447] [id = 237] 01:38:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 122 (0x8eeef800) [pid = 8447] [serial = 712] [outer = (nil)] 01:38:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0x8f17ec00) [pid = 8447] [serial = 713] [outer = 0x8eeef800] 01:38:06 INFO - PROCESS | 8447 | 1466584686745 Marionette DEBUG loaded listener.js 01:38:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 124 (0x8f19d400) [pid = 8447] [serial = 714] [outer = 0x8eeef800] 01:38:07 INFO - PROCESS | 8447 | 1466584687792 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 01:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1636ms 01:38:07 INFO - PROCESS | 8447 | 1466584687863 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 01:38:07 INFO - PROCESS | 8447 | 1466584687870 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 01:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:38:07 INFO - PROCESS | 8447 | 1466584687880 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:38:07 INFO - PROCESS | 8447 | 1466584687883 Marionette TRACE conn3 <- [1,922,null,{}] 01:38:07 INFO - PROCESS | 8447 | 1466584687890 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:07 INFO - PROCESS | 8447 | 1466584687895 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:08 INFO - PROCESS | 8447 | 1466584688141 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86f800 == 52 [pid = 8447] [id = 196] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x954dc800 == 51 [pid = 8447] [id = 200] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c0800 == 50 [pid = 8447] [id = 194] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a0800 == 49 [pid = 8447] [id = 195] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58c000 == 48 [pid = 8447] [id = 206] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x92c41800 == 47 [pid = 8447] [id = 227] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x91390000 == 46 [pid = 8447] [id = 226] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a6000 == 45 [pid = 8447] [id = 225] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeea400 == 44 [pid = 8447] [id = 224] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe1800 == 43 [pid = 8447] [id = 223] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe6400 == 42 [pid = 8447] [id = 222] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe3800 == 41 [pid = 8447] [id = 197] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58c800 == 40 [pid = 8447] [id = 198] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c5c00 == 39 [pid = 8447] [id = 208] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5cec00 == 38 [pid = 8447] [id = 201] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x91a96000 == 37 [pid = 8447] [id = 211] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8d868800 == 36 [pid = 8447] [id = 216] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5ce800 == 35 [pid = 8447] [id = 202] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x91388400 == 34 [pid = 8447] [id = 213] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5cc000 == 33 [pid = 8447] [id = 217] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x92382c00 == 32 [pid = 8447] [id = 215] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfee000 == 31 [pid = 8447] [id = 221] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c4c00 == 30 [pid = 8447] [id = 205] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8d867800 == 29 [pid = 8447] [id = 212] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8d874400 == 28 [pid = 8447] [id = 218] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe7c00 == 27 [pid = 8447] [id = 220] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8bff0000 == 26 [pid = 8447] [id = 210] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8da09c00 == 25 [pid = 8447] [id = 199] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe3400 == 24 [pid = 8447] [id = 219] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8d876c00 == 23 [pid = 8447] [id = 193] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x9a411400 == 22 [pid = 8447] [id = 203] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x977e6800 == 21 [pid = 8447] [id = 214] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8bff0c00 == 20 [pid = 8447] [id = 204] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8da01c00 == 19 [pid = 8447] [id = 207] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x92385000 == 18 [pid = 8447] [id = 209] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4800 == 17 [pid = 8447] [id = 236] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x977e2c00 == 16 [pid = 8447] [id = 234] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x98106c00 == 15 [pid = 8447] [id = 235] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x977e3800 == 14 [pid = 8447] [id = 233] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x93a26000 == 13 [pid = 8447] [id = 232] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x91a8cc00 == 12 [pid = 8447] [id = 231] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee9800 == 11 [pid = 8447] [id = 229] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x91005c00 == 10 [pid = 8447] [id = 230] 01:38:09 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4400 == 9 [pid = 8447] [id = 228] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 123 (0x93a1c000) [pid = 8447] [serial = 635] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0x8f1a3800) [pid = 8447] [serial = 626] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 121 (0x8e433800) [pid = 8447] [serial = 623] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 120 (0x8e583c00) [pid = 8447] [serial = 624] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0x92c45000) [pid = 8447] [serial = 621] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 118 (0x92404000) [pid = 8447] [serial = 620] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 117 (0x92406800) [pid = 8447] [serial = 629] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 116 (0x8e433000) [pid = 8447] [serial = 632] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0x8f7c2800) [pid = 8447] [serial = 596] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 114 (0x8e5c6c00) [pid = 8447] [serial = 595] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 113 (0x92c50800) [pid = 8447] [serial = 599] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 112 (0x92c46800) [pid = 8447] [serial = 598] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x98a97c00) [pid = 8447] [serial = 602] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 110 (0x977f0400) [pid = 8447] [serial = 601] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x99e6dc00) [pid = 8447] [serial = 605] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x99de6400) [pid = 8447] [serial = 604] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x99fd5800) [pid = 8447] [serial = 608] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x99fd1c00) [pid = 8447] [serial = 607] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x9a41d400) [pid = 8447] [serial = 612] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x9a415800) [pid = 8447] [serial = 611] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x9a5bf400) [pid = 8447] [serial = 615] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x9a456c00) [pid = 8447] [serial = 614] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x8f17d000) [pid = 8447] [serial = 618] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x8eee5000) [pid = 8447] [serial = 617] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x928ab000) [pid = 8447] [serial = 630] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x8f1a5c00) [pid = 8447] [serial = 633] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x8f7c7c00) [pid = 8447] [serial = 627] [outer = (nil)] [url = about:blank] 01:38:09 INFO - PROCESS | 8447 | 1466584689843 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:09 INFO - PROCESS | 8447 | 1466584689849 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4800 == 10 [pid = 8447] [id = 238] 01:38:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8bfe6c00) [pid = 8447] [serial = 715] [outer = (nil)] 01:38:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x8bfee000) [pid = 8447] [serial = 716] [outer = 0x8bfe6c00] 01:38:09 INFO - PROCESS | 8447 | 1466584689935 Marionette DEBUG loaded listener.js 01:38:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x8d871400) [pid = 8447] [serial = 717] [outer = 0x8bfe6c00] 01:38:10 INFO - PROCESS | 8447 | 1466584690738 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 01:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2886ms 01:38:10 INFO - PROCESS | 8447 | 1466584690768 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 01:38:10 INFO - PROCESS | 8447 | 1466584690773 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 01:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:38:10 INFO - PROCESS | 8447 | 1466584690780 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:38:10 INFO - PROCESS | 8447 | 1466584690785 Marionette TRACE conn3 <- [1,926,null,{}] 01:38:10 INFO - PROCESS | 8447 | 1466584690793 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:10 INFO - PROCESS | 8447 | 1466584690798 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:10 INFO - PROCESS | 8447 | 1466584690968 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 01:38:11 INFO - PROCESS | 8447 | 1466584690980 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:11 INFO - PROCESS | 8447 | 1466584690989 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42b800 == 11 [pid = 8447] [id = 239] 01:38:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x8e583400) [pid = 8447] [serial = 718] [outer = (nil)] 01:38:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x8e58c000) [pid = 8447] [serial = 719] [outer = 0x8e583400] 01:38:11 INFO - PROCESS | 8447 | 1466584691059 Marionette DEBUG loaded listener.js 01:38:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x8e5c4c00) [pid = 8447] [serial = 720] [outer = 0x8e583400] 01:38:12 INFO - PROCESS | 8447 | 1466584692012 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 01:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1286ms 01:38:12 INFO - PROCESS | 8447 | 1466584692071 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 01:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:38:12 INFO - PROCESS | 8447 | 1466584692077 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 01:38:12 INFO - PROCESS | 8447 | 1466584692084 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:38:12 INFO - PROCESS | 8447 | 1466584692088 Marionette TRACE conn3 <- [1,930,null,{}] 01:38:12 INFO - PROCESS | 8447 | 1466584692093 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:12 INFO - PROCESS | 8447 | 1466584692099 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:12 INFO - PROCESS | 8447 | 1466584692273 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 01:38:12 INFO - PROCESS | 8447 | 1466584692429 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:12 INFO - PROCESS | 8447 | 1466584692435 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c7400 == 12 [pid = 8447] [id = 240] 01:38:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x8e5c8400) [pid = 8447] [serial = 721] [outer = (nil)] 01:38:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x8f179800) [pid = 8447] [serial = 722] [outer = 0x8e5c8400] 01:38:12 INFO - PROCESS | 8447 | 1466584692506 Marionette DEBUG loaded listener.js 01:38:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x8f183800) [pid = 8447] [serial = 723] [outer = 0x8e5c8400] 01:38:13 INFO - PROCESS | 8447 | 1466584693495 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 01:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1433ms 01:38:13 INFO - PROCESS | 8447 | 1466584693517 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 01:38:13 INFO - PROCESS | 8447 | 1466584693523 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 01:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:38:13 INFO - PROCESS | 8447 | 1466584693561 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:38:13 INFO - PROCESS | 8447 | 1466584693581 Marionette TRACE conn3 <- [1,934,null,{}] 01:38:13 INFO - PROCESS | 8447 | 1466584693596 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:13 INFO - PROCESS | 8447 | 1466584693604 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:13 INFO - PROCESS | 8447 | 1466584693826 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 01:38:13 INFO - PROCESS | 8447 | 1466584693851 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:13 INFO - PROCESS | 8447 | 1466584693880 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:13 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe2400 == 13 [pid = 8447] [id = 241] 01:38:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x8d876c00) [pid = 8447] [serial = 724] [outer = (nil)] 01:38:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x91006800) [pid = 8447] [serial = 725] [outer = 0x8d876c00] 01:38:14 INFO - PROCESS | 8447 | 1466584694025 Marionette DEBUG loaded listener.js 01:38:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x9138a000) [pid = 8447] [serial = 726] [outer = 0x8d876c00] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x91a87800) [pid = 8447] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x8da07800) [pid = 8447] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x9238a000) [pid = 8447] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x998cb400) [pid = 8447] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x8eeedc00) [pid = 8447] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x8bfe5000) [pid = 8447] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x8f17c800) [pid = 8447] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x8da09400) [pid = 8447] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x977e7000) [pid = 8447] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x8e58f800) [pid = 8447] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x91beb000) [pid = 8447] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x91395400) [pid = 8447] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x8f176800) [pid = 8447] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x8bfe7400) [pid = 8447] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x9100b800) [pid = 8447] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x91391c00) [pid = 8447] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:38:15 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x92c42800) [pid = 8447] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:38:15 INFO - PROCESS | 8447 | 1466584695571 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 01:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2088ms 01:38:15 INFO - PROCESS | 8447 | 1466584695624 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 01:38:15 INFO - PROCESS | 8447 | 1466584695628 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 01:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:38:15 INFO - PROCESS | 8447 | 1466584695635 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:38:15 INFO - PROCESS | 8447 | 1466584695637 Marionette TRACE conn3 <- [1,938,null,{}] 01:38:15 INFO - PROCESS | 8447 | 1466584695643 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:15 INFO - PROCESS | 8447 | 1466584695648 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:15 INFO - PROCESS | 8447 | 1466584695811 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 01:38:15 INFO - PROCESS | 8447 | 1466584695820 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:15 INFO - PROCESS | 8447 | 1466584695829 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:15 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86d000 == 14 [pid = 8447] [id = 242] 01:38:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8e589800) [pid = 8447] [serial = 727] [outer = (nil)] 01:38:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x91391400) [pid = 8447] [serial = 728] [outer = 0x8e589800] 01:38:15 INFO - PROCESS | 8447 | 1466584695895 Marionette DEBUG loaded listener.js 01:38:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x91393800) [pid = 8447] [serial = 729] [outer = 0x8e589800] 01:38:16 INFO - PROCESS | 8447 | 1466584696951 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 01:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1394ms 01:38:17 INFO - PROCESS | 8447 | 1466584697033 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 01:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:38:17 INFO - PROCESS | 8447 | 1466584697045 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 01:38:17 INFO - PROCESS | 8447 | 1466584697060 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:38:17 INFO - PROCESS | 8447 | 1466584697069 Marionette TRACE conn3 <- [1,942,null,{}] 01:38:17 INFO - PROCESS | 8447 | 1466584697124 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:17 INFO - PROCESS | 8447 | 1466584697135 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:17 INFO - PROCESS | 8447 | 1466584697447 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 01:38:17 INFO - PROCESS | 8447 | 1466584697643 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:17 INFO - PROCESS | 8447 | 1466584697656 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e427000 == 15 [pid = 8447] [id = 243] 01:38:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x8e433000) [pid = 8447] [serial = 730] [outer = (nil)] 01:38:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x8e58f800) [pid = 8447] [serial = 731] [outer = 0x8e433000] 01:38:17 INFO - PROCESS | 8447 | 1466584697742 Marionette DEBUG loaded listener.js 01:38:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8f179400) [pid = 8447] [serial = 732] [outer = 0x8e433000] 01:38:18 INFO - PROCESS | 8447 | 1466584698698 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 01:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1694ms 01:38:18 INFO - PROCESS | 8447 | 1466584698750 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 01:38:18 INFO - PROCESS | 8447 | 1466584698758 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 01:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:38:18 INFO - PROCESS | 8447 | 1466584698768 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:38:18 INFO - PROCESS | 8447 | 1466584698772 Marionette TRACE conn3 <- [1,946,null,{}] 01:38:18 INFO - PROCESS | 8447 | 1466584698779 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:18 INFO - PROCESS | 8447 | 1466584698785 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:18 INFO - PROCESS | 8447 | 1466584698969 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 01:38:19 INFO - PROCESS | 8447 | 1466584699197 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:19 INFO - PROCESS | 8447 | 1466584699205 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:19 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42c400 == 16 [pid = 8447] [id = 244] 01:38:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x8e5cb400) [pid = 8447] [serial = 733] [outer = (nil)] 01:38:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x91391800) [pid = 8447] [serial = 734] [outer = 0x8e5cb400] 01:38:19 INFO - PROCESS | 8447 | 1466584699296 Marionette DEBUG loaded listener.js 01:38:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x91a8e400) [pid = 8447] [serial = 735] [outer = 0x8e5cb400] 01:38:20 INFO - PROCESS | 8447 | 1466584700262 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 01:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1541ms 01:38:20 INFO - PROCESS | 8447 | 1466584700310 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 01:38:20 INFO - PROCESS | 8447 | 1466584700315 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 01:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:38:20 INFO - PROCESS | 8447 | 1466584700322 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:38:20 INFO - PROCESS | 8447 | 1466584700329 Marionette TRACE conn3 <- [1,950,null,{}] 01:38:20 INFO - PROCESS | 8447 | 1466584700346 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:20 INFO - PROCESS | 8447 | 1466584700355 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:20 INFO - PROCESS | 8447 | 1466584700556 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 01:38:20 INFO - PROCESS | 8447 | 1466584700767 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:20 INFO - PROCESS | 8447 | 1466584700778 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x92384400 == 17 [pid = 8447] [id = 245] 01:38:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x92384800) [pid = 8447] [serial = 736] [outer = (nil)] 01:38:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x92404000) [pid = 8447] [serial = 737] [outer = 0x92384800] 01:38:20 INFO - PROCESS | 8447 | 1466584700869 Marionette DEBUG loaded listener.js 01:38:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x9240c800) [pid = 8447] [serial = 738] [outer = 0x92384800] 01:38:21 INFO - PROCESS | 8447 | 1466584701734 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 01:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1447ms 01:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:38:21 INFO - PROCESS | 8447 | 1466584701770 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 01:38:21 INFO - PROCESS | 8447 | 1466584701774 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 01:38:21 INFO - PROCESS | 8447 | 1466584701781 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:38:21 INFO - PROCESS | 8447 | 1466584701784 Marionette TRACE conn3 <- [1,954,null,{}] 01:38:21 INFO - PROCESS | 8447 | 1466584701790 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:21 INFO - PROCESS | 8447 | 1466584701795 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:21 INFO - PROCESS | 8447 | 1466584701978 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 01:38:22 INFO - PROCESS | 8447 | 1466584702149 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:22 INFO - PROCESS | 8447 | 1466584702161 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:22 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da07800 == 18 [pid = 8447] [id = 246] 01:38:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x9240c400) [pid = 8447] [serial = 739] [outer = (nil)] 01:38:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x928a3400) [pid = 8447] [serial = 740] [outer = 0x9240c400] 01:38:22 INFO - PROCESS | 8447 | 1466584702238 Marionette DEBUG loaded listener.js 01:38:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x928a7800) [pid = 8447] [serial = 741] [outer = 0x9240c400] 01:38:23 INFO - PROCESS | 8447 | 1466584703188 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 01:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1444ms 01:38:23 INFO - PROCESS | 8447 | 1466584703225 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 01:38:23 INFO - PROCESS | 8447 | 1466584703230 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 01:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:38:23 INFO - PROCESS | 8447 | 1466584703236 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:38:23 INFO - PROCESS | 8447 | 1466584703240 Marionette TRACE conn3 <- [1,958,null,{}] 01:38:23 INFO - PROCESS | 8447 | 1466584703245 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:23 INFO - PROCESS | 8447 | 1466584703251 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:23 INFO - PROCESS | 8447 | 1466584703438 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 01:38:23 INFO - PROCESS | 8447 | 1466584703606 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:23 INFO - PROCESS | 8447 | 1466584703614 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e427800 == 19 [pid = 8447] [id = 247] 01:38:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x8f7c8400) [pid = 8447] [serial = 742] [outer = (nil)] 01:38:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x92c49400) [pid = 8447] [serial = 743] [outer = 0x8f7c8400] 01:38:23 INFO - PROCESS | 8447 | 1466584703692 Marionette DEBUG loaded listener.js 01:38:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x92c4c000) [pid = 8447] [serial = 744] [outer = 0x8f7c8400] 01:38:24 INFO - PROCESS | 8447 | 1466584704676 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 01:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1481ms 01:38:24 INFO - PROCESS | 8447 | 1466584704718 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 01:38:24 INFO - PROCESS | 8447 | 1466584704722 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 01:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:38:24 INFO - PROCESS | 8447 | 1466584704729 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:38:24 INFO - PROCESS | 8447 | 1466584704732 Marionette TRACE conn3 <- [1,962,null,{}] 01:38:24 INFO - PROCESS | 8447 | 1466584704738 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:24 INFO - PROCESS | 8447 | 1466584704749 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:25 INFO - PROCESS | 8447 | 1466584705031 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 01:38:25 INFO - PROCESS | 8447 | 1466584705303 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:25 INFO - PROCESS | 8447 | 1466584705309 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:25 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfefc00 == 20 [pid = 8447] [id = 248] 01:38:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 111 (0x8e427400) [pid = 8447] [serial = 745] [outer = (nil)] 01:38:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0x92f83c00) [pid = 8447] [serial = 746] [outer = 0x8e427400] 01:38:25 INFO - PROCESS | 8447 | 1466584705411 Marionette DEBUG loaded listener.js 01:38:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 113 (0x9396ac00) [pid = 8447] [serial = 747] [outer = 0x8e427400] 01:38:26 INFO - PROCESS | 8447 | 1466584706333 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 01:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1637ms 01:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:38:26 INFO - PROCESS | 8447 | 1466584706366 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 01:38:26 INFO - PROCESS | 8447 | 1466584706370 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 01:38:26 INFO - PROCESS | 8447 | 1466584706376 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:38:26 INFO - PROCESS | 8447 | 1466584706380 Marionette TRACE conn3 <- [1,966,null,{}] 01:38:26 INFO - PROCESS | 8447 | 1466584706386 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:26 INFO - PROCESS | 8447 | 1466584706391 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:26 INFO - PROCESS | 8447 | 1466584706567 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 01:38:26 INFO - PROCESS | 8447 | 1466584706734 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:26 INFO - PROCESS | 8447 | 1466584706742 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe5000 == 21 [pid = 8447] [id = 249] 01:38:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 114 (0x8da02400) [pid = 8447] [serial = 748] [outer = (nil)] 01:38:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 115 (0x93df1c00) [pid = 8447] [serial = 749] [outer = 0x8da02400] 01:38:26 INFO - PROCESS | 8447 | 1466584706821 Marionette DEBUG loaded listener.js 01:38:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0x93def400) [pid = 8447] [serial = 750] [outer = 0x8da02400] 01:38:27 INFO - PROCESS | 8447 | 1466584707800 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 01:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1482ms 01:38:27 INFO - PROCESS | 8447 | 1466584707860 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 01:38:27 INFO - PROCESS | 8447 | 1466584707866 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 01:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:38:27 INFO - PROCESS | 8447 | 1466584707873 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:38:27 INFO - PROCESS | 8447 | 1466584707876 Marionette TRACE conn3 <- [1,970,null,{}] 01:38:27 INFO - PROCESS | 8447 | 1466584707882 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:27 INFO - PROCESS | 8447 | 1466584707888 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:28 INFO - PROCESS | 8447 | 1466584708069 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 01:38:28 INFO - PROCESS | 8447 | 1466584708281 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:28 INFO - PROCESS | 8447 | 1466584708289 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5cfc00 == 22 [pid = 8447] [id = 250] 01:38:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 117 (0x92f8ac00) [pid = 8447] [serial = 751] [outer = (nil)] 01:38:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 118 (0x948f4000) [pid = 8447] [serial = 752] [outer = 0x92f8ac00] 01:38:28 INFO - PROCESS | 8447 | 1466584708414 Marionette DEBUG loaded listener.js 01:38:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 119 (0x952a2c00) [pid = 8447] [serial = 753] [outer = 0x92f8ac00] 01:38:29 INFO - PROCESS | 8447 | 1466584709319 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 01:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1482ms 01:38:29 INFO - PROCESS | 8447 | 1466584709356 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 01:38:29 INFO - PROCESS | 8447 | 1466584709360 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 01:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:38:29 INFO - PROCESS | 8447 | 1466584709366 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:38:29 INFO - PROCESS | 8447 | 1466584709370 Marionette TRACE conn3 <- [1,974,null,{}] 01:38:29 INFO - PROCESS | 8447 | 1466584709376 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:29 INFO - PROCESS | 8447 | 1466584709381 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:29 INFO - PROCESS | 8447 | 1466584709552 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 01:38:29 INFO - PROCESS | 8447 | 1466584709726 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:29 INFO - PROCESS | 8447 | 1466584709735 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:29 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eef2000 == 23 [pid = 8447] [id = 251] 01:38:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x8f17bc00) [pid = 8447] [serial = 754] [outer = (nil)] 01:38:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 121 (0x92409c00) [pid = 8447] [serial = 755] [outer = 0x8f17bc00] 01:38:29 INFO - PROCESS | 8447 | 1466584709812 Marionette DEBUG loaded listener.js 01:38:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 122 (0x92c59c00) [pid = 8447] [serial = 756] [outer = 0x8f17bc00] 01:38:30 INFO - PROCESS | 8447 | 1466584710784 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 01:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1484ms 01:38:30 INFO - PROCESS | 8447 | 1466584710852 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 01:38:30 INFO - PROCESS | 8447 | 1466584710856 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 01:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:38:30 INFO - PROCESS | 8447 | 1466584710862 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:38:30 INFO - PROCESS | 8447 | 1466584710866 Marionette TRACE conn3 <- [1,978,null,{}] 01:38:30 INFO - PROCESS | 8447 | 1466584710872 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:30 INFO - PROCESS | 8447 | 1466584710877 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:31 INFO - PROCESS | 8447 | 1466584711061 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 01:38:31 INFO - PROCESS | 8447 | 1466584711401 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:31 INFO - PROCESS | 8447 | 1466584711414 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfeec00 == 24 [pid = 8447] [id = 252] 01:38:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 123 (0x8bfef400) [pid = 8447] [serial = 757] [outer = (nil)] 01:38:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 124 (0x8d875c00) [pid = 8447] [serial = 758] [outer = 0x8bfef400] 01:38:31 INFO - PROCESS | 8447 | 1466584711531 Marionette DEBUG loaded listener.js 01:38:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 125 (0x8e429800) [pid = 8447] [serial = 759] [outer = 0x8bfef400] 01:38:32 INFO - PROCESS | 8447 | 1466584712438 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 01:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1632ms 01:38:32 INFO - PROCESS | 8447 | 1466584712498 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 01:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:38:32 INFO - PROCESS | 8447 | 1466584712510 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 01:38:32 INFO - PROCESS | 8447 | 1466584712524 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:38:32 INFO - PROCESS | 8447 | 1466584712529 Marionette TRACE conn3 <- [1,982,null,{}] 01:38:32 INFO - PROCESS | 8447 | 1466584712543 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:32 INFO - PROCESS | 8447 | 1466584712556 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:32 INFO - PROCESS | 8447 | 1466584712809 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 124 (0x91bea800) [pid = 8447] [serial = 677] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 123 (0x8eeed000) [pid = 8447] [serial = 638] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 122 (0x92410800) [pid = 8447] [serial = 642] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 121 (0x91bf0c00) [pid = 8447] [serial = 678] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 120 (0x99de5800) [pid = 8447] [serial = 647] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0x8f7d0c00) [pid = 8447] [serial = 675] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 118 (0x99deb000) [pid = 8447] [serial = 648] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 117 (0x8e58bc00) [pid = 8447] [serial = 672] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 116 (0x9a45b000) [pid = 8447] [serial = 653] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0x8f1a5400) [pid = 8447] [serial = 639] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 114 (0x99fd4800) [pid = 8447] [serial = 650] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 113 (0x98e3dc00) [pid = 8447] [serial = 645] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 112 (0x9ae75c00) [pid = 8447] [serial = 663] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x9ae74000) [pid = 8447] [serial = 662] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 110 (0x952a5c00) [pid = 8447] [serial = 636] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x8e585800) [pid = 8447] [serial = 671] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x9aca3800) [pid = 8447] [serial = 660] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x9a7d8c00) [pid = 8447] [serial = 657] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x9a5c7800) [pid = 8447] [serial = 654] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x8da01400) [pid = 8447] [serial = 669] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x9ac9b400) [pid = 8447] [serial = 659] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x9b1cb800) [pid = 8447] [serial = 666] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x9ae74400) [pid = 8447] [serial = 665] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x9240b800) [pid = 8447] [serial = 641] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x9a7d6800) [pid = 8447] [serial = 656] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x928a4400) [pid = 8447] [serial = 681] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x8f1a2400) [pid = 8447] [serial = 674] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x9240bc00) [pid = 8447] [serial = 680] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x8bfef000) [pid = 8447] [serial = 668] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x9a380000) [pid = 8447] [serial = 651] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x9817ac00) [pid = 8447] [serial = 644] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x92c4d000) [pid = 8447] [serial = 683] [outer = (nil)] [url = about:blank] 01:38:32 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x92c5fc00) [pid = 8447] [serial = 684] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 8447 | 1466584713088 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:33 INFO - PROCESS | 8447 | 1466584713099 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:33 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e432c00 == 25 [pid = 8447] [id = 253] 01:38:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8e585800) [pid = 8447] [serial = 760] [outer = (nil)] 01:38:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x8e5c3000) [pid = 8447] [serial = 761] [outer = 0x8e585800] 01:38:33 INFO - PROCESS | 8447 | 1466584713174 Marionette DEBUG loaded listener.js 01:38:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8f178800) [pid = 8447] [serial = 762] [outer = 0x8e585800] 01:38:33 INFO - PROCESS | 8447 | 1466584713967 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 01:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1507ms 01:38:34 INFO - PROCESS | 8447 | 1466584714032 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 01:38:34 INFO - PROCESS | 8447 | 1466584714038 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 01:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:38:34 INFO - PROCESS | 8447 | 1466584714050 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:38:34 INFO - PROCESS | 8447 | 1466584714053 Marionette TRACE conn3 <- [1,986,null,{}] 01:38:34 INFO - PROCESS | 8447 | 1466584714076 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:34 INFO - PROCESS | 8447 | 1466584714081 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:34 INFO - PROCESS | 8447 | 1466584714256 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 01:38:34 INFO - PROCESS | 8447 | 1466584714268 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:34 INFO - PROCESS | 8447 | 1466584714277 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a4c00 == 26 [pid = 8447] [id = 254] 01:38:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x8f7cd800) [pid = 8447] [serial = 763] [outer = (nil)] 01:38:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x9138e000) [pid = 8447] [serial = 764] [outer = 0x8f7cd800] 01:38:34 INFO - PROCESS | 8447 | 1466584714345 Marionette DEBUG loaded listener.js 01:38:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x91a95000) [pid = 8447] [serial = 765] [outer = 0x8f7cd800] 01:38:35 INFO - PROCESS | 8447 | 1466584715307 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 01:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1334ms 01:38:35 INFO - PROCESS | 8447 | 1466584715391 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 01:38:35 INFO - PROCESS | 8447 | 1466584715395 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 01:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:38:35 INFO - PROCESS | 8447 | 1466584715415 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:38:35 INFO - PROCESS | 8447 | 1466584715424 Marionette TRACE conn3 <- [1,990,null,{}] 01:38:35 INFO - PROCESS | 8447 | 1466584715431 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:35 INFO - PROCESS | 8447 | 1466584715439 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:35 INFO - PROCESS | 8447 | 1466584715675 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 01:38:35 INFO - PROCESS | 8447 | 1466584715701 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:35 INFO - PROCESS | 8447 | 1466584715708 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee3400 == 27 [pid = 8447] [id = 255] 01:38:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x92386c00) [pid = 8447] [serial = 766] [outer = (nil)] 01:38:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x9289c800) [pid = 8447] [serial = 767] [outer = 0x92386c00] 01:38:35 INFO - PROCESS | 8447 | 1466584715775 Marionette DEBUG loaded listener.js 01:38:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x928a9000) [pid = 8447] [serial = 768] [outer = 0x92386c00] 01:38:36 INFO - PROCESS | 8447 | 1466584716685 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 01:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1350ms 01:38:36 INFO - PROCESS | 8447 | 1466584716759 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 01:38:36 INFO - PROCESS | 8447 | 1466584716763 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 01:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:38:36 INFO - PROCESS | 8447 | 1466584716770 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:38:36 INFO - PROCESS | 8447 | 1466584716772 Marionette TRACE conn3 <- [1,994,null,{}] 01:38:36 INFO - PROCESS | 8447 | 1466584716785 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:36 INFO - PROCESS | 8447 | 1466584716788 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:37 INFO - PROCESS | 8447 | 1466584717016 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 01:38:37 INFO - PROCESS | 8447 | 1466584717039 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:37 INFO - PROCESS | 8447 | 1466584717046 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe9400 == 28 [pid = 8447] [id = 256] 01:38:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x8da09400) [pid = 8447] [serial = 769] [outer = (nil)] 01:38:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x92c5b400) [pid = 8447] [serial = 770] [outer = 0x8da09400] 01:38:37 INFO - PROCESS | 8447 | 1466584717142 Marionette DEBUG loaded listener.js 01:38:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x92c60400) [pid = 8447] [serial = 771] [outer = 0x8da09400] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x8bfe6c00) [pid = 8447] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x8e583400) [pid = 8447] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x8d876c00) [pid = 8447] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x8eeef800) [pid = 8447] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x8bfe5400) [pid = 8447] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x8f17f800) [pid = 8447] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x91a91800) [pid = 8447] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x91a90400) [pid = 8447] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x93df0c00) [pid = 8447] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x977e4400) [pid = 8447] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x996c2000) [pid = 8447] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x98937800) [pid = 8447] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8e588800) [pid = 8447] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:38:37 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8e5c8400) [pid = 8447] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:38:38 INFO - PROCESS | 8447 | 1466584718154 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 01:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1438ms 01:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:38:38 INFO - PROCESS | 8447 | 1466584718209 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 01:38:38 INFO - PROCESS | 8447 | 1466584718211 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 01:38:38 INFO - PROCESS | 8447 | 1466584718218 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:38:38 INFO - PROCESS | 8447 | 1466584718221 Marionette TRACE conn3 <- [1,998,null,{}] 01:38:38 INFO - PROCESS | 8447 | 1466584718227 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:38 INFO - PROCESS | 8447 | 1466584718232 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:38 INFO - PROCESS | 8447 | 1466584718442 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 01:38:38 INFO - PROCESS | 8447 | 1466584718456 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:38 INFO - PROCESS | 8447 | 1466584718473 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x9100b800 == 29 [pid = 8447] [id = 257] 01:38:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x92388400) [pid = 8447] [serial = 772] [outer = (nil)] 01:38:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x92c58000) [pid = 8447] [serial = 773] [outer = 0x92388400] 01:38:38 INFO - PROCESS | 8447 | 1466584718552 Marionette DEBUG loaded listener.js 01:38:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x952a5c00) [pid = 8447] [serial = 774] [outer = 0x92388400] 01:38:39 INFO - PROCESS | 8447 | 1466584719411 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 01:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1235ms 01:38:39 INFO - PROCESS | 8447 | 1466584719452 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 01:38:39 INFO - PROCESS | 8447 | 1466584719456 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 01:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:38:39 INFO - PROCESS | 8447 | 1466584719462 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:38:39 INFO - PROCESS | 8447 | 1466584719464 Marionette TRACE conn3 <- [1,1002,null,{}] 01:38:39 INFO - PROCESS | 8447 | 1466584719470 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:39 INFO - PROCESS | 8447 | 1466584719476 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:39 INFO - PROCESS | 8447 | 1466584719643 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 01:38:39 INFO - PROCESS | 8447 | 1466584719655 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:39 INFO - PROCESS | 8447 | 1466584719665 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeef800 == 30 [pid = 8447] [id = 258] 01:38:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x9240f400) [pid = 8447] [serial = 775] [outer = (nil)] 01:38:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x954e3800) [pid = 8447] [serial = 776] [outer = 0x9240f400] 01:38:39 INFO - PROCESS | 8447 | 1466584719732 Marionette DEBUG loaded listener.js 01:38:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x977e4400) [pid = 8447] [serial = 777] [outer = 0x9240f400] 01:38:40 INFO - PROCESS | 8447 | 1466584720935 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 01:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1550ms 01:38:41 INFO - PROCESS | 8447 | 1466584721014 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 01:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:38:41 INFO - PROCESS | 8447 | 1466584721020 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 01:38:41 INFO - PROCESS | 8447 | 1466584721027 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:38:41 INFO - PROCESS | 8447 | 1466584721033 Marionette TRACE conn3 <- [1,1006,null,{}] 01:38:41 INFO - PROCESS | 8447 | 1466584721041 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:41 INFO - PROCESS | 8447 | 1466584721048 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:41 INFO - PROCESS | 8447 | 1466584721296 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 01:38:41 INFO - PROCESS | 8447 | 1466584721548 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:41 INFO - PROCESS | 8447 | 1466584721557 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:41 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c8400 == 31 [pid = 8447] [id = 259] 01:38:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x8e5ce000) [pid = 8447] [serial = 778] [outer = (nil)] 01:38:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8f1a6c00) [pid = 8447] [serial = 779] [outer = 0x8e5ce000] 01:38:41 INFO - PROCESS | 8447 | 1466584721647 Marionette DEBUG loaded listener.js 01:38:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x91001c00) [pid = 8447] [serial = 780] [outer = 0x8e5ce000] 01:38:42 INFO - PROCESS | 8447 | 1466584722563 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 01:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1594ms 01:38:42 INFO - PROCESS | 8447 | 1466584722622 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 01:38:42 INFO - PROCESS | 8447 | 1466584722629 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 01:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:38:42 INFO - PROCESS | 8447 | 1466584722640 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:38:42 INFO - PROCESS | 8447 | 1466584722645 Marionette TRACE conn3 <- [1,1010,null,{}] 01:38:42 INFO - PROCESS | 8447 | 1466584722653 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:42 INFO - PROCESS | 8447 | 1466584722659 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:42 INFO - PROCESS | 8447 | 1466584722869 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 01:38:43 INFO - PROCESS | 8447 | 1466584723132 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:43 INFO - PROCESS | 8447 | 1466584723140 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a93c00 == 32 [pid = 8447] [id = 260] 01:38:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x9240ac00) [pid = 8447] [serial = 781] [outer = (nil)] 01:38:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x928a7000) [pid = 8447] [serial = 782] [outer = 0x9240ac00] 01:38:43 INFO - PROCESS | 8447 | 1466584723270 Marionette DEBUG loaded listener.js 01:38:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x92c5b800) [pid = 8447] [serial = 783] [outer = 0x9240ac00] 01:38:44 INFO - PROCESS | 8447 | 1466584724228 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 01:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1647ms 01:38:44 INFO - PROCESS | 8447 | 1466584724287 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 01:38:44 INFO - PROCESS | 8447 | 1466584724292 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 01:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:38:44 INFO - PROCESS | 8447 | 1466584724299 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:38:44 INFO - PROCESS | 8447 | 1466584724305 Marionette TRACE conn3 <- [1,1014,null,{}] 01:38:44 INFO - PROCESS | 8447 | 1466584724322 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:44 INFO - PROCESS | 8447 | 1466584724331 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:44 INFO - PROCESS | 8447 | 1466584724560 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 01:38:44 INFO - PROCESS | 8447 | 1466584724779 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:44 INFO - PROCESS | 8447 | 1466584724796 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e583c00 == 33 [pid = 8447] [id = 261] 01:38:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x954e5000) [pid = 8447] [serial = 784] [outer = (nil)] 01:38:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x977e7c00) [pid = 8447] [serial = 785] [outer = 0x954e5000] 01:38:44 INFO - PROCESS | 8447 | 1466584724919 Marionette DEBUG loaded listener.js 01:38:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x98106c00) [pid = 8447] [serial = 786] [outer = 0x954e5000] 01:38:45 INFO - PROCESS | 8447 | 1466584725857 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 01:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1593ms 01:38:45 INFO - PROCESS | 8447 | 1466584725892 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 01:38:45 INFO - PROCESS | 8447 | 1466584725897 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 01:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:38:45 INFO - PROCESS | 8447 | 1466584725904 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:38:45 INFO - PROCESS | 8447 | 1466584725908 Marionette TRACE conn3 <- [1,1018,null,{}] 01:38:45 INFO - PROCESS | 8447 | 1466584725914 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:45 INFO - PROCESS | 8447 | 1466584725919 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:46 INFO - PROCESS | 8447 | 1466584726125 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 01:38:46 INFO - PROCESS | 8447 | 1466584726298 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:46 INFO - PROCESS | 8447 | 1466584726310 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:46 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86e800 == 34 [pid = 8447] [id = 262] 01:38:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x92c64c00) [pid = 8447] [serial = 787] [outer = (nil)] 01:38:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x98a0f800) [pid = 8447] [serial = 788] [outer = 0x92c64c00] 01:38:46 INFO - PROCESS | 8447 | 1466584726428 Marionette DEBUG loaded listener.js 01:38:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x98a97000) [pid = 8447] [serial = 789] [outer = 0x92c64c00] 01:38:47 INFO - PROCESS | 8447 | 1466584727349 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 01:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1487ms 01:38:47 INFO - PROCESS | 8447 | 1466584727392 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 01:38:47 INFO - PROCESS | 8447 | 1466584727396 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 01:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:38:47 INFO - PROCESS | 8447 | 1466584727402 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:38:47 INFO - PROCESS | 8447 | 1466584727406 Marionette TRACE conn3 <- [1,1022,null,{}] 01:38:47 INFO - PROCESS | 8447 | 1466584727412 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:47 INFO - PROCESS | 8447 | 1466584727418 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:47 INFO - PROCESS | 8447 | 1466584727605 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 01:38:47 INFO - PROCESS | 8447 | 1466584727778 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:47 INFO - PROCESS | 8447 | 1466584727802 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5ca000 == 35 [pid = 8447] [id = 263] 01:38:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x928abc00) [pid = 8447] [serial = 790] [outer = (nil)] 01:38:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x9959cc00) [pid = 8447] [serial = 791] [outer = 0x928abc00] 01:38:47 INFO - PROCESS | 8447 | 1466584727933 Marionette DEBUG loaded listener.js 01:38:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 111 (0x996c4000) [pid = 8447] [serial = 792] [outer = 0x928abc00] 01:38:48 INFO - PROCESS | 8447 | 1466584728878 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 01:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1538ms 01:38:48 INFO - PROCESS | 8447 | 1466584728941 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 01:38:48 INFO - PROCESS | 8447 | 1466584728946 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 01:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:38:48 INFO - PROCESS | 8447 | 1466584728952 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:38:48 INFO - PROCESS | 8447 | 1466584728956 Marionette TRACE conn3 <- [1,1026,null,{}] 01:38:48 INFO - PROCESS | 8447 | 1466584728962 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:48 INFO - PROCESS | 8447 | 1466584728972 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:49 INFO - PROCESS | 8447 | 1466584729204 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 01:38:49 INFO - PROCESS | 8447 | 1466584729420 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:49 INFO - PROCESS | 8447 | 1466584729430 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7c8000 == 36 [pid = 8447] [id = 264] 01:38:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0x9897c800) [pid = 8447] [serial = 793] [outer = (nil)] 01:38:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 113 (0x99bd8c00) [pid = 8447] [serial = 794] [outer = 0x9897c800] 01:38:49 INFO - PROCESS | 8447 | 1466584729552 Marionette DEBUG loaded listener.js 01:38:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 114 (0x99de5000) [pid = 8447] [serial = 795] [outer = 0x9897c800] 01:38:50 INFO - PROCESS | 8447 | 1466584730427 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 01:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1550ms 01:38:50 INFO - PROCESS | 8447 | 1466584730504 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 01:38:50 INFO - PROCESS | 8447 | 1466584730508 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 01:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:38:50 INFO - PROCESS | 8447 | 1466584730514 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:38:50 INFO - PROCESS | 8447 | 1466584730518 Marionette TRACE conn3 <- [1,1030,null,{}] 01:38:50 INFO - PROCESS | 8447 | 1466584730525 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:50 INFO - PROCESS | 8447 | 1466584730530 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:50 INFO - PROCESS | 8447 | 1466584730763 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 01:38:51 INFO - PROCESS | 8447 | 1466584730996 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:51 INFO - PROCESS | 8447 | 1466584731004 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58fc00 == 37 [pid = 8447] [id = 265] 01:38:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 115 (0x8e5c0c00) [pid = 8447] [serial = 796] [outer = (nil)] 01:38:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0x99e63000) [pid = 8447] [serial = 797] [outer = 0x8e5c0c00] 01:38:51 INFO - PROCESS | 8447 | 1466584731130 Marionette DEBUG loaded listener.js 01:38:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 117 (0x99e6dc00) [pid = 8447] [serial = 798] [outer = 0x8e5c0c00] 01:38:52 INFO - PROCESS | 8447 | 1466584732050 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 01:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1880ms 01:38:52 INFO - PROCESS | 8447 | 1466584732397 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 01:38:52 INFO - PROCESS | 8447 | 1466584732404 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 01:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:38:52 INFO - PROCESS | 8447 | 1466584732465 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:38:52 INFO - PROCESS | 8447 | 1466584732470 Marionette TRACE conn3 <- [1,1034,null,{}] 01:38:52 INFO - PROCESS | 8447 | 1466584732480 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:52 INFO - PROCESS | 8447 | 1466584732485 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:52 INFO - PROCESS | 8447 | 1466584732736 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 01:38:53 INFO - PROCESS | 8447 | 1466584733033 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:53 INFO - PROCESS | 8447 | 1466584733048 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f19b800 == 38 [pid = 8447] [id = 266] 01:38:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 118 (0x8f19c800) [pid = 8447] [serial = 799] [outer = (nil)] 01:38:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 119 (0x8f1a8800) [pid = 8447] [serial = 800] [outer = 0x8f19c800] 01:38:53 INFO - PROCESS | 8447 | 1466584733122 Marionette DEBUG loaded listener.js 01:38:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 120 (0x8f7cf400) [pid = 8447] [serial = 801] [outer = 0x8f19c800] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4800 == 37 [pid = 8447] [id = 238] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe9400 == 36 [pid = 8447] [id = 256] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeed800 == 35 [pid = 8447] [id = 237] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x9100b800 == 34 [pid = 8447] [id = 257] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58fc00 == 33 [pid = 8447] [id = 265] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5ca000 == 32 [pid = 8447] [id = 263] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7c8000 == 31 [pid = 8447] [id = 264] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86e800 == 30 [pid = 8447] [id = 262] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x8e583c00 == 29 [pid = 8447] [id = 261] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c8400 == 28 [pid = 8447] [id = 259] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x91a93c00 == 27 [pid = 8447] [id = 260] 01:38:54 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeef800 == 26 [pid = 8447] [id = 258] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 119 (0x91391400) [pid = 8447] [serial = 728] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 118 (0x8bfee000) [pid = 8447] [serial = 716] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 117 (0x8d871400) [pid = 8447] [serial = 717] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 116 (0x8e58c000) [pid = 8447] [serial = 719] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0x8e5c4c00) [pid = 8447] [serial = 720] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 114 (0x91006800) [pid = 8447] [serial = 725] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 113 (0x8f19d400) [pid = 8447] [serial = 714] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 112 (0x8f17ec00) [pid = 8447] [serial = 713] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x8e426400) [pid = 8447] [serial = 687] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 110 (0x8bfed000) [pid = 8447] [serial = 686] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x8f1a7000) [pid = 8447] [serial = 690] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x8f19c000) [pid = 8447] [serial = 689] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x9240c000) [pid = 8447] [serial = 693] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x91bf6000) [pid = 8447] [serial = 692] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x93df9c00) [pid = 8447] [serial = 696] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x93a22400) [pid = 8447] [serial = 695] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x954e4000) [pid = 8447] [serial = 699] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x954da800) [pid = 8447] [serial = 698] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x996b8400) [pid = 8447] [serial = 702] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x977ec400) [pid = 8447] [serial = 701] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x99dec800) [pid = 8447] [serial = 705] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x99de2000) [pid = 8447] [serial = 704] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x9a380800) [pid = 8447] [serial = 708] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x99fccc00) [pid = 8447] [serial = 707] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x92c4e000) [pid = 8447] [serial = 711] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x8f7c9400) [pid = 8447] [serial = 710] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x9138a000) [pid = 8447] [serial = 726] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8f179800) [pid = 8447] [serial = 722] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8f183800) [pid = 8447] [serial = 723] [outer = (nil)] [url = about:blank] 01:38:55 INFO - PROCESS | 8447 | 1466584735325 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 01:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2946ms 01:38:55 INFO - PROCESS | 8447 | 1466584735367 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 01:38:55 INFO - PROCESS | 8447 | 1466584735377 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 01:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:38:55 INFO - PROCESS | 8447 | 1466584735392 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:38:55 INFO - PROCESS | 8447 | 1466584735400 Marionette TRACE conn3 <- [1,1038,null,{}] 01:38:55 INFO - PROCESS | 8447 | 1466584735408 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:55 INFO - PROCESS | 8447 | 1466584735413 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:55 INFO - PROCESS | 8447 | 1466584735632 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 01:38:55 INFO - PROCESS | 8447 | 1466584735789 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:55 INFO - PROCESS | 8447 | 1466584735797 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:55 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da04800 == 27 [pid = 8447] [id = 267] 01:38:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8da06c00) [pid = 8447] [serial = 802] [outer = (nil)] 01:38:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8e432400) [pid = 8447] [serial = 803] [outer = 0x8da06c00] 01:38:55 INFO - PROCESS | 8447 | 1466584735873 Marionette DEBUG loaded listener.js 01:38:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x8e42d400) [pid = 8447] [serial = 804] [outer = 0x8da06c00] 01:38:56 INFO - PROCESS | 8447 | 1466584736704 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 01:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1338ms 01:38:56 INFO - PROCESS | 8447 | 1466584736732 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 01:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:38:56 INFO - PROCESS | 8447 | 1466584736742 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 01:38:56 INFO - PROCESS | 8447 | 1466584736753 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:38:56 INFO - PROCESS | 8447 | 1466584736758 Marionette TRACE conn3 <- [1,1042,null,{}] 01:38:56 INFO - PROCESS | 8447 | 1466584736764 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:56 INFO - PROCESS | 8447 | 1466584736770 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:56 INFO - PROCESS | 8447 | 1466584736947 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 01:38:56 INFO - PROCESS | 8447 | 1466584736959 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:56 INFO - PROCESS | 8447 | 1466584736966 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:57 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f176c00 == 28 [pid = 8447] [id = 268] 01:38:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8f177400) [pid = 8447] [serial = 805] [outer = (nil)] 01:38:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x8f17f000) [pid = 8447] [serial = 806] [outer = 0x8f177400] 01:38:57 INFO - PROCESS | 8447 | 1466584737177 Marionette DEBUG loaded listener.js 01:38:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x8f19ac00) [pid = 8447] [serial = 807] [outer = 0x8f177400] 01:38:58 INFO - PROCESS | 8447 | 1466584738088 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 01:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1382ms 01:38:58 INFO - PROCESS | 8447 | 1466584738134 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 01:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:38:58 INFO - PROCESS | 8447 | 1466584738138 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 01:38:58 INFO - PROCESS | 8447 | 1466584738145 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:38:58 INFO - PROCESS | 8447 | 1466584738151 Marionette TRACE conn3 <- [1,1046,null,{}] 01:38:58 INFO - PROCESS | 8447 | 1466584738176 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:58 INFO - PROCESS | 8447 | 1466584738185 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:58 INFO - PROCESS | 8447 | 1466584738404 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 01:38:58 INFO - PROCESS | 8447 | 1466584738433 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:58 INFO - PROCESS | 8447 | 1466584738442 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:38:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138e800 == 29 [pid = 8447] [id = 269] 01:38:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x9138f800) [pid = 8447] [serial = 808] [outer = (nil)] 01:38:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x91394400) [pid = 8447] [serial = 809] [outer = 0x9138f800] 01:38:58 INFO - PROCESS | 8447 | 1466584738517 Marionette DEBUG loaded listener.js 01:38:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x91a91400) [pid = 8447] [serial = 810] [outer = 0x9138f800] 01:38:59 INFO - PROCESS | 8447 | 1466584739455 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 01:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1357ms 01:38:59 INFO - PROCESS | 8447 | 1466584739502 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 01:38:59 INFO - PROCESS | 8447 | 1466584739506 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 01:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:38:59 INFO - PROCESS | 8447 | 1466584739520 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:38:59 INFO - PROCESS | 8447 | 1466584739523 Marionette TRACE conn3 <- [1,1050,null,{}] 01:38:59 INFO - PROCESS | 8447 | 1466584739529 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:59 INFO - PROCESS | 8447 | 1466584739535 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:00 INFO - PROCESS | 8447 | 1466584740335 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x8f7cd800) [pid = 8447] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x8f17bc00) [pid = 8447] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x8da02400) [pid = 8447] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x8e5cb400) [pid = 8447] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x92386c00) [pid = 8447] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x92f8ac00) [pid = 8447] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x8bfef400) [pid = 8447] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8e433000) [pid = 8447] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8f7c8400) [pid = 8447] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8e427400) [pid = 8447] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8e585800) [pid = 8447] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8da09400) [pid = 8447] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x92388400) [pid = 8447] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8e589800) [pid = 8447] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x9240c400) [pid = 8447] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x92384800) [pid = 8447] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:39:00 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x9240f400) [pid = 8447] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:39:00 INFO - PROCESS | 8447 | 1466584740556 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:00 INFO - PROCESS | 8447 | 1466584740563 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfecc00 == 30 [pid = 8447] [id = 270] 01:39:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8d86b000) [pid = 8447] [serial = 811] [outer = (nil)] 01:39:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8e585800) [pid = 8447] [serial = 812] [outer = 0x8d86b000] 01:39:00 INFO - PROCESS | 8447 | 1466584740648 Marionette DEBUG loaded listener.js 01:39:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x9100f800) [pid = 8447] [serial = 813] [outer = 0x8d86b000] 01:39:01 INFO - PROCESS | 8447 | 1466584741379 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 01:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1883ms 01:39:01 INFO - PROCESS | 8447 | 1466584741403 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 01:39:01 INFO - PROCESS | 8447 | 1466584741407 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 01:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:39:01 INFO - PROCESS | 8447 | 1466584741417 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:39:01 INFO - PROCESS | 8447 | 1466584741419 Marionette TRACE conn3 <- [1,1054,null,{}] 01:39:01 INFO - PROCESS | 8447 | 1466584741424 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:01 INFO - PROCESS | 8447 | 1466584741430 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:01 INFO - PROCESS | 8447 | 1466584741629 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 01:39:01 INFO - PROCESS | 8447 | 1466584741647 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:01 INFO - PROCESS | 8447 | 1466584741655 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7cd800 == 31 [pid = 8447] [id = 271] 01:39:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8f7cf800) [pid = 8447] [serial = 814] [outer = (nil)] 01:39:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x92388c00) [pid = 8447] [serial = 815] [outer = 0x8f7cf800] 01:39:01 INFO - PROCESS | 8447 | 1466584741725 Marionette DEBUG loaded listener.js 01:39:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x9240c000) [pid = 8447] [serial = 816] [outer = 0x8f7cf800] 01:39:02 INFO - PROCESS | 8447 | 1466584742776 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 01:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1384ms 01:39:02 INFO - PROCESS | 8447 | 1466584742802 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 01:39:02 INFO - PROCESS | 8447 | 1466584742808 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 01:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:39:02 INFO - PROCESS | 8447 | 1466584742818 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:39:02 INFO - PROCESS | 8447 | 1466584742823 Marionette TRACE conn3 <- [1,1058,null,{}] 01:39:02 INFO - PROCESS | 8447 | 1466584742832 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:02 INFO - PROCESS | 8447 | 1466584742838 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:03 INFO - PROCESS | 8447 | 1466584743065 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 01:39:03 INFO - PROCESS | 8447 | 1466584743308 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:03 INFO - PROCESS | 8447 | 1466584743324 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:03 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d873000 == 32 [pid = 8447] [id = 272] 01:39:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x8da03000) [pid = 8447] [serial = 817] [outer = (nil)] 01:39:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x8e58ac00) [pid = 8447] [serial = 818] [outer = 0x8da03000] 01:39:03 INFO - PROCESS | 8447 | 1466584743493 Marionette DEBUG loaded listener.js 01:39:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8e5cf400) [pid = 8447] [serial = 819] [outer = 0x8da03000] 01:39:04 INFO - PROCESS | 8447 | 1466584744438 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 01:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1642ms 01:39:04 INFO - PROCESS | 8447 | 1466584744460 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 01:39:04 INFO - PROCESS | 8447 | 1466584744468 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 01:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:39:04 INFO - PROCESS | 8447 | 1466584744481 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:39:04 INFO - PROCESS | 8447 | 1466584744487 Marionette TRACE conn3 <- [1,1062,null,{}] 01:39:04 INFO - PROCESS | 8447 | 1466584744494 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:04 INFO - PROCESS | 8447 | 1466584744501 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:04 INFO - PROCESS | 8447 | 1466584744720 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 01:39:04 INFO - PROCESS | 8447 | 1466584744888 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:04 INFO - PROCESS | 8447 | 1466584744895 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da01c00 == 33 [pid = 8447] [id = 273] 01:39:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x9138a000) [pid = 8447] [serial = 820] [outer = (nil)] 01:39:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x91a94000) [pid = 8447] [serial = 821] [outer = 0x9138a000] 01:39:05 INFO - PROCESS | 8447 | 1466584745039 Marionette DEBUG loaded listener.js 01:39:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8e5ce400) [pid = 8447] [serial = 822] [outer = 0x9138a000] 01:39:06 INFO - PROCESS | 8447 | 1466584746070 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 01:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1637ms 01:39:06 INFO - PROCESS | 8447 | 1466584746117 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 01:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:39:06 INFO - PROCESS | 8447 | 1466584746122 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 01:39:06 INFO - PROCESS | 8447 | 1466584746129 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:39:06 INFO - PROCESS | 8447 | 1466584746135 Marionette TRACE conn3 <- [1,1066,null,{}] 01:39:06 INFO - PROCESS | 8447 | 1466584746152 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:06 INFO - PROCESS | 8447 | 1466584746161 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:06 INFO - PROCESS | 8447 | 1466584746391 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 01:39:06 INFO - PROCESS | 8447 | 1466584746654 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:06 INFO - PROCESS | 8447 | 1466584746667 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:06 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c4b400 == 34 [pid = 8447] [id = 274] 01:39:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x92c4bc00) [pid = 8447] [serial = 823] [outer = (nil)] 01:39:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x92c5cc00) [pid = 8447] [serial = 824] [outer = 0x92c4bc00] 01:39:06 INFO - PROCESS | 8447 | 1466584746807 Marionette DEBUG loaded listener.js 01:39:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x92c64000) [pid = 8447] [serial = 825] [outer = 0x92c4bc00] 01:39:07 INFO - PROCESS | 8447 | 1466584747870 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 01:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1794ms 01:39:07 INFO - PROCESS | 8447 | 1466584747924 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 01:39:07 INFO - PROCESS | 8447 | 1466584747928 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 01:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:39:07 INFO - PROCESS | 8447 | 1466584747935 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:39:07 INFO - PROCESS | 8447 | 1466584747939 Marionette TRACE conn3 <- [1,1070,null,{}] 01:39:07 INFO - PROCESS | 8447 | 1466584747945 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:07 INFO - PROCESS | 8447 | 1466584747950 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:08 INFO - PROCESS | 8447 | 1466584748163 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 01:39:08 INFO - PROCESS | 8447 | 1466584748380 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:08 INFO - PROCESS | 8447 | 1466584748387 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138bc00 == 35 [pid = 8447] [id = 275] 01:39:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x93df2c00) [pid = 8447] [serial = 826] [outer = (nil)] 01:39:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x9488a800) [pid = 8447] [serial = 827] [outer = 0x93df2c00] 01:39:08 INFO - PROCESS | 8447 | 1466584748513 Marionette DEBUG loaded listener.js 01:39:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x948f8000) [pid = 8447] [serial = 828] [outer = 0x93df2c00] 01:39:09 INFO - PROCESS | 8447 | 1466584749378 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 01:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1485ms 01:39:09 INFO - PROCESS | 8447 | 1466584749421 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 01:39:09 INFO - PROCESS | 8447 | 1466584749425 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 01:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:39:09 INFO - PROCESS | 8447 | 1466584749446 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:39:09 INFO - PROCESS | 8447 | 1466584749451 Marionette TRACE conn3 <- [1,1074,null,{}] 01:39:09 INFO - PROCESS | 8447 | 1466584749460 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:09 INFO - PROCESS | 8447 | 1466584749465 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:09 INFO - PROCESS | 8447 | 1466584749639 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 01:39:09 INFO - PROCESS | 8447 | 1466584749806 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:09 INFO - PROCESS | 8447 | 1466584749816 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f17b400 == 36 [pid = 8447] [id = 276] 01:39:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x93969000) [pid = 8447] [serial = 829] [outer = (nil)] 01:39:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x954da400) [pid = 8447] [serial = 830] [outer = 0x93969000] 01:39:09 INFO - PROCESS | 8447 | 1466584749894 Marionette DEBUG loaded listener.js 01:39:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x954dc800) [pid = 8447] [serial = 831] [outer = 0x93969000] 01:39:10 INFO - PROCESS | 8447 | 1466584750919 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 01:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1509ms 01:39:10 INFO - PROCESS | 8447 | 1466584750941 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 01:39:10 INFO - PROCESS | 8447 | 1466584750945 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 01:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:39:10 INFO - PROCESS | 8447 | 1466584750952 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:39:10 INFO - PROCESS | 8447 | 1466584750955 Marionette TRACE conn3 <- [1,1078,null,{}] 01:39:10 INFO - PROCESS | 8447 | 1466584750961 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:10 INFO - PROCESS | 8447 | 1466584750972 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:11 INFO - PROCESS | 8447 | 1466584751240 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 01:39:11 INFO - PROCESS | 8447 | 1466584751505 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:11 INFO - PROCESS | 8447 | 1466584751515 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfee400 == 37 [pid = 8447] [id = 277] 01:39:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x948f9000) [pid = 8447] [serial = 832] [outer = (nil)] 01:39:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x977f1c00) [pid = 8447] [serial = 833] [outer = 0x948f9000] 01:39:11 INFO - PROCESS | 8447 | 1466584751600 Marionette DEBUG loaded listener.js 01:39:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x98937800) [pid = 8447] [serial = 834] [outer = 0x948f9000] 01:39:12 INFO - PROCESS | 8447 | 1466584752504 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 01:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1589ms 01:39:12 INFO - PROCESS | 8447 | 1466584752542 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 01:39:12 INFO - PROCESS | 8447 | 1466584752546 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 01:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:39:12 INFO - PROCESS | 8447 | 1466584752552 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:39:12 INFO - PROCESS | 8447 | 1466584752556 Marionette TRACE conn3 <- [1,1082,null,{}] 01:39:12 INFO - PROCESS | 8447 | 1466584752562 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:12 INFO - PROCESS | 8447 | 1466584752568 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:12 INFO - PROCESS | 8447 | 1466584752738 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 01:39:12 INFO - PROCESS | 8447 | 1466584752914 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:12 INFO - PROCESS | 8447 | 1466584752920 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d870800 == 38 [pid = 8447] [id = 278] 01:39:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x8f19e800) [pid = 8447] [serial = 835] [outer = (nil)] 01:39:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x9959d400) [pid = 8447] [serial = 836] [outer = 0x8f19e800] 01:39:13 INFO - PROCESS | 8447 | 1466584753007 Marionette DEBUG loaded listener.js 01:39:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x996b8000) [pid = 8447] [serial = 837] [outer = 0x8f19e800] 01:39:13 INFO - PROCESS | 8447 | 1466584753988 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 01:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1482ms 01:39:14 INFO - PROCESS | 8447 | 1466584754035 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 01:39:14 INFO - PROCESS | 8447 | 1466584754039 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 01:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:39:14 INFO - PROCESS | 8447 | 1466584754045 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:39:14 INFO - PROCESS | 8447 | 1466584754048 Marionette TRACE conn3 <- [1,1086,null,{}] 01:39:14 INFO - PROCESS | 8447 | 1466584754054 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:14 INFO - PROCESS | 8447 | 1466584754059 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:14 INFO - PROCESS | 8447 | 1466584754234 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 01:39:14 INFO - PROCESS | 8447 | 1466584754407 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:14 INFO - PROCESS | 8447 | 1466584754418 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe9c00 == 39 [pid = 8447] [id = 279] 01:39:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 111 (0x8d868c00) [pid = 8447] [serial = 838] [outer = (nil)] 01:39:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0x8eeed000) [pid = 8447] [serial = 839] [outer = 0x8d868c00] 01:39:14 INFO - PROCESS | 8447 | 1466584754545 Marionette DEBUG loaded listener.js 01:39:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 113 (0x91a8d400) [pid = 8447] [serial = 840] [outer = 0x8d868c00] 01:39:15 INFO - PROCESS | 8447 | 1466584755549 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 01:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1588ms 01:39:15 INFO - PROCESS | 8447 | 1466584755634 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 01:39:15 INFO - PROCESS | 8447 | 1466584755641 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 01:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:39:15 INFO - PROCESS | 8447 | 1466584755650 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:39:15 INFO - PROCESS | 8447 | 1466584755654 Marionette TRACE conn3 <- [1,1090,null,{}] 01:39:15 INFO - PROCESS | 8447 | 1466584755662 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:15 INFO - PROCESS | 8447 | 1466584755668 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:15 INFO - PROCESS | 8447 | 1466584755895 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 01:39:16 INFO - PROCESS | 8447 | 1466584756212 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:16 INFO - PROCESS | 8447 | 1466584756226 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86e800 == 40 [pid = 8447] [id = 280] 01:39:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 114 (0x8d871800) [pid = 8447] [serial = 841] [outer = (nil)] 01:39:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 115 (0x8e430c00) [pid = 8447] [serial = 842] [outer = 0x8d871800] 01:39:16 INFO - PROCESS | 8447 | 1466584756304 Marionette DEBUG loaded listener.js 01:39:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 116 (0x8e584000) [pid = 8447] [serial = 843] [outer = 0x8d871800] 01:39:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfecc00 == 39 [pid = 8447] [id = 270] 01:39:16 INFO - PROCESS | 8447 | --DOCSHELL 0x9138e800 == 38 [pid = 8447] [id = 269] 01:39:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8f176c00 == 37 [pid = 8447] [id = 268] 01:39:16 INFO - PROCESS | 8447 | --DOCSHELL 0x8da04800 == 36 [pid = 8447] [id = 267] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 115 (0x952a5c00) [pid = 8447] [serial = 774] [outer = (nil)] [url = about:blank] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 114 (0x954e3800) [pid = 8447] [serial = 776] [outer = (nil)] [url = about:blank] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 113 (0x977e4400) [pid = 8447] [serial = 777] [outer = (nil)] [url = about:blank] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 112 (0x9138e000) [pid = 8447] [serial = 764] [outer = (nil)] [url = about:blank] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x92409c00) [pid = 8447] [serial = 755] [outer = (nil)] [url = about:blank] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 110 (0x93def400) [pid = 8447] [serial = 750] [outer = (nil)] [url = about:blank] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x91a8e400) [pid = 8447] [serial = 735] [outer = (nil)] [url = about:blank] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x928a9000) [pid = 8447] [serial = 768] [outer = (nil)] [url = about:blank] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x952a2c00) [pid = 8447] [serial = 753] [outer = (nil)] [url = about:blank] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x8e429800) [pid = 8447] [serial = 759] [outer = (nil)] [url = about:blank] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x8e58f800) [pid = 8447] [serial = 731] [outer = (nil)] [url = about:blank] 01:39:16 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x92c4c000) [pid = 8447] [serial = 744] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x9396ac00) [pid = 8447] [serial = 747] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x948f4000) [pid = 8447] [serial = 752] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x92f83c00) [pid = 8447] [serial = 746] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x92c49400) [pid = 8447] [serial = 743] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x8d875c00) [pid = 8447] [serial = 758] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x8e5c3000) [pid = 8447] [serial = 761] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x92c60400) [pid = 8447] [serial = 771] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x92c58000) [pid = 8447] [serial = 773] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x91393800) [pid = 8447] [serial = 729] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x93df1c00) [pid = 8447] [serial = 749] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x9289c800) [pid = 8447] [serial = 767] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x91a95000) [pid = 8447] [serial = 765] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x92c5b400) [pid = 8447] [serial = 770] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x928a3400) [pid = 8447] [serial = 740] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x91391800) [pid = 8447] [serial = 734] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x928a7800) [pid = 8447] [serial = 741] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x92404000) [pid = 8447] [serial = 737] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x92c59c00) [pid = 8447] [serial = 756] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x9240c800) [pid = 8447] [serial = 738] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8f179400) [pid = 8447] [serial = 732] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8f178800) [pid = 8447] [serial = 762] [outer = (nil)] [url = about:blank] 01:39:17 INFO - PROCESS | 8447 | 1466584757217 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 01:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1595ms 01:39:17 INFO - PROCESS | 8447 | 1466584757244 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 01:39:17 INFO - PROCESS | 8447 | 1466584757250 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 01:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:39:17 INFO - PROCESS | 8447 | 1466584757260 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:39:17 INFO - PROCESS | 8447 | 1466584757264 Marionette TRACE conn3 <- [1,1094,null,{}] 01:39:17 INFO - PROCESS | 8447 | 1466584757270 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:17 INFO - PROCESS | 8447 | 1466584757275 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:17 INFO - PROCESS | 8447 | 1466584757458 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 01:39:17 INFO - PROCESS | 8447 | 1466584757601 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:17 INFO - PROCESS | 8447 | 1466584757608 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfecc00 == 37 [pid = 8447] [id = 281] 01:39:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8e5c3000) [pid = 8447] [serial = 844] [outer = (nil)] 01:39:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8f17e800) [pid = 8447] [serial = 845] [outer = 0x8e5c3000] 01:39:17 INFO - PROCESS | 8447 | 1466584757684 Marionette DEBUG loaded listener.js 01:39:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8f7c5c00) [pid = 8447] [serial = 846] [outer = 0x8e5c3000] 01:39:18 INFO - PROCESS | 8447 | 1466584758494 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 01:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1281ms 01:39:18 INFO - PROCESS | 8447 | 1466584758542 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 01:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:39:18 INFO - PROCESS | 8447 | 1466584758547 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 01:39:18 INFO - PROCESS | 8447 | 1466584758553 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:39:18 INFO - PROCESS | 8447 | 1466584758559 Marionette TRACE conn3 <- [1,1098,null,{}] 01:39:18 INFO - PROCESS | 8447 | 1466584758575 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:18 INFO - PROCESS | 8447 | 1466584758583 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:18 INFO - PROCESS | 8447 | 1466584758754 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 01:39:18 INFO - PROCESS | 8447 | 1466584758897 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:18 INFO - PROCESS | 8447 | 1466584758906 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a95800 == 38 [pid = 8447] [id = 282] 01:39:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x91a96000) [pid = 8447] [serial = 847] [outer = (nil)] 01:39:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x92389800) [pid = 8447] [serial = 848] [outer = 0x91a96000] 01:39:18 INFO - PROCESS | 8447 | 1466584758979 Marionette DEBUG loaded listener.js 01:39:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x9240ec00) [pid = 8447] [serial = 849] [outer = 0x91a96000] 01:39:19 INFO - PROCESS | 8447 | 1466584759873 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 01:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1346ms 01:39:19 INFO - PROCESS | 8447 | 1466584759899 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 01:39:19 INFO - PROCESS | 8447 | 1466584759903 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 01:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:39:19 INFO - PROCESS | 8447 | 1466584759916 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:39:19 INFO - PROCESS | 8447 | 1466584759919 Marionette TRACE conn3 <- [1,1102,null,{}] 01:39:19 INFO - PROCESS | 8447 | 1466584759924 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:19 INFO - PROCESS | 8447 | 1466584759929 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:20 INFO - PROCESS | 8447 | 1466584760140 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 01:39:20 INFO - PROCESS | 8447 | 1466584760161 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:20 INFO - PROCESS | 8447 | 1466584760171 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x91395800 == 39 [pid = 8447] [id = 283] 01:39:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x9289fc00) [pid = 8447] [serial = 850] [outer = (nil)] 01:39:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x928a9000) [pid = 8447] [serial = 851] [outer = 0x9289fc00] 01:39:20 INFO - PROCESS | 8447 | 1466584760237 Marionette DEBUG loaded listener.js 01:39:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x92c4cc00) [pid = 8447] [serial = 852] [outer = 0x9289fc00] 01:39:21 INFO - PROCESS | 8447 | 1466584761220 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 01:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1337ms 01:39:21 INFO - PROCESS | 8447 | 1466584761260 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 01:39:21 INFO - PROCESS | 8447 | 1466584761263 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 01:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:39:21 INFO - PROCESS | 8447 | 1466584761270 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:39:21 INFO - PROCESS | 8447 | 1466584761273 Marionette TRACE conn3 <- [1,1106,null,{}] 01:39:21 INFO - PROCESS | 8447 | 1466584761279 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:21 INFO - PROCESS | 8447 | 1466584761285 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:21 INFO - PROCESS | 8447 | 1466584761588 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8e5ce000) [pid = 8447] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x9240ac00) [pid = 8447] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x9138f800) [pid = 8447] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8f177400) [pid = 8447] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x954e5000) [pid = 8447] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x92c64c00) [pid = 8447] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8f19c800) [pid = 8447] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x928abc00) [pid = 8447] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8da06c00) [pid = 8447] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x9897c800) [pid = 8447] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8e5c0c00) [pid = 8447] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:39:21 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8d86b000) [pid = 8447] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:39:21 INFO - PROCESS | 8447 | 1466584761707 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:21 INFO - PROCESS | 8447 | 1466584761715 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da05000 == 40 [pid = 8447] [id = 284] 01:39:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8da05800) [pid = 8447] [serial = 853] [outer = (nil)] 01:39:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8f177400) [pid = 8447] [serial = 854] [outer = 0x8da05800] 01:39:21 INFO - PROCESS | 8447 | 1466584761856 Marionette DEBUG loaded listener.js 01:39:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x9240ac00) [pid = 8447] [serial = 855] [outer = 0x8da05800] 01:39:22 INFO - PROCESS | 8447 | 1466584762605 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 01:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1388ms 01:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:39:22 INFO - PROCESS | 8447 | 1466584762659 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 01:39:22 INFO - PROCESS | 8447 | 1466584762662 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 01:39:22 INFO - PROCESS | 8447 | 1466584762668 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:39:22 INFO - PROCESS | 8447 | 1466584762671 Marionette TRACE conn3 <- [1,1110,null,{}] 01:39:22 INFO - PROCESS | 8447 | 1466584762677 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:22 INFO - PROCESS | 8447 | 1466584762686 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:22 INFO - PROCESS | 8447 | 1466584762880 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 01:39:23 INFO - PROCESS | 8447 | 1466584763007 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:23 INFO - PROCESS | 8447 | 1466584763015 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e426000 == 41 [pid = 8447] [id = 285] 01:39:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8eeef800) [pid = 8447] [serial = 856] [outer = (nil)] 01:39:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x93dec400) [pid = 8447] [serial = 857] [outer = 0x8eeef800] 01:39:23 INFO - PROCESS | 8447 | 1466584763083 Marionette DEBUG loaded listener.js 01:39:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x93dfa800) [pid = 8447] [serial = 858] [outer = 0x8eeef800] 01:39:24 INFO - PROCESS | 8447 | 1466584763999 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 01:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1385ms 01:39:24 INFO - PROCESS | 8447 | 1466584764056 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 01:39:24 INFO - PROCESS | 8447 | 1466584764064 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 01:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:39:24 INFO - PROCESS | 8447 | 1466584764075 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:39:24 INFO - PROCESS | 8447 | 1466584764080 Marionette TRACE conn3 <- [1,1114,null,{}] 01:39:24 INFO - PROCESS | 8447 | 1466584764090 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:24 INFO - PROCESS | 8447 | 1466584764097 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:24 INFO - PROCESS | 8447 | 1466584764306 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 01:39:24 INFO - PROCESS | 8447 | 1466584764577 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:24 INFO - PROCESS | 8447 | 1466584764588 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da02c00 == 42 [pid = 8447] [id = 286] 01:39:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8da04400) [pid = 8447] [serial = 859] [outer = (nil)] 01:39:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8e590400) [pid = 8447] [serial = 860] [outer = 0x8da04400] 01:39:24 INFO - PROCESS | 8447 | 1466584764689 Marionette DEBUG loaded listener.js 01:39:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8f179800) [pid = 8447] [serial = 861] [outer = 0x8da04400] 01:39:25 INFO - PROCESS | 8447 | 1466584765633 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 01:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1585ms 01:39:25 INFO - PROCESS | 8447 | 1466584765687 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 01:39:25 INFO - PROCESS | 8447 | 1466584765698 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 01:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:39:25 INFO - PROCESS | 8447 | 1466584765712 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:39:25 INFO - PROCESS | 8447 | 1466584765717 Marionette TRACE conn3 <- [1,1118,null,{}] 01:39:25 INFO - PROCESS | 8447 | 1466584765729 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:25 INFO - PROCESS | 8447 | 1466584765737 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:25 INFO - PROCESS | 8447 | 1466584765982 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 01:39:26 INFO - PROCESS | 8447 | 1466584766206 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:26 INFO - PROCESS | 8447 | 1466584766214 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x91393000 == 43 [pid = 8447] [id = 287] 01:39:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x91a89000) [pid = 8447] [serial = 862] [outer = (nil)] 01:39:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x91bf7800) [pid = 8447] [serial = 863] [outer = 0x91a89000] 01:39:26 INFO - PROCESS | 8447 | 1466584766337 Marionette DEBUG loaded listener.js 01:39:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x928a5400) [pid = 8447] [serial = 864] [outer = 0x91a89000] 01:39:27 INFO - PROCESS | 8447 | 1466584767352 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 01:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1688ms 01:39:27 INFO - PROCESS | 8447 | 1466584767401 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 01:39:27 INFO - PROCESS | 8447 | 1466584767406 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 01:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:39:27 INFO - PROCESS | 8447 | 1466584767412 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:39:27 INFO - PROCESS | 8447 | 1466584767418 Marionette TRACE conn3 <- [1,1122,null,{}] 01:39:27 INFO - PROCESS | 8447 | 1466584767435 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:27 INFO - PROCESS | 8447 | 1466584767444 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:27 INFO - PROCESS | 8447 | 1466584767632 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 01:39:27 INFO - PROCESS | 8447 | 1466584767853 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:27 INFO - PROCESS | 8447 | 1466584767863 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x9396a000 == 44 [pid = 8447] [id = 288] 01:39:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x93df4400) [pid = 8447] [serial = 865] [outer = (nil)] 01:39:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x952a3000) [pid = 8447] [serial = 866] [outer = 0x93df4400] 01:39:27 INFO - PROCESS | 8447 | 1466584767989 Marionette DEBUG loaded listener.js 01:39:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x954da800) [pid = 8447] [serial = 867] [outer = 0x93df4400] 01:39:28 INFO - PROCESS | 8447 | 1466584768877 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 01:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1538ms 01:39:28 INFO - PROCESS | 8447 | 1466584768952 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 01:39:28 INFO - PROCESS | 8447 | 1466584768957 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 01:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:39:28 INFO - PROCESS | 8447 | 1466584768963 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:39:28 INFO - PROCESS | 8447 | 1466584768967 Marionette TRACE conn3 <- [1,1126,null,{}] 01:39:28 INFO - PROCESS | 8447 | 1466584768972 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:28 INFO - PROCESS | 8447 | 1466584768978 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:29 INFO - PROCESS | 8447 | 1466584769203 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 01:39:29 INFO - PROCESS | 8447 | 1466584769431 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:29 INFO - PROCESS | 8447 | 1466584769442 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:29 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4400 == 45 [pid = 8447] [id = 289] 01:39:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x9138c800) [pid = 8447] [serial = 868] [outer = (nil)] 01:39:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x977e8800) [pid = 8447] [serial = 869] [outer = 0x9138c800] 01:39:29 INFO - PROCESS | 8447 | 1466584769564 Marionette DEBUG loaded listener.js 01:39:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x9810fc00) [pid = 8447] [serial = 870] [outer = 0x9138c800] 01:39:30 INFO - PROCESS | 8447 | 1466584770446 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 01:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1541ms 01:39:30 INFO - PROCESS | 8447 | 1466584770505 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 01:39:30 INFO - PROCESS | 8447 | 1466584770511 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 01:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:39:30 INFO - PROCESS | 8447 | 1466584770518 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:39:30 INFO - PROCESS | 8447 | 1466584770521 Marionette TRACE conn3 <- [1,1130,null,{}] 01:39:30 INFO - PROCESS | 8447 | 1466584770527 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:30 INFO - PROCESS | 8447 | 1466584770532 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:30 INFO - PROCESS | 8447 | 1466584770818 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 01:39:31 INFO - PROCESS | 8447 | 1466584770990 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:31 INFO - PROCESS | 8447 | 1466584771001 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x928a6400 == 46 [pid = 8447] [id = 290] 01:39:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x92f8a000) [pid = 8447] [serial = 871] [outer = (nil)] 01:39:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x99867c00) [pid = 8447] [serial = 872] [outer = 0x92f8a000] 01:39:31 INFO - PROCESS | 8447 | 1466584771095 Marionette DEBUG loaded listener.js 01:39:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x998be800) [pid = 8447] [serial = 873] [outer = 0x92f8a000] 01:39:32 INFO - PROCESS | 8447 | 1466584772014 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 01:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1531ms 01:39:32 INFO - PROCESS | 8447 | 1466584772050 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 01:39:32 INFO - PROCESS | 8447 | 1466584772054 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 01:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:39:32 INFO - PROCESS | 8447 | 1466584772060 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:39:32 INFO - PROCESS | 8447 | 1466584772064 Marionette TRACE conn3 <- [1,1134,null,{}] 01:39:32 INFO - PROCESS | 8447 | 1466584772070 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:32 INFO - PROCESS | 8447 | 1466584772080 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:32 INFO - PROCESS | 8447 | 1466584772300 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 01:39:32 INFO - PROCESS | 8447 | 1466584772536 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:32 INFO - PROCESS | 8447 | 1466584772545 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeef000 == 47 [pid = 8447] [id = 291] 01:39:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x998cc400) [pid = 8447] [serial = 874] [outer = (nil)] 01:39:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x99dea400) [pid = 8447] [serial = 875] [outer = 0x998cc400] 01:39:32 INFO - PROCESS | 8447 | 1466584772664 Marionette DEBUG loaded listener.js 01:39:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x99e61400) [pid = 8447] [serial = 876] [outer = 0x998cc400] 01:39:33 INFO - PROCESS | 8447 | 1466584773591 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 01:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1581ms 01:39:33 INFO - PROCESS | 8447 | 1466584773643 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 01:39:33 INFO - PROCESS | 8447 | 1466584773647 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 01:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:39:33 INFO - PROCESS | 8447 | 1466584773654 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:39:33 INFO - PROCESS | 8447 | 1466584773657 Marionette TRACE conn3 <- [1,1138,null,{}] 01:39:33 INFO - PROCESS | 8447 | 1466584773663 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:33 INFO - PROCESS | 8447 | 1466584773669 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:33 INFO - PROCESS | 8447 | 1466584773858 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 01:39:34 INFO - PROCESS | 8447 | 1466584774098 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:34 INFO - PROCESS | 8447 | 1466584774106 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d868400 == 48 [pid = 8447] [id = 292] 01:39:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x8d86ec00) [pid = 8447] [serial = 877] [outer = (nil)] 01:39:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x8f185400) [pid = 8447] [serial = 878] [outer = 0x8d86ec00] 01:39:34 INFO - PROCESS | 8447 | 1466584774235 Marionette DEBUG loaded listener.js 01:39:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x8f7c8000) [pid = 8447] [serial = 879] [outer = 0x8d86ec00] 01:39:35 INFO - PROCESS | 8447 | 1466584775419 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 01:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1885ms 01:39:35 INFO - PROCESS | 8447 | 1466584775541 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 01:39:35 INFO - PROCESS | 8447 | 1466584775547 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 01:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:39:35 INFO - PROCESS | 8447 | 1466584775556 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:39:35 INFO - PROCESS | 8447 | 1466584775561 Marionette TRACE conn3 <- [1,1142,null,{}] 01:39:35 INFO - PROCESS | 8447 | 1466584775569 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:35 INFO - PROCESS | 8447 | 1466584775575 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:35 INFO - PROCESS | 8447 | 1466584775991 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 01:39:36 INFO - PROCESS | 8447 | 1466584776115 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:36 INFO - PROCESS | 8447 | 1466584776132 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:36 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee6c00 == 49 [pid = 8447] [id = 293] 01:39:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x8eee9800) [pid = 8447] [serial = 880] [outer = (nil)] 01:39:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x8f17f800) [pid = 8447] [serial = 881] [outer = 0x8eee9800] 01:39:36 INFO - PROCESS | 8447 | 1466584776201 Marionette DEBUG loaded listener.js 01:39:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x8f184000) [pid = 8447] [serial = 882] [outer = 0x8eee9800] 01:39:37 INFO - PROCESS | 8447 | 1466584777179 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 01:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1684ms 01:39:37 INFO - PROCESS | 8447 | 1466584777240 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 01:39:37 INFO - PROCESS | 8447 | 1466584777247 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 01:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:39:37 INFO - PROCESS | 8447 | 1466584777258 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:39:37 INFO - PROCESS | 8447 | 1466584777262 Marionette TRACE conn3 <- [1,1146,null,{}] 01:39:37 INFO - PROCESS | 8447 | 1466584777269 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:37 INFO - PROCESS | 8447 | 1466584777275 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:37 INFO - PROCESS | 8447 | 1466584777520 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8da05000 == 48 [pid = 8447] [id = 284] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x91395800 == 47 [pid = 8447] [id = 283] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x91a95800 == 46 [pid = 8447] [id = 282] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfecc00 == 45 [pid = 8447] [id = 281] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86e800 == 44 [pid = 8447] [id = 280] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7cd800 == 43 [pid = 8447] [id = 271] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8d873000 == 42 [pid = 8447] [id = 272] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8da01c00 == 41 [pid = 8447] [id = 273] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8f19b800 == 40 [pid = 8447] [id = 266] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8f17b400 == 39 [pid = 8447] [id = 276] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfee400 == 38 [pid = 8447] [id = 277] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x9138bc00 == 37 [pid = 8447] [id = 275] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe9c00 == 36 [pid = 8447] [id = 279] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8d870800 == 35 [pid = 8447] [id = 278] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x92c4b400 == 34 [pid = 8447] [id = 274] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee6c00 == 33 [pid = 8447] [id = 293] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8d868400 == 32 [pid = 8447] [id = 292] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeef000 == 31 [pid = 8447] [id = 291] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x928a6400 == 30 [pid = 8447] [id = 290] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x9396a000 == 29 [pid = 8447] [id = 288] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4400 == 28 [pid = 8447] [id = 289] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x91393000 == 27 [pid = 8447] [id = 287] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8e426000 == 26 [pid = 8447] [id = 285] 01:39:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8da02c00 == 25 [pid = 8447] [id = 286] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x92388c00) [pid = 8447] [serial = 815] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x91001c00) [pid = 8447] [serial = 780] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x8f1a6c00) [pid = 8447] [serial = 779] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x92c5b800) [pid = 8447] [serial = 783] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x928a7000) [pid = 8447] [serial = 782] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x91394400) [pid = 8447] [serial = 809] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x8f17f000) [pid = 8447] [serial = 806] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x98106c00) [pid = 8447] [serial = 786] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x977e7c00) [pid = 8447] [serial = 785] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x98a97000) [pid = 8447] [serial = 789] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x8f7cf400) [pid = 8447] [serial = 801] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x98a0f800) [pid = 8447] [serial = 788] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x8f1a8800) [pid = 8447] [serial = 800] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x996c4000) [pid = 8447] [serial = 792] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x9959cc00) [pid = 8447] [serial = 791] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x8e432400) [pid = 8447] [serial = 803] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x99de5000) [pid = 8447] [serial = 795] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8e42d400) [pid = 8447] [serial = 804] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x99bd8c00) [pid = 8447] [serial = 794] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x99e6dc00) [pid = 8447] [serial = 798] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x99e63000) [pid = 8447] [serial = 797] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x91a91400) [pid = 8447] [serial = 810] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x9100f800) [pid = 8447] [serial = 813] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f19ac00) [pid = 8447] [serial = 807] [outer = (nil)] [url = about:blank] 01:39:38 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8e585800) [pid = 8447] [serial = 812] [outer = (nil)] [url = about:blank] 01:39:39 INFO - PROCESS | 8447 | 1466584779064 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:39 INFO - PROCESS | 8447 | 1466584779080 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfed800 == 26 [pid = 8447] [id = 294] 01:39:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8bfee000) [pid = 8447] [serial = 883] [outer = (nil)] 01:39:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8d868000) [pid = 8447] [serial = 884] [outer = 0x8bfee000] 01:39:39 INFO - PROCESS | 8447 | 1466584779169 Marionette DEBUG loaded listener.js 01:39:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8d872800) [pid = 8447] [serial = 885] [outer = 0x8bfee000] 01:39:39 INFO - PROCESS | 8447 | --DOCSHELL 0x952a7800 == 25 [pid = 8447] [id = 10] 01:39:40 INFO - PROCESS | 8447 | 1466584780133 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 01:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2943ms 01:39:40 INFO - PROCESS | 8447 | 1466584780202 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 01:39:40 INFO - PROCESS | 8447 | 1466584780208 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 01:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:39:40 INFO - PROCESS | 8447 | 1466584780216 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:39:40 INFO - PROCESS | 8447 | 1466584780221 Marionette TRACE conn3 <- [1,1150,null,{}] 01:39:40 INFO - PROCESS | 8447 | 1466584780230 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:40 INFO - PROCESS | 8447 | 1466584780239 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:40 INFO - PROCESS | 8447 | 1466584780413 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 01:39:40 INFO - PROCESS | 8447 | 1466584780587 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:40 INFO - PROCESS | 8447 | 1466584780598 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58b400 == 26 [pid = 8447] [id = 295] 01:39:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8e58c400) [pid = 8447] [serial = 886] [outer = (nil)] 01:39:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x8e5c6400) [pid = 8447] [serial = 887] [outer = 0x8e58c400] 01:39:40 INFO - PROCESS | 8447 | 1466584780687 Marionette DEBUG loaded listener.js 01:39:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x8eee3c00) [pid = 8447] [serial = 888] [outer = 0x8e58c400] 01:39:41 INFO - PROCESS | 8447 | 1466584781610 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 01:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1438ms 01:39:41 INFO - PROCESS | 8447 | 1466584781659 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 01:39:41 INFO - PROCESS | 8447 | 1466584781666 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 01:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:39:41 INFO - PROCESS | 8447 | 1466584781680 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:39:41 INFO - PROCESS | 8447 | 1466584781683 Marionette TRACE conn3 <- [1,1154,null,{}] 01:39:41 INFO - PROCESS | 8447 | 1466584781689 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:41 INFO - PROCESS | 8447 | 1466584781695 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:41 INFO - PROCESS | 8447 | 1466584781937 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 01:39:41 INFO - PROCESS | 8447 | 1466584781966 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:41 INFO - PROCESS | 8447 | 1466584781973 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c1000 == 27 [pid = 8447] [id = 296] 01:39:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8eee6800) [pid = 8447] [serial = 889] [outer = (nil)] 01:39:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8f1a8000) [pid = 8447] [serial = 890] [outer = 0x8eee6800] 01:39:42 INFO - PROCESS | 8447 | 1466584782060 Marionette DEBUG loaded listener.js 01:39:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x8f7c6c00) [pid = 8447] [serial = 891] [outer = 0x8eee6800] 01:39:43 INFO - PROCESS | 8447 | 1466584783103 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 01:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1486ms 01:39:43 INFO - PROCESS | 8447 | 1466584783166 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 01:39:43 INFO - PROCESS | 8447 | 1466584783170 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 01:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:39:43 INFO - PROCESS | 8447 | 1466584783185 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:39:43 INFO - PROCESS | 8447 | 1466584783195 Marionette TRACE conn3 <- [1,1158,null,{}] 01:39:43 INFO - PROCESS | 8447 | 1466584783209 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:43 INFO - PROCESS | 8447 | 1466584783217 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:43 INFO - PROCESS | 8447 | 1466584783463 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 01:39:43 INFO - PROCESS | 8447 | 1466584783489 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:43 INFO - PROCESS | 8447 | 1466584783496 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeee800 == 28 [pid = 8447] [id = 297] 01:39:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8f183800) [pid = 8447] [serial = 892] [outer = (nil)] 01:39:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x91393800) [pid = 8447] [serial = 893] [outer = 0x8f183800] 01:39:43 INFO - PROCESS | 8447 | 1466584783569 Marionette DEBUG loaded listener.js 01:39:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x91a92400) [pid = 8447] [serial = 894] [outer = 0x8f183800] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x8e5c3000) [pid = 8447] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x9289fc00) [pid = 8447] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x8da05800) [pid = 8447] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x8d868c00) [pid = 8447] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x93969000) [pid = 8447] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x948f9000) [pid = 8447] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8da03000) [pid = 8447] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x93df2c00) [pid = 8447] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8d871800) [pid = 8447] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x91a96000) [pid = 8447] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f7cf800) [pid = 8447] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8f19e800) [pid = 8447] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x9138a000) [pid = 8447] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x92c4bc00) [pid = 8447] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:39:44 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8eeef800) [pid = 8447] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:39:45 INFO - PROCESS | 8447 | 1466584785129 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 01:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 2005ms 01:39:45 INFO - PROCESS | 8447 | 1466584785183 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 01:39:45 INFO - PROCESS | 8447 | 1466584785187 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 01:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:39:45 INFO - PROCESS | 8447 | 1466584785194 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:39:45 INFO - PROCESS | 8447 | 1466584785198 Marionette TRACE conn3 <- [1,1162,null,{}] 01:39:45 INFO - PROCESS | 8447 | 1466584785204 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:45 INFO - PROCESS | 8447 | 1466584785209 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:45 INFO - PROCESS | 8447 | 1466584785444 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 01:39:45 INFO - PROCESS | 8447 | 1466584785468 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:45 INFO - PROCESS | 8447 | 1466584785475 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58b800 == 29 [pid = 8447] [id = 298] 01:39:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8eee3800) [pid = 8447] [serial = 895] [outer = (nil)] 01:39:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x91a95800) [pid = 8447] [serial = 896] [outer = 0x8eee3800] 01:39:45 INFO - PROCESS | 8447 | 1466584785547 Marionette DEBUG loaded listener.js 01:39:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x91bea400) [pid = 8447] [serial = 897] [outer = 0x8eee3800] 01:39:46 INFO - PROCESS | 8447 | 1466584786490 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 01:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1331ms 01:39:46 INFO - PROCESS | 8447 | 1466584786533 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 01:39:46 INFO - PROCESS | 8447 | 1466584786540 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 01:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:39:46 INFO - PROCESS | 8447 | 1466584786549 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:39:46 INFO - PROCESS | 8447 | 1466584786556 Marionette TRACE conn3 <- [1,1166,null,{}] 01:39:46 INFO - PROCESS | 8447 | 1466584786566 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:46 INFO - PROCESS | 8447 | 1466584786571 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:46 INFO - PROCESS | 8447 | 1466584786765 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 01:39:46 INFO - PROCESS | 8447 | 1466584786907 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:46 INFO - PROCESS | 8447 | 1466584786923 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:46 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e426400 == 30 [pid = 8447] [id = 299] 01:39:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8e429000) [pid = 8447] [serial = 898] [outer = (nil)] 01:39:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8e431400) [pid = 8447] [serial = 899] [outer = 0x8e429000] 01:39:47 INFO - PROCESS | 8447 | 1466584787006 Marionette DEBUG loaded listener.js 01:39:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8eef0800) [pid = 8447] [serial = 900] [outer = 0x8e429000] 01:39:48 INFO - PROCESS | 8447 | 1466584788022 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 01:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1541ms 01:39:48 INFO - PROCESS | 8447 | 1466584788090 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 01:39:48 INFO - PROCESS | 8447 | 1466584788098 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 01:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:39:48 INFO - PROCESS | 8447 | 1466584788109 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:39:48 INFO - PROCESS | 8447 | 1466584788113 Marionette TRACE conn3 <- [1,1170,null,{}] 01:39:48 INFO - PROCESS | 8447 | 1466584788119 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:48 INFO - PROCESS | 8447 | 1466584788126 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:48 INFO - PROCESS | 8447 | 1466584788349 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 01:39:48 INFO - PROCESS | 8447 | 1466584788563 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:48 INFO - PROCESS | 8447 | 1466584788571 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:48 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e585c00 == 31 [pid = 8447] [id = 300] 01:39:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8f185000) [pid = 8447] [serial = 901] [outer = (nil)] 01:39:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x9138ec00) [pid = 8447] [serial = 902] [outer = 0x8f185000] 01:39:48 INFO - PROCESS | 8447 | 1466584788701 Marionette DEBUG loaded listener.js 01:39:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x91a8c400) [pid = 8447] [serial = 903] [outer = 0x8f185000] 01:39:49 INFO - PROCESS | 8447 | 1466584789630 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 01:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1583ms 01:39:49 INFO - PROCESS | 8447 | 1466584789692 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 01:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:39:49 INFO - PROCESS | 8447 | 1466584789696 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 01:39:49 INFO - PROCESS | 8447 | 1466584789703 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:39:49 INFO - PROCESS | 8447 | 1466584789709 Marionette TRACE conn3 <- [1,1174,null,{}] 01:39:49 INFO - PROCESS | 8447 | 1466584789726 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:49 INFO - PROCESS | 8447 | 1466584789736 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:49 INFO - PROCESS | 8447 | 1466584789972 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 01:39:50 INFO - PROCESS | 8447 | 1466584790238 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:50 INFO - PROCESS | 8447 | 1466584790249 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:50 INFO - PROCESS | 8447 | ++DOCSHELL 0x928aa800 == 32 [pid = 8447] [id = 301] 01:39:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x928aac00) [pid = 8447] [serial = 904] [outer = (nil)] 01:39:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x92c46800) [pid = 8447] [serial = 905] [outer = 0x928aac00] 01:39:50 INFO - PROCESS | 8447 | 1466584790384 Marionette DEBUG loaded listener.js 01:39:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x92c4f000) [pid = 8447] [serial = 906] [outer = 0x928aac00] 01:39:51 INFO - PROCESS | 8447 | 1466584791343 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 01:39:51 INFO - PROCESS | 8447 | 1466584791411 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 01:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:39:51 INFO - PROCESS | 8447 | 1466584791418 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:39:51 INFO - PROCESS | 8447 | 1466584791422 Marionette TRACE conn3 <- [1,1178,null,{}] 01:39:51 INFO - PROCESS | 8447 | 1466584791427 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:51 INFO - PROCESS | 8447 | 1466584791433 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:51 INFO - PROCESS | 8447 | 1466584791615 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 01:39:51 INFO - PROCESS | 8447 | 1466584791826 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:51 INFO - PROCESS | 8447 | 1466584791833 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c46000 == 33 [pid = 8447] [id = 302] 01:39:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x92c5c800) [pid = 8447] [serial = 907] [outer = (nil)] 01:39:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x92f8ac00) [pid = 8447] [serial = 908] [outer = 0x92c5c800] 01:39:51 INFO - PROCESS | 8447 | 1466584791956 Marionette DEBUG loaded listener.js 01:39:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x92f8f800) [pid = 8447] [serial = 909] [outer = 0x92c5c800] 01:39:52 INFO - PROCESS | 8447 | 1466584792857 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 01:39:52 INFO - PROCESS | 8447 | 1466584792906 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 01:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:39:52 INFO - PROCESS | 8447 | 1466584792913 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:39:52 INFO - PROCESS | 8447 | 1466584792916 Marionette TRACE conn3 <- [1,1182,null,{}] 01:39:52 INFO - PROCESS | 8447 | 1466584792923 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:52 INFO - PROCESS | 8447 | 1466584792929 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:53 INFO - PROCESS | 8447 | 1466584793107 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 01:39:53 INFO - PROCESS | 8447 | 1466584793273 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:53 INFO - PROCESS | 8447 | 1466584793286 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfec800 == 34 [pid = 8447] [id = 303] 01:39:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8f7ca800) [pid = 8447] [serial = 910] [outer = (nil)] 01:39:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x93dee400) [pid = 8447] [serial = 911] [outer = 0x8f7ca800] 01:39:53 INFO - PROCESS | 8447 | 1466584793407 Marionette DEBUG loaded listener.js 01:39:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x93dfac00) [pid = 8447] [serial = 912] [outer = 0x8f7ca800] 01:39:54 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:39:54 INFO - PROCESS | 8447 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:39:54 INFO - PROCESS | 8447 | 1466584794359 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:39:54 INFO - PROCESS | 8447 | 1466584794401 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 01:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:39:54 INFO - PROCESS | 8447 | 1466584794408 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:39:54 INFO - PROCESS | 8447 | 1466584794412 Marionette TRACE conn3 <- [1,1186,null,{}] 01:39:54 INFO - PROCESS | 8447 | 1466584794417 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:54 INFO - PROCESS | 8447 | 1466584794428 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:54 INFO - PROCESS | 8447 | 1466584794666 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 01:39:54 INFO - PROCESS | 8447 | 1466584794899 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:54 INFO - PROCESS | 8447 | 1466584794911 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42f400 == 35 [pid = 8447] [id = 304] 01:39:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x952a2800) [pid = 8447] [serial = 913] [outer = (nil)] 01:39:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x954e9800) [pid = 8447] [serial = 914] [outer = 0x952a2800] 01:39:55 INFO - PROCESS | 8447 | 1466584795012 Marionette DEBUG loaded listener.js 01:39:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x977ec400) [pid = 8447] [serial = 915] [outer = 0x952a2800] 01:39:55 INFO - PROCESS | 8447 | 1466584795923 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 01:39:56 INFO - PROCESS | 8447 | 1466584796008 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 01:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:39:56 INFO - PROCESS | 8447 | 1466584796016 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:39:56 INFO - PROCESS | 8447 | 1466584796020 Marionette TRACE conn3 <- [1,1190,null,{}] 01:39:56 INFO - PROCESS | 8447 | 1466584796034 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:56 INFO - PROCESS | 8447 | 1466584796039 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:56 INFO - PROCESS | 8447 | 1466584796284 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 01:39:56 INFO - PROCESS | 8447 | 1466584796531 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:56 INFO - PROCESS | 8447 | 1466584796542 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe3c00 == 36 [pid = 8447] [id = 305] 01:39:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x8eef0400) [pid = 8447] [serial = 916] [outer = (nil)] 01:39:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x98a98400) [pid = 8447] [serial = 917] [outer = 0x8eef0400] 01:39:56 INFO - PROCESS | 8447 | 1466584796627 Marionette DEBUG loaded listener.js 01:39:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x98e44c00) [pid = 8447] [serial = 918] [outer = 0x8eef0400] 01:39:57 INFO - PROCESS | 8447 | 1466584797561 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 01:39:57 INFO - PROCESS | 8447 | 1466584797618 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 01:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:39:57 INFO - PROCESS | 8447 | 1466584797625 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:39:57 INFO - PROCESS | 8447 | 1466584797629 Marionette TRACE conn3 <- [1,1194,null,{}] 01:39:57 INFO - PROCESS | 8447 | 1466584797635 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:57 INFO - PROCESS | 8447 | 1466584797640 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:57 INFO - PROCESS | 8447 | 1466584797822 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 01:39:58 INFO - PROCESS | 8447 | 1466584798038 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:58 INFO - PROCESS | 8447 | 1466584798046 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe9000 == 37 [pid = 8447] [id = 306] 01:39:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x8d86cc00) [pid = 8447] [serial = 919] [outer = (nil)] 01:39:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x8f7ce000) [pid = 8447] [serial = 920] [outer = 0x8d86cc00] 01:39:58 INFO - PROCESS | 8447 | 1466584798173 Marionette DEBUG loaded listener.js 01:39:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x92409c00) [pid = 8447] [serial = 921] [outer = 0x8d86cc00] 01:39:58 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:39:58 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:39:59 INFO - PROCESS | 8447 | 1466584799243 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 01:39:59 INFO - PROCESS | 8447 | 1466584799318 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 01:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:39:59 INFO - PROCESS | 8447 | 1466584799328 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:39:59 INFO - PROCESS | 8447 | 1466584799332 Marionette TRACE conn3 <- [1,1198,null,{}] 01:39:59 INFO - PROCESS | 8447 | 1466584799343 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:59 INFO - PROCESS | 8447 | 1466584799350 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:59 INFO - PROCESS | 8447 | 1466584799563 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 01:39:59 INFO - PROCESS | 8447 | 1466584799874 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:59 INFO - PROCESS | 8447 | 1466584799889 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:39:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfef400 == 38 [pid = 8447] [id = 307] 01:39:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x8e582400) [pid = 8447] [serial = 922] [outer = (nil)] 01:39:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 111 (0x8e58ec00) [pid = 8447] [serial = 923] [outer = 0x8e582400] 01:40:00 INFO - PROCESS | 8447 | 1466584800007 Marionette DEBUG loaded listener.js 01:40:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0x8eee4400) [pid = 8447] [serial = 924] [outer = 0x8e582400] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x8f17e800) [pid = 8447] [serial = 845] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 110 (0x928a9000) [pid = 8447] [serial = 851] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x8f177400) [pid = 8447] [serial = 854] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x91a8d400) [pid = 8447] [serial = 840] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x954dc800) [pid = 8447] [serial = 831] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x98937800) [pid = 8447] [serial = 834] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x8e58ac00) [pid = 8447] [serial = 818] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x9488a800) [pid = 8447] [serial = 827] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x8e584000) [pid = 8447] [serial = 843] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x92389800) [pid = 8447] [serial = 848] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x9240c000) [pid = 8447] [serial = 816] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x8f7c5c00) [pid = 8447] [serial = 846] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x8e430c00) [pid = 8447] [serial = 842] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x9240ac00) [pid = 8447] [serial = 855] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x92c4cc00) [pid = 8447] [serial = 852] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x9240ec00) [pid = 8447] [serial = 849] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x9959d400) [pid = 8447] [serial = 836] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x954da400) [pid = 8447] [serial = 830] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x948f8000) [pid = 8447] [serial = 828] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8e5cf400) [pid = 8447] [serial = 819] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x91a94000) [pid = 8447] [serial = 821] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8e5ce400) [pid = 8447] [serial = 822] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x977f1c00) [pid = 8447] [serial = 833] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8eeed000) [pid = 8447] [serial = 839] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x92c64000) [pid = 8447] [serial = 825] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x92c5cc00) [pid = 8447] [serial = 824] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x996b8000) [pid = 8447] [serial = 837] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x93dec400) [pid = 8447] [serial = 857] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x93dfa800) [pid = 8447] [serial = 858] [outer = (nil)] [url = about:blank] 01:40:00 INFO - PROCESS | 8447 | 1466584800910 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1647ms 01:40:00 INFO - PROCESS | 8447 | 1466584800974 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 01:40:00 INFO - PROCESS | 8447 | 1466584800981 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 01:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:40:01 INFO - PROCESS | 8447 | 1466584800992 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:40:01 INFO - PROCESS | 8447 | 1466584800997 Marionette TRACE conn3 <- [1,1202,null,{}] 01:40:01 INFO - PROCESS | 8447 | 1466584801003 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:01 INFO - PROCESS | 8447 | 1466584801009 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:01 INFO - PROCESS | 8447 | 1466584801179 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 01:40:01 INFO - PROCESS | 8447 | 1466584801191 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:01 INFO - PROCESS | 8447 | 1466584801196 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeeac00 == 39 [pid = 8447] [id = 308] 01:40:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8f19b400) [pid = 8447] [serial = 925] [outer = (nil)] 01:40:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8f7c6800) [pid = 8447] [serial = 926] [outer = 0x8f19b400] 01:40:01 INFO - PROCESS | 8447 | 1466584801282 Marionette DEBUG loaded listener.js 01:40:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x91004c00) [pid = 8447] [serial = 927] [outer = 0x8f19b400] 01:40:02 INFO - PROCESS | 8447 | 1466584802228 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 01:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1295ms 01:40:02 INFO - PROCESS | 8447 | 1466584802286 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 01:40:02 INFO - PROCESS | 8447 | 1466584802290 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 01:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:40:02 INFO - PROCESS | 8447 | 1466584802296 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:40:02 INFO - PROCESS | 8447 | 1466584802302 Marionette TRACE conn3 <- [1,1206,null,{}] 01:40:02 INFO - PROCESS | 8447 | 1466584802318 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:02 INFO - PROCESS | 8447 | 1466584802326 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:02 INFO - PROCESS | 8447 | 1466584802507 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 01:40:02 INFO - PROCESS | 8447 | 1466584802647 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:02 INFO - PROCESS | 8447 | 1466584802660 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:02 INFO - PROCESS | 8447 | ++DOCSHELL 0x92385000 == 40 [pid = 8447] [id = 309] 01:40:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x9238b800) [pid = 8447] [serial = 928] [outer = (nil)] 01:40:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x92407400) [pid = 8447] [serial = 929] [outer = 0x9238b800] 01:40:02 INFO - PROCESS | 8447 | 1466584802734 Marionette DEBUG loaded listener.js 01:40:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x9289d800) [pid = 8447] [serial = 930] [outer = 0x9238b800] 01:40:03 INFO - PROCESS | 8447 | 1466584803682 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 01:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1434ms 01:40:03 INFO - PROCESS | 8447 | 1466584803732 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 01:40:03 INFO - PROCESS | 8447 | 1466584803736 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 01:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:40:03 INFO - PROCESS | 8447 | 1466584803750 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:40:03 INFO - PROCESS | 8447 | 1466584803752 Marionette TRACE conn3 <- [1,1210,null,{}] 01:40:03 INFO - PROCESS | 8447 | 1466584803758 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:03 INFO - PROCESS | 8447 | 1466584803763 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:03 INFO - PROCESS | 8447 | 1466584803978 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 01:40:04 INFO - PROCESS | 8447 | 1466584804002 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:04 INFO - PROCESS | 8447 | 1466584804010 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da02400 == 41 [pid = 8447] [id = 310] 01:40:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x92c48400) [pid = 8447] [serial = 931] [outer = (nil)] 01:40:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x92c58400) [pid = 8447] [serial = 932] [outer = 0x92c48400] 01:40:04 INFO - PROCESS | 8447 | 1466584804092 Marionette DEBUG loaded listener.js 01:40:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x92f81400) [pid = 8447] [serial = 933] [outer = 0x92c48400] 01:40:05 INFO - PROCESS | 8447 | 1466584805012 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1282ms 01:40:05 INFO - PROCESS | 8447 | 1466584805035 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 01:40:05 INFO - PROCESS | 8447 | 1466584805039 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 01:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x93df4400) [pid = 8447] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x9138c800) [pid = 8447] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8bfee000) [pid = 8447] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x92f8a000) [pid = 8447] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8eee6800) [pid = 8447] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x998cc400) [pid = 8447] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8eee9800) [pid = 8447] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8d86ec00) [pid = 8447] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x9541c400) [pid = 8447] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8da04400) [pid = 8447] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8f183800) [pid = 8447] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91a89000) [pid = 8447] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:40:05 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8e58c400) [pid = 8447] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:40:05 INFO - PROCESS | 8447 | 1466584805183 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:40:05 INFO - PROCESS | 8447 | 1466584805187 Marionette TRACE conn3 <- [1,1214,null,{}] 01:40:05 INFO - PROCESS | 8447 | 1466584805192 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:05 INFO - PROCESS | 8447 | 1466584805197 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:05 INFO - PROCESS | 8447 | 1466584805356 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 01:40:05 INFO - PROCESS | 8447 | 1466584805369 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:05 INFO - PROCESS | 8447 | 1466584805380 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86b000 == 42 [pid = 8447] [id = 311] 01:40:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8e584800) [pid = 8447] [serial = 934] [outer = (nil)] 01:40:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x9138a400) [pid = 8447] [serial = 935] [outer = 0x8e584800] 01:40:05 INFO - PROCESS | 8447 | 1466584805450 Marionette DEBUG loaded listener.js 01:40:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x928a6400) [pid = 8447] [serial = 936] [outer = 0x8e584800] 01:40:06 INFO - PROCESS | 8447 | 1466584806378 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 01:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1277ms 01:40:06 INFO - PROCESS | 8447 | 1466584806422 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 01:40:06 INFO - PROCESS | 8447 | 1466584806425 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 01:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:40:06 INFO - PROCESS | 8447 | 1466584806431 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:40:06 INFO - PROCESS | 8447 | 1466584806435 Marionette TRACE conn3 <- [1,1218,null,{}] 01:40:06 INFO - PROCESS | 8447 | 1466584806440 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:06 INFO - PROCESS | 8447 | 1466584806450 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:06 INFO - PROCESS | 8447 | 1466584806648 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 01:40:06 INFO - PROCESS | 8447 | 1466584806774 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:06 INFO - PROCESS | 8447 | 1466584806781 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:06 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee6800 == 43 [pid = 8447] [id = 312] 01:40:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8f176800) [pid = 8447] [serial = 937] [outer = (nil)] 01:40:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x954e2800) [pid = 8447] [serial = 938] [outer = 0x8f176800] 01:40:06 INFO - PROCESS | 8447 | 1466584806851 Marionette DEBUG loaded listener.js 01:40:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x977eb800) [pid = 8447] [serial = 939] [outer = 0x8f176800] 01:40:07 INFO - PROCESS | 8447 | 1466584807867 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 01:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1479ms 01:40:07 INFO - PROCESS | 8447 | 1466584807913 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 01:40:07 INFO - PROCESS | 8447 | 1466584807920 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 01:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:40:07 INFO - PROCESS | 8447 | 1466584807929 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:40:07 INFO - PROCESS | 8447 | 1466584807935 Marionette TRACE conn3 <- [1,1222,null,{}] 01:40:07 INFO - PROCESS | 8447 | 1466584807944 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:07 INFO - PROCESS | 8447 | 1466584807951 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:08 INFO - PROCESS | 8447 | 1466584808158 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 01:40:08 INFO - PROCESS | 8447 | 1466584808397 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:08 INFO - PROCESS | 8447 | 1466584808405 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42f800 == 44 [pid = 8447] [id = 313] 01:40:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8e58e400) [pid = 8447] [serial = 940] [outer = (nil)] 01:40:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8f19c800) [pid = 8447] [serial = 941] [outer = 0x8e58e400] 01:40:08 INFO - PROCESS | 8447 | 1466584808503 Marionette DEBUG loaded listener.js 01:40:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x91004000) [pid = 8447] [serial = 942] [outer = 0x8e58e400] 01:40:09 INFO - PROCESS | 8447 | 1466584809392 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 01:40:09 INFO - PROCESS | 8447 | 1466584809441 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 01:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:40:09 INFO - PROCESS | 8447 | 1466584809455 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:40:09 INFO - PROCESS | 8447 | 1466584809463 Marionette TRACE conn3 <- [1,1226,null,{}] 01:40:09 INFO - PROCESS | 8447 | 1466584809472 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:09 INFO - PROCESS | 8447 | 1466584809478 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:09 INFO - PROCESS | 8447 | 1466584809679 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 01:40:09 INFO - PROCESS | 8447 | 1466584809850 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:09 INFO - PROCESS | 8447 | 1466584809862 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x92401800 == 45 [pid = 8447] [id = 314] 01:40:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x9240c000) [pid = 8447] [serial = 943] [outer = (nil)] 01:40:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x928a9c00) [pid = 8447] [serial = 944] [outer = 0x9240c000] 01:40:10 INFO - PROCESS | 8447 | 1466584810007 Marionette DEBUG loaded listener.js 01:40:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x92c60c00) [pid = 8447] [serial = 945] [outer = 0x9240c000] 01:40:10 INFO - PROCESS | 8447 | 1466584810949 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 01:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1541ms 01:40:10 INFO - PROCESS | 8447 | 1466584810997 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 01:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:40:11 INFO - PROCESS | 8447 | 1466584811003 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 01:40:11 INFO - PROCESS | 8447 | 1466584811009 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:40:11 INFO - PROCESS | 8447 | 1466584811016 Marionette TRACE conn3 <- [1,1230,null,{}] 01:40:11 INFO - PROCESS | 8447 | 1466584811032 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:11 INFO - PROCESS | 8447 | 1466584811042 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:11 INFO - PROCESS | 8447 | 1466584811233 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 01:40:11 INFO - PROCESS | 8447 | 1466584811479 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:11 INFO - PROCESS | 8447 | 1466584811492 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x977e7800 == 46 [pid = 8447] [id = 315] 01:40:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x977e7c00) [pid = 8447] [serial = 946] [outer = (nil)] 01:40:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x98977000) [pid = 8447] [serial = 947] [outer = 0x977e7c00] 01:40:11 INFO - PROCESS | 8447 | 1466584811620 Marionette DEBUG loaded listener.js 01:40:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x996b8000) [pid = 8447] [serial = 948] [outer = 0x977e7c00] 01:40:12 INFO - PROCESS | 8447 | 1466584812524 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 01:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1592ms 01:40:12 INFO - PROCESS | 8447 | 1466584812602 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 01:40:12 INFO - PROCESS | 8447 | 1466584812606 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 01:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:40:12 INFO - PROCESS | 8447 | 1466584812614 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:40:12 INFO - PROCESS | 8447 | 1466584812617 Marionette TRACE conn3 <- [1,1234,null,{}] 01:40:12 INFO - PROCESS | 8447 | 1466584812623 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:12 INFO - PROCESS | 8447 | 1466584812629 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:12 INFO - PROCESS | 8447 | 1466584812858 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 01:40:13 INFO - PROCESS | 8447 | 1466584813072 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:13 INFO - PROCESS | 8447 | 1466584813079 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:13 INFO - PROCESS | 8447 | ++DOCSHELL 0x928a6000 == 47 [pid = 8447] [id = 316] 01:40:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x996c3c00) [pid = 8447] [serial = 949] [outer = (nil)] 01:40:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x99bcf000) [pid = 8447] [serial = 950] [outer = 0x996c3c00] 01:40:13 INFO - PROCESS | 8447 | 1466584813205 Marionette DEBUG loaded listener.js 01:40:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x99dce800) [pid = 8447] [serial = 951] [outer = 0x996c3c00] 01:40:14 INFO - PROCESS | 8447 | 1466584814087 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 01:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1542ms 01:40:14 INFO - PROCESS | 8447 | 1466584814158 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 01:40:14 INFO - PROCESS | 8447 | 1466584814161 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 01:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:40:14 INFO - PROCESS | 8447 | 1466584814169 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:40:14 INFO - PROCESS | 8447 | 1466584814172 Marionette TRACE conn3 <- [1,1238,null,{}] 01:40:14 INFO - PROCESS | 8447 | 1466584814178 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:14 INFO - PROCESS | 8447 | 1466584814184 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:14 INFO - PROCESS | 8447 | 1466584814399 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 01:40:14 INFO - PROCESS | 8447 | 1466584814614 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:14 INFO - PROCESS | 8447 | 1466584814626 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da05800 == 48 [pid = 8447] [id = 317] 01:40:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8e586400) [pid = 8447] [serial = 952] [outer = (nil)] 01:40:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x99de7800) [pid = 8447] [serial = 953] [outer = 0x8e586400] 01:40:14 INFO - PROCESS | 8447 | 1466584814747 Marionette DEBUG loaded listener.js 01:40:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x99dec000) [pid = 8447] [serial = 954] [outer = 0x8e586400] 01:40:15 INFO - PROCESS | 8447 | 1466584815643 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 01:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1532ms 01:40:15 INFO - PROCESS | 8447 | 1466584815702 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 01:40:15 INFO - PROCESS | 8447 | 1466584815706 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 01:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:40:15 INFO - PROCESS | 8447 | 1466584815713 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:40:15 INFO - PROCESS | 8447 | 1466584815716 Marionette TRACE conn3 <- [1,1242,null,{}] 01:40:15 INFO - PROCESS | 8447 | 1466584815722 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:15 INFO - PROCESS | 8447 | 1466584815732 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:16 INFO - PROCESS | 8447 | 1466584816024 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 01:40:16 INFO - PROCESS | 8447 | 1466584816313 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:16 INFO - PROCESS | 8447 | 1466584816321 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x99de5800 == 49 [pid = 8447] [id = 318] 01:40:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x99f85800) [pid = 8447] [serial = 955] [outer = (nil)] 01:40:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x99fd5000) [pid = 8447] [serial = 956] [outer = 0x99f85800] 01:40:16 INFO - PROCESS | 8447 | 1466584816402 Marionette DEBUG loaded listener.js 01:40:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x99fd6400) [pid = 8447] [serial = 957] [outer = 0x99f85800] 01:40:17 INFO - PROCESS | 8447 | 1466584817308 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 01:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1635ms 01:40:17 INFO - PROCESS | 8447 | 1466584817350 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 01:40:17 INFO - PROCESS | 8447 | 1466584817354 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 01:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:40:17 INFO - PROCESS | 8447 | 1466584817361 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:40:17 INFO - PROCESS | 8447 | 1466584817363 Marionette TRACE conn3 <- [1,1246,null,{}] 01:40:17 INFO - PROCESS | 8447 | 1466584817369 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:17 INFO - PROCESS | 8447 | 1466584817375 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:17 INFO - PROCESS | 8447 | 1466584817572 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 01:40:17 INFO - PROCESS | 8447 | 1466584817746 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:17 INFO - PROCESS | 8447 | 1466584817754 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x928a7c00 == 50 [pid = 8447] [id = 319] 01:40:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x92c5f800) [pid = 8447] [serial = 958] [outer = (nil)] 01:40:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x9a37fc00) [pid = 8447] [serial = 959] [outer = 0x92c5f800] 01:40:17 INFO - PROCESS | 8447 | 1466584817831 Marionette DEBUG loaded listener.js 01:40:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x9a381c00) [pid = 8447] [serial = 960] [outer = 0x92c5f800] 01:40:18 INFO - PROCESS | 8447 | 1466584818829 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 01:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1531ms 01:40:18 INFO - PROCESS | 8447 | 1466584818893 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 01:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:40:18 INFO - PROCESS | 8447 | 1466584818904 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 01:40:18 INFO - PROCESS | 8447 | 1466584818910 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:40:18 INFO - PROCESS | 8447 | 1466584818914 Marionette TRACE conn3 <- [1,1250,null,{}] 01:40:18 INFO - PROCESS | 8447 | 1466584818919 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:18 INFO - PROCESS | 8447 | 1466584818925 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:19 INFO - PROCESS | 8447 | 1466584819152 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 01:40:19 INFO - PROCESS | 8447 | 1466584819669 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:19 INFO - PROCESS | 8447 | 1466584819680 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:19 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58dc00 == 51 [pid = 8447] [id = 320] 01:40:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x8e58f800) [pid = 8447] [serial = 961] [outer = (nil)] 01:40:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x8eee9800) [pid = 8447] [serial = 962] [outer = 0x8e58f800] 01:40:19 INFO - PROCESS | 8447 | 1466584819755 Marionette DEBUG loaded listener.js 01:40:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x8f19f800) [pid = 8447] [serial = 963] [outer = 0x8e58f800] 01:40:20 INFO - PROCESS | 8447 | 1466584820650 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 01:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1786ms 01:40:20 INFO - PROCESS | 8447 | 1466584820698 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 01:40:20 INFO - PROCESS | 8447 | 1466584820704 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 01:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:40:20 INFO - PROCESS | 8447 | 1466584820711 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:40:20 INFO - PROCESS | 8447 | 1466584820716 Marionette TRACE conn3 <- [1,1254,null,{}] 01:40:20 INFO - PROCESS | 8447 | 1466584820723 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:20 INFO - PROCESS | 8447 | 1466584820731 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:20 INFO - PROCESS | 8447 | 1466584820908 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 01:40:21 INFO - PROCESS | 8447 | 1466584821237 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:21 INFO - PROCESS | 8447 | 1466584821245 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe5c00 == 52 [pid = 8447] [id = 321] 01:40:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x8e5c8c00) [pid = 8447] [serial = 964] [outer = (nil)] 01:40:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 111 (0x91bec000) [pid = 8447] [serial = 965] [outer = 0x8e5c8c00] 01:40:21 INFO - PROCESS | 8447 | 1466584821326 Marionette DEBUG loaded listener.js 01:40:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0x92402000) [pid = 8447] [serial = 966] [outer = 0x8e5c8c00] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8e432c00 == 51 [pid = 8447] [id = 253] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee3400 == 50 [pid = 8447] [id = 255] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c7400 == 49 [pid = 8447] [id = 240] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe2400 == 48 [pid = 8447] [id = 241] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42b800 == 47 [pid = 8447] [id = 239] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfeec00 == 46 [pid = 8447] [id = 252] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x92f85c00 == 45 [pid = 8447] [id = 11] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a4c00 == 44 [pid = 8447] [id = 254] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfed800 == 43 [pid = 8447] [id = 294] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x92384400 == 42 [pid = 8447] [id = 245] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42c400 == 41 [pid = 8447] [id = 244] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5cfc00 == 40 [pid = 8447] [id = 250] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfefc00 == 39 [pid = 8447] [id = 248] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe5000 == 38 [pid = 8447] [id = 249] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8e427800 == 37 [pid = 8447] [id = 247] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8eef2000 == 36 [pid = 8447] [id = 251] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8e427000 == 35 [pid = 8447] [id = 243] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86d000 == 34 [pid = 8447] [id = 242] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8da07800 == 33 [pid = 8447] [id = 246] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58dc00 == 32 [pid = 8447] [id = 320] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x928a7c00 == 31 [pid = 8447] [id = 319] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8da05800 == 30 [pid = 8447] [id = 317] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x99de5800 == 29 [pid = 8447] [id = 318] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x928a6000 == 28 [pid = 8447] [id = 316] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x977e7800 == 27 [pid = 8447] [id = 315] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x92401800 == 26 [pid = 8447] [id = 314] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee6800 == 25 [pid = 8447] [id = 312] 01:40:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42f800 == 24 [pid = 8447] [id = 313] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x91a95800) [pid = 8447] [serial = 896] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 110 (0x952a3000) [pid = 8447] [serial = 866] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x9810fc00) [pid = 8447] [serial = 870] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x977e8800) [pid = 8447] [serial = 869] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x8d868000) [pid = 8447] [serial = 884] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x998be800) [pid = 8447] [serial = 873] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x99867c00) [pid = 8447] [serial = 872] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x8d872800) [pid = 8447] [serial = 885] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x8f7c6c00) [pid = 8447] [serial = 891] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x99e61400) [pid = 8447] [serial = 876] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x8f184000) [pid = 8447] [serial = 882] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x8f17f800) [pid = 8447] [serial = 881] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x99dea400) [pid = 8447] [serial = 875] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x8f7c8000) [pid = 8447] [serial = 879] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x8f185400) [pid = 8447] [serial = 878] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x9a386000) [pid = 8447] [serial = 609] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x8f179800) [pid = 8447] [serial = 861] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x8e590400) [pid = 8447] [serial = 860] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x91393800) [pid = 8447] [serial = 893] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x928a5400) [pid = 8447] [serial = 864] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x91bf7800) [pid = 8447] [serial = 863] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x954da800) [pid = 8447] [serial = 867] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8e5c6400) [pid = 8447] [serial = 887] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8f1a8000) [pid = 8447] [serial = 890] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8eee3c00) [pid = 8447] [serial = 888] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x91a92400) [pid = 8447] [serial = 894] [outer = (nil)] [url = about:blank] 01:40:23 INFO - PROCESS | 8447 | 1466584823494 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 01:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2841ms 01:40:23 INFO - PROCESS | 8447 | 1466584823554 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 01:40:23 INFO - PROCESS | 8447 | 1466584823560 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 01:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:40:23 INFO - PROCESS | 8447 | 1466584823568 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:40:23 INFO - PROCESS | 8447 | 1466584823572 Marionette TRACE conn3 <- [1,1258,null,{}] 01:40:23 INFO - PROCESS | 8447 | 1466584823580 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:23 INFO - PROCESS | 8447 | 1466584823587 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:23 INFO - PROCESS | 8447 | 1466584823761 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 01:40:23 INFO - PROCESS | 8447 | 1466584823916 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:23 INFO - PROCESS | 8447 | 1466584823922 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d874c00 == 25 [pid = 8447] [id = 322] 01:40:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8da02c00) [pid = 8447] [serial = 967] [outer = (nil)] 01:40:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8e430400) [pid = 8447] [serial = 968] [outer = 0x8da02c00] 01:40:24 INFO - PROCESS | 8447 | 1466584823996 Marionette DEBUG loaded listener.js 01:40:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8e584400) [pid = 8447] [serial = 969] [outer = 0x8da02c00] 01:40:24 INFO - PROCESS | 8447 | 1466584824787 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1281ms 01:40:24 INFO - PROCESS | 8447 | 1466584824850 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 01:40:24 INFO - PROCESS | 8447 | 1466584824858 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 01:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:40:24 INFO - PROCESS | 8447 | 1466584824869 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:40:24 INFO - PROCESS | 8447 | 1466584824873 Marionette TRACE conn3 <- [1,1262,null,{}] 01:40:24 INFO - PROCESS | 8447 | 1466584824879 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:24 INFO - PROCESS | 8447 | 1466584824885 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:25 INFO - PROCESS | 8447 | 1466584825055 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 01:40:25 INFO - PROCESS | 8447 | 1466584825186 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:25 INFO - PROCESS | 8447 | 1466584825195 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:25 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e589c00 == 26 [pid = 8447] [id = 323] 01:40:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x8e5c9c00) [pid = 8447] [serial = 970] [outer = (nil)] 01:40:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x8f179800) [pid = 8447] [serial = 971] [outer = 0x8e5c9c00] 01:40:25 INFO - PROCESS | 8447 | 1466584825269 Marionette DEBUG loaded listener.js 01:40:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8f180400) [pid = 8447] [serial = 972] [outer = 0x8e5c9c00] 01:40:26 INFO - PROCESS | 8447 | 1466584826208 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1401ms 01:40:26 INFO - PROCESS | 8447 | 1466584826270 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 01:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:40:26 INFO - PROCESS | 8447 | 1466584826274 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 01:40:26 INFO - PROCESS | 8447 | 1466584826280 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:40:26 INFO - PROCESS | 8447 | 1466584826286 Marionette TRACE conn3 <- [1,1266,null,{}] 01:40:26 INFO - PROCESS | 8447 | 1466584826312 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:26 INFO - PROCESS | 8447 | 1466584826321 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:26 INFO - PROCESS | 8447 | 1466584826553 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 01:40:26 INFO - PROCESS | 8447 | 1466584826725 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:26 INFO - PROCESS | 8447 | 1466584826738 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138c800 == 27 [pid = 8447] [id = 324] 01:40:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x9138dc00) [pid = 8447] [serial = 973] [outer = (nil)] 01:40:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x91392400) [pid = 8447] [serial = 974] [outer = 0x9138dc00] 01:40:26 INFO - PROCESS | 8447 | 1466584826821 Marionette DEBUG loaded listener.js 01:40:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x91a92400) [pid = 8447] [serial = 975] [outer = 0x9138dc00] 01:40:28 INFO - PROCESS | 8447 | 1466584828185 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x8f176800) [pid = 8447] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x8d86cc00) [pid = 8447] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x92c5c800) [pid = 8447] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x9238b800) [pid = 8447] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8f185000) [pid = 8447] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8e429000) [pid = 8447] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8e584800) [pid = 8447] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x952a2800) [pid = 8447] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f19b400) [pid = 8447] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8f7ca800) [pid = 8447] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8eef0400) [pid = 8447] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x928aac00) [pid = 8447] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8e582400) [pid = 8447] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x92c48400) [pid = 8447] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8eee3800) [pid = 8447] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:40:28 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x952aa000) [pid = 8447] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2087ms 01:40:28 INFO - PROCESS | 8447 | 1466584828368 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 01:40:28 INFO - PROCESS | 8447 | 1466584828373 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 01:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:40:28 INFO - PROCESS | 8447 | 1466584828380 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:40:28 INFO - PROCESS | 8447 | 1466584828384 Marionette TRACE conn3 <- [1,1270,null,{}] 01:40:28 INFO - PROCESS | 8447 | 1466584828389 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:28 INFO - PROCESS | 8447 | 1466584828394 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:28 INFO - PROCESS | 8447 | 1466584828591 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 01:40:28 INFO - PROCESS | 8447 | 1466584828671 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:28 INFO - PROCESS | 8447 | 1466584828679 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86f800 == 28 [pid = 8447] [id = 325] 01:40:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8f199400) [pid = 8447] [serial = 976] [outer = (nil)] 01:40:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8f7ca000) [pid = 8447] [serial = 977] [outer = 0x8f199400] 01:40:28 INFO - PROCESS | 8447 | 1466584828750 Marionette DEBUG loaded listener.js 01:40:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x91a93800) [pid = 8447] [serial = 978] [outer = 0x8f199400] 01:40:29 INFO - PROCESS | 8447 | 1466584829506 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1179ms 01:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:40:29 INFO - PROCESS | 8447 | 1466584829560 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 01:40:29 INFO - PROCESS | 8447 | 1466584829563 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 01:40:29 INFO - PROCESS | 8447 | 1466584829569 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:40:29 INFO - PROCESS | 8447 | 1466584829573 Marionette TRACE conn3 <- [1,1274,null,{}] 01:40:29 INFO - PROCESS | 8447 | 1466584829578 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:29 INFO - PROCESS | 8447 | 1466584829583 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:29 INFO - PROCESS | 8447 | 1466584829740 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 01:40:29 INFO - PROCESS | 8447 | 1466584829749 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 8447 | 1466584829757 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:29 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe5400 == 29 [pid = 8447] [id = 326] 01:40:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x91a8dc00) [pid = 8447] [serial = 979] [outer = (nil)] 01:40:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x92405c00) [pid = 8447] [serial = 980] [outer = 0x91a8dc00] 01:40:29 INFO - PROCESS | 8447 | 1466584829825 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x9289e400) [pid = 8447] [serial = 981] [outer = 0x91a8dc00] 01:40:30 INFO - PROCESS | 8447 | 1466584830933 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1440ms 01:40:31 INFO - PROCESS | 8447 | 1466584831010 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 01:40:31 INFO - PROCESS | 8447 | 1466584831018 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 01:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:40:31 INFO - PROCESS | 8447 | 1466584831026 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:40:31 INFO - PROCESS | 8447 | 1466584831031 Marionette TRACE conn3 <- [1,1278,null,{}] 01:40:31 INFO - PROCESS | 8447 | 1466584831041 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:31 INFO - PROCESS | 8447 | 1466584831047 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:31 INFO - PROCESS | 8447 | 1466584831285 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 01:40:31 INFO - PROCESS | 8447 | 1466584831555 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:31 INFO - PROCESS | 8447 | 1466584831567 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e425800 == 30 [pid = 8447] [id = 327] 01:40:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8e427000) [pid = 8447] [serial = 982] [outer = (nil)] 01:40:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8eee4800) [pid = 8447] [serial = 983] [outer = 0x8e427000] 01:40:31 INFO - PROCESS | 8447 | 1466584831664 Marionette DEBUG loaded listener.js 01:40:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8f19c400) [pid = 8447] [serial = 984] [outer = 0x8e427000] 01:40:32 INFO - PROCESS | 8447 | 1466584832577 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1592ms 01:40:32 INFO - PROCESS | 8447 | 1466584832619 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 8447 | 1466584832626 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 01:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:40:32 INFO - PROCESS | 8447 | 1466584832637 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - PROCESS | 8447 | 1466584832641 Marionette TRACE conn3 <- [1,1282,null,{}] 01:40:32 INFO - PROCESS | 8447 | 1466584832648 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:32 INFO - PROCESS | 8447 | 1466584832654 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:32 INFO - PROCESS | 8447 | 1466584832840 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 01:40:33 INFO - PROCESS | 8447 | 1466584833007 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:33 INFO - PROCESS | 8447 | 1466584833016 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:33 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58a400 == 31 [pid = 8447] [id = 328] 01:40:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8e5cec00) [pid = 8447] [serial = 985] [outer = (nil)] 01:40:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x91bea800) [pid = 8447] [serial = 986] [outer = 0x8e5cec00] 01:40:33 INFO - PROCESS | 8447 | 1466584833117 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x8f7c3c00) [pid = 8447] [serial = 987] [outer = 0x8e5cec00] 01:40:34 INFO - PROCESS | 8447 | 1466584834117 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1538ms 01:40:34 INFO - PROCESS | 8447 | 1466584834176 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 01:40:34 INFO - PROCESS | 8447 | 1466584834181 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 01:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:40:34 INFO - PROCESS | 8447 | 1466584834188 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - PROCESS | 8447 | 1466584834194 Marionette TRACE conn3 <- [1,1286,null,{}] 01:40:34 INFO - PROCESS | 8447 | 1466584834210 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:34 INFO - PROCESS | 8447 | 1466584834220 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:34 INFO - PROCESS | 8447 | 1466584834436 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 01:40:34 INFO - PROCESS | 8447 | 1466584834650 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:34 INFO - PROCESS | 8447 | 1466584834663 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c50800 == 32 [pid = 8447] [id = 329] 01:40:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x92c57800) [pid = 8447] [serial = 988] [outer = (nil)] 01:40:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x92c5d400) [pid = 8447] [serial = 989] [outer = 0x92c57800] 01:40:34 INFO - PROCESS | 8447 | 1466584834789 Marionette DEBUG loaded listener.js 01:40:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x92c61c00) [pid = 8447] [serial = 990] [outer = 0x92c57800] 01:40:35 INFO - PROCESS | 8447 | 1466584835673 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1547ms 01:40:35 INFO - PROCESS | 8447 | 1466584835735 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 01:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:40:35 INFO - PROCESS | 8447 | 1466584835741 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 01:40:35 INFO - PROCESS | 8447 | 1466584835747 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:40:35 INFO - PROCESS | 8447 | 1466584835751 Marionette TRACE conn3 <- [1,1290,null,{}] 01:40:35 INFO - PROCESS | 8447 | 1466584835756 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:35 INFO - PROCESS | 8447 | 1466584835762 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:35 INFO - PROCESS | 8447 | 1466584835948 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 01:40:36 INFO - PROCESS | 8447 | 1466584836122 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:36 INFO - PROCESS | 8447 | 1466584836131 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:36 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138c000 == 33 [pid = 8447] [id = 330] 01:40:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x91bed800) [pid = 8447] [serial = 991] [outer = (nil)] 01:40:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x93df2000) [pid = 8447] [serial = 992] [outer = 0x91bed800] 01:40:36 INFO - PROCESS | 8447 | 1466584836218 Marionette DEBUG loaded listener.js 01:40:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x93dfa000) [pid = 8447] [serial = 993] [outer = 0x91bed800] 01:40:37 INFO - PROCESS | 8447 | 1466584837173 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1490ms 01:40:37 INFO - PROCESS | 8447 | 1466584837237 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 01:40:37 INFO - PROCESS | 8447 | 1466584837242 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 01:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:40:37 INFO - PROCESS | 8447 | 1466584837248 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:40:37 INFO - PROCESS | 8447 | 1466584837252 Marionette TRACE conn3 <- [1,1294,null,{}] 01:40:37 INFO - PROCESS | 8447 | 1466584837257 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:37 INFO - PROCESS | 8447 | 1466584837263 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:37 INFO - PROCESS | 8447 | 1466584837437 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 01:40:37 INFO - PROCESS | 8447 | 1466584837609 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:37 INFO - PROCESS | 8447 | 1466584837621 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfed400 == 34 [pid = 8447] [id = 331] 01:40:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x92401400) [pid = 8447] [serial = 994] [outer = (nil)] 01:40:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x952a3800) [pid = 8447] [serial = 995] [outer = 0x92401400] 01:40:37 INFO - PROCESS | 8447 | 1466584837709 Marionette DEBUG loaded listener.js 01:40:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x952a5000) [pid = 8447] [serial = 996] [outer = 0x92401400] 01:40:38 INFO - PROCESS | 8447 | 1466584838676 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1480ms 01:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:40:38 INFO - PROCESS | 8447 | 1466584838729 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 01:40:38 INFO - PROCESS | 8447 | 1466584838733 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 01:40:38 INFO - PROCESS | 8447 | 1466584838740 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:40:38 INFO - PROCESS | 8447 | 1466584838743 Marionette TRACE conn3 <- [1,1298,null,{}] 01:40:38 INFO - PROCESS | 8447 | 1466584838749 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:38 INFO - PROCESS | 8447 | 1466584838760 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:38 INFO - PROCESS | 8447 | 1466584838989 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 01:40:39 INFO - PROCESS | 8447 | 1466584839215 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:39 INFO - PROCESS | 8447 | 1466584839225 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4800 == 35 [pid = 8447] [id = 332] 01:40:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x8bfe5000) [pid = 8447] [serial = 997] [outer = (nil)] 01:40:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x977a4400) [pid = 8447] [serial = 998] [outer = 0x8bfe5000] 01:40:39 INFO - PROCESS | 8447 | 1466584839349 Marionette DEBUG loaded listener.js 01:40:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x9541f800) [pid = 8447] [serial = 999] [outer = 0x8bfe5000] 01:40:40 INFO - PROCESS | 8447 | 1466584840234 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1538ms 01:40:40 INFO - PROCESS | 8447 | 1466584840277 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 01:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:40:40 INFO - PROCESS | 8447 | 1466584840282 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 01:40:40 INFO - PROCESS | 8447 | 1466584840288 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:40:40 INFO - PROCESS | 8447 | 1466584840292 Marionette TRACE conn3 <- [1,1302,null,{}] 01:40:40 INFO - PROCESS | 8447 | 1466584840298 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:40 INFO - PROCESS | 8447 | 1466584840303 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:40 INFO - PROCESS | 8447 | 1466584840474 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 01:40:40 INFO - PROCESS | 8447 | 1466584840644 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 8447 | 1466584840653 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d876c00 == 36 [pid = 8447] [id = 333] 01:40:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x8da01800) [pid = 8447] [serial = 1000] [outer = (nil)] 01:40:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x98182c00) [pid = 8447] [serial = 1001] [outer = 0x8da01800] 01:40:40 INFO - PROCESS | 8447 | 1466584840731 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x98973800) [pid = 8447] [serial = 1002] [outer = 0x8da01800] 01:40:41 INFO - PROCESS | 8447 | 1466584841770 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1534ms 01:40:41 INFO - PROCESS | 8447 | 1466584841822 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 01:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:40:41 INFO - PROCESS | 8447 | 1466584841833 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 01:40:41 INFO - PROCESS | 8447 | 1466584841838 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 8447 | 1466584841843 Marionette TRACE conn3 <- [1,1306,null,{}] 01:40:41 INFO - PROCESS | 8447 | 1466584841848 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:41 INFO - PROCESS | 8447 | 1466584841853 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:42 INFO - PROCESS | 8447 | 1466584842032 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 01:40:42 INFO - PROCESS | 8447 | 1466584842262 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:42 INFO - PROCESS | 8447 | 1466584842270 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4c00 == 37 [pid = 8447] [id = 334] 01:40:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x8bfe6800) [pid = 8447] [serial = 1003] [outer = (nil)] 01:40:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x8d868c00) [pid = 8447] [serial = 1004] [outer = 0x8bfe6800] 01:40:42 INFO - PROCESS | 8447 | 1466584842513 Marionette DEBUG loaded listener.js 01:40:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x8d871800) [pid = 8447] [serial = 1005] [outer = 0x8bfe6800] 01:40:43 INFO - PROCESS | 8447 | 1466584843524 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1742ms 01:40:43 INFO - PROCESS | 8447 | 1466584843583 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 01:40:43 INFO - PROCESS | 8447 | 1466584843589 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 01:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:40:43 INFO - PROCESS | 8447 | 1466584843597 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:40:43 INFO - PROCESS | 8447 | 1466584843601 Marionette TRACE conn3 <- [1,1310,null,{}] 01:40:43 INFO - PROCESS | 8447 | 1466584843609 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:43 INFO - PROCESS | 8447 | 1466584843614 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:43 INFO - PROCESS | 8447 | 1466584843800 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 01:40:44 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86f800 == 36 [pid = 8447] [id = 325] 01:40:44 INFO - PROCESS | 8447 | --DOCSHELL 0x9138c800 == 35 [pid = 8447] [id = 324] 01:40:44 INFO - PROCESS | 8447 | 1466584844055 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 8447 | 1466584844061 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:44 INFO - PROCESS | 8447 | --DOCSHELL 0x8e589c00 == 34 [pid = 8447] [id = 323] 01:40:44 INFO - PROCESS | 8447 | --DOCSHELL 0x8d874c00 == 33 [pid = 8447] [id = 322] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x977eb800) [pid = 8447] [serial = 939] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x954e2800) [pid = 8447] [serial = 938] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x8f7ce000) [pid = 8447] [serial = 920] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x92f8ac00) [pid = 8447] [serial = 908] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x9289d800) [pid = 8447] [serial = 930] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x91a8c400) [pid = 8447] [serial = 903] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x8e431400) [pid = 8447] [serial = 899] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x9138ec00) [pid = 8447] [serial = 902] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x9138a400) [pid = 8447] [serial = 935] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x92409c00) [pid = 8447] [serial = 921] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x954e9800) [pid = 8447] [serial = 914] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x91004c00) [pid = 8447] [serial = 927] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x93dee400) [pid = 8447] [serial = 911] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x98e44c00) [pid = 8447] [serial = 918] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x92c46800) [pid = 8447] [serial = 905] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x8eee4400) [pid = 8447] [serial = 924] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8f7c6800) [pid = 8447] [serial = 926] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x92f8f800) [pid = 8447] [serial = 909] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x92407400) [pid = 8447] [serial = 929] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x92f81400) [pid = 8447] [serial = 933] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x98a98400) [pid = 8447] [serial = 917] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x92c58400) [pid = 8447] [serial = 932] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x92c4f000) [pid = 8447] [serial = 906] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8e58ec00) [pid = 8447] [serial = 923] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x91bea400) [pid = 8447] [serial = 897] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x928a6400) [pid = 8447] [serial = 936] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x977ec400) [pid = 8447] [serial = 915] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8eef0800) [pid = 8447] [serial = 900] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x93dfac00) [pid = 8447] [serial = 912] [outer = (nil)] [url = about:blank] 01:40:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d874c00 == 34 [pid = 8447] [id = 335] 01:40:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8e581400) [pid = 8447] [serial = 1006] [outer = (nil)] 01:40:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8e5cb000) [pid = 8447] [serial = 1007] [outer = 0x8e581400] 01:40:44 INFO - PROCESS | 8447 | 1466584844187 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8f17a400) [pid = 8447] [serial = 1008] [outer = 0x8e581400] 01:40:44 INFO - PROCESS | 8447 | 1466584844961 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 01:40:45 INFO - PROCESS | 8447 | 1466584845038 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 01:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:40:45 INFO - PROCESS | 8447 | 1466584845048 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:40:45 INFO - PROCESS | 8447 | 1466584845052 Marionette TRACE conn3 <- [1,1314,null,{}] 01:40:45 INFO - PROCESS | 8447 | 1466584845059 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:45 INFO - PROCESS | 8447 | 1466584845065 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:45 INFO - PROCESS | 8447 | 1466584845239 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 01:40:45 INFO - PROCESS | 8447 | 1466584845249 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:45 INFO - PROCESS | 8447 | 1466584845263 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7ca400 == 35 [pid = 8447] [id = 336] 01:40:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x9138ec00) [pid = 8447] [serial = 1009] [outer = (nil)] 01:40:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x91beec00) [pid = 8447] [serial = 1010] [outer = 0x9138ec00] 01:40:45 INFO - PROCESS | 8447 | 1466584845333 Marionette DEBUG loaded listener.js 01:40:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x9240ac00) [pid = 8447] [serial = 1011] [outer = 0x9138ec00] 01:40:46 INFO - PROCESS | 8447 | 1466584846293 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1283ms 01:40:46 INFO - PROCESS | 8447 | 1466584846331 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 01:40:46 INFO - PROCESS | 8447 | 1466584846334 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 01:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:40:46 INFO - PROCESS | 8447 | 1466584846341 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:40:46 INFO - PROCESS | 8447 | 1466584846347 Marionette TRACE conn3 <- [1,1318,null,{}] 01:40:46 INFO - PROCESS | 8447 | 1466584846387 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:46 INFO - PROCESS | 8447 | 1466584846395 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:46 INFO - PROCESS | 8447 | 1466584846565 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 01:40:46 INFO - PROCESS | 8447 | 1466584846578 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 8447 | 1466584846585 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:46 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a88800 == 36 [pid = 8447] [id = 337] 01:40:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x928a4c00) [pid = 8447] [serial = 1012] [outer = (nil)] 01:40:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x92c56800) [pid = 8447] [serial = 1013] [outer = 0x928a4c00] 01:40:46 INFO - PROCESS | 8447 | 1466584846651 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x92c5f400) [pid = 8447] [serial = 1014] [outer = 0x928a4c00] 01:40:47 INFO - PROCESS | 8447 | 1466584847666 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1385ms 01:40:47 INFO - PROCESS | 8447 | 1466584847733 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 01:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:40:47 INFO - PROCESS | 8447 | 1466584847737 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 01:40:47 INFO - PROCESS | 8447 | 1466584847743 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 8447 | 1466584847747 Marionette TRACE conn3 <- [1,1322,null,{}] 01:40:47 INFO - PROCESS | 8447 | 1466584847752 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:47 INFO - PROCESS | 8447 | 1466584847757 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:47 INFO - PROCESS | 8447 | 1466584847985 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 01:40:48 INFO - PROCESS | 8447 | 1466584848016 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:48 INFO - PROCESS | 8447 | 1466584848023 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:48 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e432800 == 37 [pid = 8447] [id = 338] 01:40:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x8e5c7400) [pid = 8447] [serial = 1015] [outer = (nil)] 01:40:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x9396b000) [pid = 8447] [serial = 1016] [outer = 0x8e5c7400] 01:40:48 INFO - PROCESS | 8447 | 1466584848091 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x93dee400) [pid = 8447] [serial = 1017] [outer = 0x8e5c7400] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8e58e400) [pid = 8447] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x9240c000) [pid = 8447] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x977e7c00) [pid = 8447] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x9138dc00) [pid = 8447] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x996c3c00) [pid = 8447] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8da02c00) [pid = 8447] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8e586400) [pid = 8447] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x99f85800) [pid = 8447] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x92c5f800) [pid = 8447] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8f199400) [pid = 8447] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8e5c9c00) [pid = 8447] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e5c8c00) [pid = 8447] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:40:49 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8e58f800) [pid = 8447] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:40:49 INFO - PROCESS | 8447 | 1466584849126 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1430ms 01:40:49 INFO - PROCESS | 8447 | 1466584849174 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 01:40:49 INFO - PROCESS | 8447 | 1466584849178 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 01:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:40:49 INFO - PROCESS | 8447 | 1466584849184 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:40:49 INFO - PROCESS | 8447 | 1466584849188 Marionette TRACE conn3 <- [1,1326,null,{}] 01:40:49 INFO - PROCESS | 8447 | 1466584849193 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:49 INFO - PROCESS | 8447 | 1466584849198 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:49 INFO - PROCESS | 8447 | 1466584849356 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 01:40:49 INFO - PROCESS | 8447 | 1466584849483 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 8447 | 1466584849491 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7c4800 == 38 [pid = 8447] [id = 339] 01:40:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8f7c6000) [pid = 8447] [serial = 1018] [outer = (nil)] 01:40:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x91a8b400) [pid = 8447] [serial = 1019] [outer = 0x8f7c6000] 01:40:49 INFO - PROCESS | 8447 | 1466584849575 Marionette DEBUG loaded listener.js 01:40:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x93df9800) [pid = 8447] [serial = 1020] [outer = 0x8f7c6000] 01:40:50 INFO - PROCESS | 8447 | 1466584850369 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1239ms 01:40:50 INFO - PROCESS | 8447 | 1466584850428 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 01:40:50 INFO - PROCESS | 8447 | 1466584850431 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 01:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:40:50 INFO - PROCESS | 8447 | 1466584850437 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:40:50 INFO - PROCESS | 8447 | 1466584850440 Marionette TRACE conn3 <- [1,1330,null,{}] 01:40:50 INFO - PROCESS | 8447 | 1466584850446 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:50 INFO - PROCESS | 8447 | 1466584850455 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:50 INFO - PROCESS | 8447 | 1466584850616 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 01:40:50 INFO - PROCESS | 8447 | 1466584850627 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:50 INFO - PROCESS | 8447 | 1466584850634 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:50 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c9c00 == 39 [pid = 8447] [id = 340] 01:40:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x92386000) [pid = 8447] [serial = 1021] [outer = (nil)] 01:40:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x954e9800) [pid = 8447] [serial = 1022] [outer = 0x92386000] 01:40:50 INFO - PROCESS | 8447 | 1466584850701 Marionette DEBUG loaded listener.js 01:40:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x977e5000) [pid = 8447] [serial = 1023] [outer = 0x92386000] 01:40:51 INFO - PROCESS | 8447 | 1466584851855 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1485ms 01:40:51 INFO - PROCESS | 8447 | 1466584851924 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 01:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:40:51 INFO - PROCESS | 8447 | 1466584851931 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 01:40:51 INFO - PROCESS | 8447 | 1466584851940 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:40:51 INFO - PROCESS | 8447 | 1466584851945 Marionette TRACE conn3 <- [1,1334,null,{}] 01:40:51 INFO - PROCESS | 8447 | 1466584851955 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:51 INFO - PROCESS | 8447 | 1466584851961 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:52 INFO - PROCESS | 8447 | 1466584852205 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 01:40:52 INFO - PROCESS | 8447 | 1466584852437 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 8447 | 1466584852445 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:52 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58c400 == 40 [pid = 8447] [id = 341] 01:40:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8e5ccc00) [pid = 8447] [serial = 1024] [outer = (nil)] 01:40:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8f1a4c00) [pid = 8447] [serial = 1025] [outer = 0x8e5ccc00] 01:40:52 INFO - PROCESS | 8447 | 1466584852546 Marionette DEBUG loaded listener.js 01:40:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x9138b800) [pid = 8447] [serial = 1026] [outer = 0x8e5ccc00] 01:40:53 INFO - PROCESS | 8447 | 1466584853478 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1594ms 01:40:53 INFO - PROCESS | 8447 | 1466584853534 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 01:40:53 INFO - PROCESS | 8447 | 1466584853542 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 01:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:40:53 INFO - PROCESS | 8447 | 1466584853552 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:40:53 INFO - PROCESS | 8447 | 1466584853557 Marionette TRACE conn3 <- [1,1338,null,{}] 01:40:53 INFO - PROCESS | 8447 | 1466584853563 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:53 INFO - PROCESS | 8447 | 1466584853569 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:53 INFO - PROCESS | 8447 | 1466584853796 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 01:40:54 INFO - PROCESS | 8447 | 1466584854026 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:54 INFO - PROCESS | 8447 | 1466584854037 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x9238bc00 == 41 [pid = 8447] [id = 342] 01:40:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x92409c00) [pid = 8447] [serial = 1027] [outer = (nil)] 01:40:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x928a0400) [pid = 8447] [serial = 1028] [outer = 0x92409c00] 01:40:54 INFO - PROCESS | 8447 | 1466584854171 Marionette DEBUG loaded listener.js 01:40:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x92c44c00) [pid = 8447] [serial = 1029] [outer = 0x92409c00] 01:40:55 INFO - PROCESS | 8447 | 1466584855644 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2142ms 01:40:55 INFO - PROCESS | 8447 | 1466584855694 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 01:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:40:55 INFO - PROCESS | 8447 | 1466584855699 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 01:40:55 INFO - PROCESS | 8447 | 1466584855706 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:40:55 INFO - PROCESS | 8447 | 1466584855712 Marionette TRACE conn3 <- [1,1342,null,{}] 01:40:55 INFO - PROCESS | 8447 | 1466584855732 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:55 INFO - PROCESS | 8447 | 1466584855741 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:55 INFO - PROCESS | 8447 | 1466584855938 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 01:40:56 INFO - PROCESS | 8447 | 1466584856112 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 8447 | 1466584856121 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c41800 == 42 [pid = 8447] [id = 343] 01:40:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x92c4f000) [pid = 8447] [serial = 1030] [outer = (nil)] 01:40:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x977a2800) [pid = 8447] [serial = 1031] [outer = 0x92c4f000] 01:40:56 INFO - PROCESS | 8447 | 1466584856222 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x9810fc00) [pid = 8447] [serial = 1032] [outer = 0x92c4f000] 01:40:57 INFO - PROCESS | 8447 | 1466584857206 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1540ms 01:40:57 INFO - PROCESS | 8447 | 1466584857246 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 01:40:57 INFO - PROCESS | 8447 | 1466584857252 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 01:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:40:57 INFO - PROCESS | 8447 | 1466584857259 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - PROCESS | 8447 | 1466584857264 Marionette TRACE conn3 <- [1,1346,null,{}] 01:40:57 INFO - PROCESS | 8447 | 1466584857270 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:57 INFO - PROCESS | 8447 | 1466584857276 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:57 INFO - PROCESS | 8447 | 1466584857478 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 01:40:57 INFO - PROCESS | 8447 | 1466584857700 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:57 INFO - PROCESS | 8447 | 1466584857717 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:57 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c4800 == 43 [pid = 8447] [id = 344] 01:40:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x91001800) [pid = 8447] [serial = 1033] [outer = (nil)] 01:40:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x98e4a800) [pid = 8447] [serial = 1034] [outer = 0x91001800] 01:40:57 INFO - PROCESS | 8447 | 1466584857839 Marionette DEBUG loaded listener.js 01:40:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x996bec00) [pid = 8447] [serial = 1035] [outer = 0x91001800] 01:40:58 INFO - PROCESS | 8447 | 1466584858813 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1602ms 01:40:58 INFO - PROCESS | 8447 | 1466584858862 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 01:40:58 INFO - PROCESS | 8447 | 1466584858866 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 01:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:40:58 INFO - PROCESS | 8447 | 1466584858873 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:40:58 INFO - PROCESS | 8447 | 1466584858877 Marionette TRACE conn3 <- [1,1350,null,{}] 01:40:58 INFO - PROCESS | 8447 | 1466584858883 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:58 INFO - PROCESS | 8447 | 1466584858889 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:59 INFO - PROCESS | 8447 | 1466584859070 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 01:40:59 INFO - PROCESS | 8447 | 1466584859286 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:59 INFO - PROCESS | 8447 | 1466584859296 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:40:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a5c00 == 44 [pid = 8447] [id = 345] 01:40:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x928aa000) [pid = 8447] [serial = 1036] [outer = (nil)] 01:40:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x998c7c00) [pid = 8447] [serial = 1037] [outer = 0x928aa000] 01:40:59 INFO - PROCESS | 8447 | 1466584859418 Marionette DEBUG loaded listener.js 01:40:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x998cc400) [pid = 8447] [serial = 1038] [outer = 0x928aa000] 01:41:00 INFO - PROCESS | 8447 | 1466584860334 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1537ms 01:41:00 INFO - PROCESS | 8447 | 1466584860412 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 01:41:00 INFO - PROCESS | 8447 | 1466584860417 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 01:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:41:00 INFO - PROCESS | 8447 | 1466584860423 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:41:00 INFO - PROCESS | 8447 | 1466584860427 Marionette TRACE conn3 <- [1,1354,null,{}] 01:41:00 INFO - PROCESS | 8447 | 1466584860433 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:00 INFO - PROCESS | 8447 | 1466584860443 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:00 INFO - PROCESS | 8447 | 1466584860692 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 01:41:00 INFO - PROCESS | 8447 | 1466584860932 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:00 INFO - PROCESS | 8447 | 1466584860941 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f181400 == 45 [pid = 8447] [id = 346] 01:41:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x954dec00) [pid = 8447] [serial = 1039] [outer = (nil)] 01:41:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x99e6dc00) [pid = 8447] [serial = 1040] [outer = 0x954dec00] 01:41:01 INFO - PROCESS | 8447 | 1466584861034 Marionette DEBUG loaded listener.js 01:41:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x99f85800) [pid = 8447] [serial = 1041] [outer = 0x954dec00] 01:41:02 INFO - PROCESS | 8447 | 1466584862011 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1632ms 01:41:02 INFO - PROCESS | 8447 | 1466584862057 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 01:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:41:02 INFO - PROCESS | 8447 | 1466584862061 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 01:41:02 INFO - PROCESS | 8447 | 1466584862068 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:41:02 INFO - PROCESS | 8447 | 1466584862071 Marionette TRACE conn3 <- [1,1358,null,{}] 01:41:02 INFO - PROCESS | 8447 | 1466584862077 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:02 INFO - PROCESS | 8447 | 1466584862082 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:02 INFO - PROCESS | 8447 | 1466584862296 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 01:41:02 INFO - PROCESS | 8447 | 1466584862832 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 8447 | 1466584862839 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:02 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58d800 == 46 [pid = 8447] [id = 347] 01:41:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x8e58ec00) [pid = 8447] [serial = 1042] [outer = (nil)] 01:41:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x8eee3c00) [pid = 8447] [serial = 1043] [outer = 0x8e58ec00] 01:41:02 INFO - PROCESS | 8447 | 1466584862922 Marionette DEBUG loaded listener.js 01:41:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x8f199400) [pid = 8447] [serial = 1044] [outer = 0x8e58ec00] 01:41:03 INFO - PROCESS | 8447 | 1466584863797 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1791ms 01:41:03 INFO - PROCESS | 8447 | 1466584863865 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 8447 | 1466584863870 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 01:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:41:03 INFO - PROCESS | 8447 | 1466584863880 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 8447 | 1466584863883 Marionette TRACE conn3 <- [1,1362,null,{}] 01:41:03 INFO - PROCESS | 8447 | 1466584863891 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:03 INFO - PROCESS | 8447 | 1466584863899 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:04 INFO - PROCESS | 8447 | 1466584864075 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 01:41:04 INFO - PROCESS | 8447 | 1466584864342 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:04 INFO - PROCESS | 8447 | 1466584864355 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eef1c00 == 47 [pid = 8447] [id = 348] 01:41:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x8f184400) [pid = 8447] [serial = 1045] [outer = (nil)] 01:41:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x91010c00) [pid = 8447] [serial = 1046] [outer = 0x8f184400] 01:41:04 INFO - PROCESS | 8447 | 1466584864471 Marionette DEBUG loaded listener.js 01:41:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x92409000) [pid = 8447] [serial = 1047] [outer = 0x8f184400] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7c4800 == 46 [pid = 8447] [id = 339] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8e432800 == 45 [pid = 8447] [id = 338] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x91a88800 == 44 [pid = 8447] [id = 337] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7ca400 == 43 [pid = 8447] [id = 336] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8d874c00 == 42 [pid = 8447] [id = 335] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4c00 == 41 [pid = 8447] [id = 334] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x9138c000 == 40 [pid = 8447] [id = 330] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4800 == 39 [pid = 8447] [id = 332] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8e425800 == 38 [pid = 8447] [id = 327] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe5400 == 37 [pid = 8447] [id = 326] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58a400 == 36 [pid = 8447] [id = 328] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8d876c00 == 35 [pid = 8447] [id = 333] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfed400 == 34 [pid = 8447] [id = 331] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x92c50800 == 33 [pid = 8447] [id = 329] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe5c00 == 32 [pid = 8447] [id = 321] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58d800 == 31 [pid = 8447] [id = 347] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a5c00 == 30 [pid = 8447] [id = 345] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8f181400 == 29 [pid = 8447] [id = 346] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c4800 == 28 [pid = 8447] [id = 344] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x92c41800 == 27 [pid = 8447] [id = 343] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x9238bc00 == 26 [pid = 8447] [id = 342] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c9c00 == 25 [pid = 8447] [id = 340] 01:41:05 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58c400 == 24 [pid = 8447] [id = 341] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x91004000) [pid = 8447] [serial = 942] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x8f19c800) [pid = 8447] [serial = 941] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x92c60c00) [pid = 8447] [serial = 945] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x928a9c00) [pid = 8447] [serial = 944] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x996b8000) [pid = 8447] [serial = 948] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x98977000) [pid = 8447] [serial = 947] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x91392400) [pid = 8447] [serial = 974] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x99dce800) [pid = 8447] [serial = 951] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x99bcf000) [pid = 8447] [serial = 950] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x8e430400) [pid = 8447] [serial = 968] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x8e584400) [pid = 8447] [serial = 969] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x99dec000) [pid = 8447] [serial = 954] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x99de7800) [pid = 8447] [serial = 953] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x99fd6400) [pid = 8447] [serial = 957] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x99fd5000) [pid = 8447] [serial = 956] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x9a381c00) [pid = 8447] [serial = 960] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x92405c00) [pid = 8447] [serial = 980] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8f7ca000) [pid = 8447] [serial = 977] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x91a92400) [pid = 8447] [serial = 975] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x9a37fc00) [pid = 8447] [serial = 959] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8f179800) [pid = 8447] [serial = 971] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x91bec000) [pid = 8447] [serial = 965] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f19f800) [pid = 8447] [serial = 963] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8eee9800) [pid = 8447] [serial = 962] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x91a93800) [pid = 8447] [serial = 978] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x92402000) [pid = 8447] [serial = 966] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8f180400) [pid = 8447] [serial = 972] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x977e4c00) [pid = 8447] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:41:06 INFO - PROCESS | 8447 | 1466584866626 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2799ms 01:41:06 INFO - PROCESS | 8447 | 1466584866680 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 01:41:06 INFO - PROCESS | 8447 | 1466584866686 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 01:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:41:06 INFO - PROCESS | 8447 | 1466584866695 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:41:06 INFO - PROCESS | 8447 | 1466584866700 Marionette TRACE conn3 <- [1,1366,null,{}] 01:41:06 INFO - PROCESS | 8447 | 1466584866708 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:06 INFO - PROCESS | 8447 | 1466584866714 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:06 INFO - PROCESS | 8447 | 1466584866927 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 01:41:07 INFO - PROCESS | 8447 | 1466584867066 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:07 INFO - PROCESS | 8447 | 1466584867078 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da10c00 == 25 [pid = 8447] [id = 349] 01:41:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8e42a000) [pid = 8447] [serial = 1048] [outer = (nil)] 01:41:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8e586c00) [pid = 8447] [serial = 1049] [outer = 0x8e42a000] 01:41:07 INFO - PROCESS | 8447 | 1466584867157 Marionette DEBUG loaded listener.js 01:41:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8e58c800) [pid = 8447] [serial = 1050] [outer = 0x8e42a000] 01:41:08 INFO - PROCESS | 8447 | 1466584868043 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:41:08 INFO - PROCESS | 8447 | 1466584868095 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 01:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:41:08 INFO - PROCESS | 8447 | 1466584868106 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:41:08 INFO - PROCESS | 8447 | 1466584868110 Marionette TRACE conn3 <- [1,1370,null,{}] 01:41:08 INFO - PROCESS | 8447 | 1466584868116 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:08 INFO - PROCESS | 8447 | 1466584868122 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:08 INFO - PROCESS | 8447 | 1466584868287 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 01:41:08 INFO - PROCESS | 8447 | 1466584868423 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:08 INFO - PROCESS | 8447 | 1466584868429 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f17cc00 == 26 [pid = 8447] [id = 350] 01:41:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8f181000) [pid = 8447] [serial = 1051] [outer = (nil)] 01:41:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8f19f800) [pid = 8447] [serial = 1052] [outer = 0x8f181000] 01:41:08 INFO - PROCESS | 8447 | 1466584868503 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8f1a8800) [pid = 8447] [serial = 1053] [outer = 0x8f181000] 01:41:09 INFO - PROCESS | 8447 | 1466584869407 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:41:09 INFO - PROCESS | 8447 | 1466584869444 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 01:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:41:09 INFO - PROCESS | 8447 | 1466584869451 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:41:09 INFO - PROCESS | 8447 | 1466584869457 Marionette TRACE conn3 <- [1,1374,null,{}] 01:41:09 INFO - PROCESS | 8447 | 1466584869483 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:09 INFO - PROCESS | 8447 | 1466584869493 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:09 INFO - PROCESS | 8447 | 1466584869728 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 01:41:09 INFO - PROCESS | 8447 | 1466584869757 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:09 INFO - PROCESS | 8447 | 1466584869774 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a88400 == 27 [pid = 8447] [id = 351] 01:41:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x91a88800) [pid = 8447] [serial = 1054] [outer = (nil)] 01:41:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x91a91800) [pid = 8447] [serial = 1055] [outer = 0x91a88800] 01:41:09 INFO - PROCESS | 8447 | 1466584869843 Marionette DEBUG loaded listener.js 01:41:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x91bec000) [pid = 8447] [serial = 1056] [outer = 0x91a88800] 01:41:10 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:11 INFO - PROCESS | 8447 | 1466584871413 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 8447 | 1466584871557 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 01:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:41:11 INFO - PROCESS | 8447 | 1466584871563 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:41:11 INFO - PROCESS | 8447 | 1466584871567 Marionette TRACE conn3 <- [1,1378,null,{}] 01:41:11 INFO - PROCESS | 8447 | 1466584871572 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:11 INFO - PROCESS | 8447 | 1466584871577 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:11 INFO - PROCESS | 8447 | 1466584871779 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 01:41:11 INFO - PROCESS | 8447 | 1466584871860 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:11 INFO - PROCESS | 8447 | 1466584871867 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d869400 == 28 [pid = 8447] [id = 352] 01:41:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8f177400) [pid = 8447] [serial = 1057] [outer = (nil)] 01:41:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x9138ec00) [pid = 8447] [serial = 1058] [outer = 0x8f177400] 01:41:11 INFO - PROCESS | 8447 | 1466584871940 Marionette DEBUG loaded listener.js 01:41:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91befc00) [pid = 8447] [serial = 1059] [outer = 0x8f177400] 01:41:12 INFO - PROCESS | 8447 | 1466584872707 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:41:12 INFO - PROCESS | 8447 | 1466584872752 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 01:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:41:12 INFO - PROCESS | 8447 | 1466584872759 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:41:12 INFO - PROCESS | 8447 | 1466584872763 Marionette TRACE conn3 <- [1,1382,null,{}] 01:41:12 INFO - PROCESS | 8447 | 1466584872768 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:12 INFO - PROCESS | 8447 | 1466584872773 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:12 INFO - PROCESS | 8447 | 1466584872939 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 01:41:12 INFO - PROCESS | 8447 | 1466584872948 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:12 INFO - PROCESS | 8447 | 1466584872954 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c8800 == 29 [pid = 8447] [id = 353] 01:41:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x9238bc00) [pid = 8447] [serial = 1060] [outer = (nil)] 01:41:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x928a9c00) [pid = 8447] [serial = 1061] [outer = 0x9238bc00] 01:41:13 INFO - PROCESS | 8447 | 1466584873026 Marionette DEBUG loaded listener.js 01:41:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x92c44000) [pid = 8447] [serial = 1062] [outer = 0x9238bc00] 01:41:14 INFO - PROCESS | 8447 | [8447] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:14 INFO - PROCESS | 8447 | 1466584874273 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:41:14 INFO - PROCESS | 8447 | 1466584874351 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 01:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:41:14 INFO - PROCESS | 8447 | 1466584874359 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:41:14 INFO - PROCESS | 8447 | 1466584874365 Marionette TRACE conn3 <- [1,1386,null,{}] 01:41:14 INFO - PROCESS | 8447 | 1466584874385 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:14 INFO - PROCESS | 8447 | 1466584874391 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:14 INFO - PROCESS | 8447 | 1466584874604 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 01:41:14 INFO - PROCESS | 8447 | 1466584874841 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:14 INFO - PROCESS | 8447 | 1466584874850 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da09400 == 30 [pid = 8447] [id = 354] 01:41:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8da0e000) [pid = 8447] [serial = 1063] [outer = (nil)] 01:41:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8f17e000) [pid = 8447] [serial = 1064] [outer = 0x8da0e000] 01:41:14 INFO - PROCESS | 8447 | 1466584874936 Marionette DEBUG loaded listener.js 01:41:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8f7ca000) [pid = 8447] [serial = 1065] [outer = 0x8da0e000] 01:41:16 INFO - PROCESS | 8447 | 1466584876051 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:41:16 INFO - PROCESS | 8447 | 1466584876116 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 01:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:41:16 INFO - PROCESS | 8447 | 1466584876127 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:41:16 INFO - PROCESS | 8447 | 1466584876131 Marionette TRACE conn3 <- [1,1390,null,{}] 01:41:16 INFO - PROCESS | 8447 | 1466584876138 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:16 INFO - PROCESS | 8447 | 1466584876145 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:16 INFO - PROCESS | 8447 | 1466584876461 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 01:41:16 INFO - PROCESS | 8447 | 1466584876636 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:16 INFO - PROCESS | 8447 | 1466584876645 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a8e800 == 31 [pid = 8447] [id = 355] 01:41:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x91bf8800) [pid = 8447] [serial = 1066] [outer = (nil)] 01:41:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x92410800) [pid = 8447] [serial = 1067] [outer = 0x91bf8800] 01:41:16 INFO - PROCESS | 8447 | 1466584876732 Marionette DEBUG loaded listener.js 01:41:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8f7d0800) [pid = 8447] [serial = 1068] [outer = 0x91bf8800] 01:41:17 INFO - PROCESS | 8447 | 1466584877810 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1739ms 01:41:17 INFO - PROCESS | 8447 | 1466584877867 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 01:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:41:17 INFO - PROCESS | 8447 | 1466584877872 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 01:41:17 INFO - PROCESS | 8447 | 1466584877879 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:41:17 INFO - PROCESS | 8447 | 1466584877885 Marionette TRACE conn3 <- [1,1394,null,{}] 01:41:17 INFO - PROCESS | 8447 | 1466584877902 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:17 INFO - PROCESS | 8447 | 1466584877910 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:18 INFO - PROCESS | 8447 | 1466584878168 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 01:41:18 INFO - PROCESS | 8447 | 1466584878392 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:18 INFO - PROCESS | 8447 | 1466584878402 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f8f800 == 32 [pid = 8447] [id = 356] 01:41:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x93969800) [pid = 8447] [serial = 1069] [outer = (nil)] 01:41:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x93a24c00) [pid = 8447] [serial = 1070] [outer = 0x93969800] 01:41:18 INFO - PROCESS | 8447 | 1466584878494 Marionette DEBUG loaded listener.js 01:41:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x93deec00) [pid = 8447] [serial = 1071] [outer = 0x93969800] 01:41:19 INFO - PROCESS | 8447 | 1466584879514 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1687ms 01:41:19 INFO - PROCESS | 8447 | 1466584879566 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 01:41:19 INFO - PROCESS | 8447 | 1466584879571 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 01:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:41:19 INFO - PROCESS | 8447 | 1466584879578 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:41:19 INFO - PROCESS | 8447 | 1466584879581 Marionette TRACE conn3 <- [1,1398,null,{}] 01:41:19 INFO - PROCESS | 8447 | 1466584879587 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:19 INFO - PROCESS | 8447 | 1466584879592 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:19 INFO - PROCESS | 8447 | 1466584879818 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 01:41:20 INFO - PROCESS | 8447 | 1466584880203 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:20 INFO - PROCESS | 8447 | 1466584880212 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfeb400 == 33 [pid = 8447] [id = 357] 01:41:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x8bfed400) [pid = 8447] [serial = 1072] [outer = (nil)] 01:41:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8da02c00) [pid = 8447] [serial = 1073] [outer = 0x8bfed400] 01:41:20 INFO - PROCESS | 8447 | 1466584880291 Marionette DEBUG loaded listener.js 01:41:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8e42c000) [pid = 8447] [serial = 1074] [outer = 0x8bfed400] 01:41:21 INFO - PROCESS | 8447 | --DOCSHELL 0x8d869400 == 32 [pid = 8447] [id = 352] 01:41:21 INFO - PROCESS | 8447 | --DOCSHELL 0x91a88400 == 31 [pid = 8447] [id = 351] 01:41:21 INFO - PROCESS | 8447 | --DOCSHELL 0x8f17cc00 == 30 [pid = 8447] [id = 350] 01:41:21 INFO - PROCESS | 8447 | --DOCSHELL 0x8da10c00 == 29 [pid = 8447] [id = 349] 01:41:21 INFO - PROCESS | 8447 | 1466584881327 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x91bea800) [pid = 8447] [serial = 986] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x9396b000) [pid = 8447] [serial = 1016] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8eee4800) [pid = 8447] [serial = 983] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8f17a400) [pid = 8447] [serial = 1008] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x92c5d400) [pid = 8447] [serial = 989] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x977a4400) [pid = 8447] [serial = 998] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x92c61c00) [pid = 8447] [serial = 990] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x93dee400) [pid = 8447] [serial = 1017] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x92c56800) [pid = 8447] [serial = 1013] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x98973800) [pid = 8447] [serial = 1002] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8d871800) [pid = 8447] [serial = 1005] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8f7c3c00) [pid = 8447] [serial = 987] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x9240ac00) [pid = 8447] [serial = 1011] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x952a5000) [pid = 8447] [serial = 996] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x91beec00) [pid = 8447] [serial = 1010] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x98182c00) [pid = 8447] [serial = 1001] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x952a3800) [pid = 8447] [serial = 995] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x93df2000) [pid = 8447] [serial = 992] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e5cb000) [pid = 8447] [serial = 1007] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x91a8b400) [pid = 8447] [serial = 1019] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8d868c00) [pid = 8447] [serial = 1004] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x92c5f400) [pid = 8447] [serial = 1014] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x9289e400) [pid = 8447] [serial = 981] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x93dfa000) [pid = 8447] [serial = 993] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x8f19c400) [pid = 8447] [serial = 984] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x9541f800) [pid = 8447] [serial = 999] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x954e9800) [pid = 8447] [serial = 1022] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x977e5000) [pid = 8447] [serial = 1023] [outer = (nil)] [url = about:blank] 01:41:21 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x93df9800) [pid = 8447] [serial = 1020] [outer = (nil)] [url = about:blank] 01:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1849ms 01:41:21 INFO - PROCESS | 8447 | 1466584881429 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 01:41:21 INFO - PROCESS | 8447 | 1466584881435 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 01:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:41:21 INFO - PROCESS | 8447 | 1466584881442 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:41:21 INFO - PROCESS | 8447 | 1466584881447 Marionette TRACE conn3 <- [1,1402,null,{}] 01:41:21 INFO - PROCESS | 8447 | 1466584881455 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:21 INFO - PROCESS | 8447 | 1466584881462 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:21 INFO - PROCESS | 8447 | 1466584881632 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 01:41:21 INFO - PROCESS | 8447 | 1466584881813 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:21 INFO - PROCESS | 8447 | 1466584881825 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5ca800 == 30 [pid = 8447] [id = 358] 01:41:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8eee8c00) [pid = 8447] [serial = 1075] [outer = (nil)] 01:41:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x8f17d400) [pid = 8447] [serial = 1076] [outer = 0x8eee8c00] 01:41:21 INFO - PROCESS | 8447 | 1466584881893 Marionette DEBUG loaded listener.js 01:41:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8f19d400) [pid = 8447] [serial = 1077] [outer = 0x8eee8c00] 01:41:22 INFO - PROCESS | 8447 | 1466584882692 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1288ms 01:41:22 INFO - PROCESS | 8447 | 1466584882734 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 01:41:22 INFO - PROCESS | 8447 | 1466584882740 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 01:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:41:22 INFO - PROCESS | 8447 | 1466584882748 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:41:22 INFO - PROCESS | 8447 | 1466584882752 Marionette TRACE conn3 <- [1,1406,null,{}] 01:41:22 INFO - PROCESS | 8447 | 1466584882758 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:22 INFO - PROCESS | 8447 | 1466584882763 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:22 INFO - PROCESS | 8447 | 1466584882946 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 01:41:22 INFO - PROCESS | 8447 | 1466584882957 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:22 INFO - PROCESS | 8447 | 1466584882969 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a7400 == 31 [pid = 8447] [id = 359] 01:41:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x91386400) [pid = 8447] [serial = 1078] [outer = (nil)] 01:41:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x91a95000) [pid = 8447] [serial = 1079] [outer = 0x91386400] 01:41:23 INFO - PROCESS | 8447 | 1466584883149 Marionette DEBUG loaded listener.js 01:41:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x92387400) [pid = 8447] [serial = 1080] [outer = 0x91386400] 01:41:24 INFO - PROCESS | 8447 | 1466584884023 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1295ms 01:41:24 INFO - PROCESS | 8447 | 1466584884043 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 01:41:24 INFO - PROCESS | 8447 | 1466584884046 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 01:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:41:24 INFO - PROCESS | 8447 | 1466584884063 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:41:24 INFO - PROCESS | 8447 | 1466584884071 Marionette TRACE conn3 <- [1,1410,null,{}] 01:41:24 INFO - PROCESS | 8447 | 1466584884085 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:24 INFO - PROCESS | 8447 | 1466584884092 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:24 INFO - PROCESS | 8447 | 1466584884314 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 01:41:24 INFO - PROCESS | 8447 | 1466584884340 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:24 INFO - PROCESS | 8447 | 1466584884348 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe9c00 == 32 [pid = 8447] [id = 360] 01:41:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x91388400) [pid = 8447] [serial = 1081] [outer = (nil)] 01:41:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x92c5f400) [pid = 8447] [serial = 1082] [outer = 0x91388400] 01:41:24 INFO - PROCESS | 8447 | 1466584884414 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x92c63800) [pid = 8447] [serial = 1083] [outer = 0x91388400] 01:41:25 INFO - PROCESS | 8447 | 1466584885396 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1395ms 01:41:25 INFO - PROCESS | 8447 | 1466584885453 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 01:41:25 INFO - PROCESS | 8447 | 1466584885457 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 01:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:41:25 INFO - PROCESS | 8447 | 1466584885463 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:41:25 INFO - PROCESS | 8447 | 1466584885466 Marionette TRACE conn3 <- [1,1414,null,{}] 01:41:25 INFO - PROCESS | 8447 | 1466584885472 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:25 INFO - PROCESS | 8447 | 1466584885477 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:25 INFO - PROCESS | 8447 | 1466584885685 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 01:41:25 INFO - PROCESS | 8447 | 1466584885709 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:25 INFO - PROCESS | 8447 | 1466584885717 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:25 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe5c00 == 33 [pid = 8447] [id = 361] 01:41:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8f178800) [pid = 8447] [serial = 1084] [outer = (nil)] 01:41:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x93a23400) [pid = 8447] [serial = 1085] [outer = 0x8f178800] 01:41:25 INFO - PROCESS | 8447 | 1466584885785 Marionette DEBUG loaded listener.js 01:41:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x93dee400) [pid = 8447] [serial = 1086] [outer = 0x8f178800] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x91a88800) [pid = 8447] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e42a000) [pid = 8447] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8e5ccc00) [pid = 8447] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x92409c00) [pid = 8447] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8f184400) [pid = 8447] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x92c4f000) [pid = 8447] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8f181000) [pid = 8447] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x91001800) [pid = 8447] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x928aa000) [pid = 8447] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x954dec00) [pid = 8447] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x8f177400) [pid = 8447] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:41:26 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x8e58ec00) [pid = 8447] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:41:26 INFO - PROCESS | 8447 | 1466584886818 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1384ms 01:41:26 INFO - PROCESS | 8447 | 1466584886849 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 01:41:26 INFO - PROCESS | 8447 | 1466584886854 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 01:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:41:26 INFO - PROCESS | 8447 | 1466584886860 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:41:26 INFO - PROCESS | 8447 | 1466584886862 Marionette TRACE conn3 <- [1,1418,null,{}] 01:41:26 INFO - PROCESS | 8447 | 1466584886868 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:26 INFO - PROCESS | 8447 | 1466584886873 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:27 INFO - PROCESS | 8447 | 1466584887024 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 01:41:27 INFO - PROCESS | 8447 | 1466584887035 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:27 INFO - PROCESS | 8447 | 1466584887052 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d868000 == 34 [pid = 8447] [id = 362] 01:41:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8f17b400) [pid = 8447] [serial = 1087] [outer = (nil)] 01:41:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x92f81400) [pid = 8447] [serial = 1088] [outer = 0x8f17b400] 01:41:27 INFO - PROCESS | 8447 | 1466584887260 Marionette DEBUG loaded listener.js 01:41:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x948ec800) [pid = 8447] [serial = 1089] [outer = 0x8f17b400] 01:41:28 INFO - PROCESS | 8447 | 1466584888110 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1286ms 01:41:28 INFO - PROCESS | 8447 | 1466584888194 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 01:41:28 INFO - PROCESS | 8447 | 1466584888201 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 01:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:41:28 INFO - PROCESS | 8447 | 1466584888212 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:41:28 INFO - PROCESS | 8447 | 1466584888218 Marionette TRACE conn3 <- [1,1422,null,{}] 01:41:28 INFO - PROCESS | 8447 | 1466584888233 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:28 INFO - PROCESS | 8447 | 1466584888241 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:28 INFO - PROCESS | 8447 | 1466584888448 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 01:41:28 INFO - PROCESS | 8447 | 1466584888615 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:28 INFO - PROCESS | 8447 | 1466584888626 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da01400 == 35 [pid = 8447] [id = 363] 01:41:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8e586800) [pid = 8447] [serial = 1090] [outer = (nil)] 01:41:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8e58fc00) [pid = 8447] [serial = 1091] [outer = 0x8e586800] 01:41:28 INFO - PROCESS | 8447 | 1466584888716 Marionette DEBUG loaded listener.js 01:41:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8eee6c00) [pid = 8447] [serial = 1092] [outer = 0x8e586800] 01:41:29 INFO - PROCESS | 8447 | 1466584889743 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1604ms 01:41:29 INFO - PROCESS | 8447 | 1466584889818 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 01:41:29 INFO - PROCESS | 8447 | 1466584889824 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 01:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:41:29 INFO - PROCESS | 8447 | 1466584889835 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:41:29 INFO - PROCESS | 8447 | 1466584889840 Marionette TRACE conn3 <- [1,1426,null,{}] 01:41:29 INFO - PROCESS | 8447 | 1466584889848 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:29 INFO - PROCESS | 8447 | 1466584889854 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:30 INFO - PROCESS | 8447 | 1466584890078 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 01:41:30 INFO - PROCESS | 8447 | 1466584890300 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:30 INFO - PROCESS | 8447 | 1466584890309 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:30 INFO - PROCESS | 8447 | ++DOCSHELL 0x91394800 == 36 [pid = 8447] [id = 364] 01:41:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x91bf0000) [pid = 8447] [serial = 1093] [outer = (nil)] 01:41:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x92405800) [pid = 8447] [serial = 1094] [outer = 0x91bf0000] 01:41:30 INFO - PROCESS | 8447 | 1466584890414 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x9240c400) [pid = 8447] [serial = 1095] [outer = 0x91bf0000] 01:41:31 INFO - PROCESS | 8447 | 1466584891408 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1638ms 01:41:31 INFO - PROCESS | 8447 | 1466584891471 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 01:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:41:31 INFO - PROCESS | 8447 | 1466584891476 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 01:41:31 INFO - PROCESS | 8447 | 1466584891483 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:41:31 INFO - PROCESS | 8447 | 1466584891487 Marionette TRACE conn3 <- [1,1430,null,{}] 01:41:31 INFO - PROCESS | 8447 | 1466584891501 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:31 INFO - PROCESS | 8447 | 1466584891510 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:31 INFO - PROCESS | 8447 | 1466584891712 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 01:41:31 INFO - PROCESS | 8447 | 1466584891979 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:31 INFO - PROCESS | 8447 | 1466584891990 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x93961c00 == 37 [pid = 8447] [id = 365] 01:41:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x94892000) [pid = 8447] [serial = 1096] [outer = (nil)] 01:41:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x952a6c00) [pid = 8447] [serial = 1097] [outer = 0x94892000] 01:41:32 INFO - PROCESS | 8447 | 1466584892093 Marionette DEBUG loaded listener.js 01:41:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x9541c000) [pid = 8447] [serial = 1098] [outer = 0x94892000] 01:41:33 INFO - PROCESS | 8447 | 1466584893041 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1595ms 01:41:33 INFO - PROCESS | 8447 | 1466584893078 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 01:41:33 INFO - PROCESS | 8447 | 1466584893082 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 01:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:41:33 INFO - PROCESS | 8447 | 1466584893089 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:41:33 INFO - PROCESS | 8447 | 1466584893092 Marionette TRACE conn3 <- [1,1434,null,{}] 01:41:33 INFO - PROCESS | 8447 | 1466584893098 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:33 INFO - PROCESS | 8447 | 1466584893103 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:33 INFO - PROCESS | 8447 | 1466584893285 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 01:41:33 INFO - PROCESS | 8447 | 1466584893501 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:33 INFO - PROCESS | 8447 | 1466584893509 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:33 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e434800 == 38 [pid = 8447] [id = 366] 01:41:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x948fb000) [pid = 8447] [serial = 1099] [outer = (nil)] 01:41:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x954e7400) [pid = 8447] [serial = 1100] [outer = 0x948fb000] 01:41:33 INFO - PROCESS | 8447 | 1466584893635 Marionette DEBUG loaded listener.js 01:41:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x977a7400) [pid = 8447] [serial = 1101] [outer = 0x948fb000] 01:41:34 INFO - PROCESS | 8447 | 1466584894592 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1541ms 01:41:34 INFO - PROCESS | 8447 | 1466584894631 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 01:41:34 INFO - PROCESS | 8447 | 1466584894636 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 01:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:41:34 INFO - PROCESS | 8447 | 1466584894648 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 8447 | 1466584894651 Marionette TRACE conn3 <- [1,1438,null,{}] 01:41:34 INFO - PROCESS | 8447 | 1466584894658 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:34 INFO - PROCESS | 8447 | 1466584894663 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:34 INFO - PROCESS | 8447 | 1466584894839 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 01:41:35 INFO - PROCESS | 8447 | 1466584895067 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:35 INFO - PROCESS | 8447 | 1466584895075 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfeb800 == 39 [pid = 8447] [id = 367] 01:41:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x92402400) [pid = 8447] [serial = 1102] [outer = (nil)] 01:41:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x977e8c00) [pid = 8447] [serial = 1103] [outer = 0x92402400] 01:41:35 INFO - PROCESS | 8447 | 1466584895170 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x977ee800) [pid = 8447] [serial = 1104] [outer = 0x92402400] 01:41:36 INFO - PROCESS | 8447 | 1466584896054 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1446ms 01:41:36 INFO - PROCESS | 8447 | 1466584896089 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 01:41:36 INFO - PROCESS | 8447 | 1466584896092 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 01:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:41:36 INFO - PROCESS | 8447 | 1466584896100 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:41:36 INFO - PROCESS | 8447 | 1466584896102 Marionette TRACE conn3 <- [1,1442,null,{}] 01:41:36 INFO - PROCESS | 8447 | 1466584896109 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:36 INFO - PROCESS | 8447 | 1466584896119 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:36 INFO - PROCESS | 8447 | 1466584896344 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 01:41:36 INFO - PROCESS | 8447 | 1466584896520 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:36 INFO - PROCESS | 8447 | 1466584896528 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:36 INFO - PROCESS | 8447 | ++DOCSHELL 0x977e3800 == 40 [pid = 8447] [id = 368] 01:41:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x98a99400) [pid = 8447] [serial = 1105] [outer = (nil)] 01:41:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x996b8c00) [pid = 8447] [serial = 1106] [outer = 0x98a99400] 01:41:36 INFO - PROCESS | 8447 | 1466584896664 Marionette DEBUG loaded listener.js 01:41:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x998c6400) [pid = 8447] [serial = 1107] [outer = 0x98a99400] 01:41:37 INFO - PROCESS | 8447 | 1466584897579 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1530ms 01:41:37 INFO - PROCESS | 8447 | 1466584897631 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 01:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:41:37 INFO - PROCESS | 8447 | 1466584897635 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 01:41:37 INFO - PROCESS | 8447 | 1466584897642 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:41:37 INFO - PROCESS | 8447 | 1466584897645 Marionette TRACE conn3 <- [1,1446,null,{}] 01:41:37 INFO - PROCESS | 8447 | 1466584897651 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:37 INFO - PROCESS | 8447 | 1466584897656 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:37 INFO - PROCESS | 8447 | 1466584897841 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 01:41:38 INFO - PROCESS | 8447 | 1466584898075 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:38 INFO - PROCESS | 8447 | 1466584898081 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138a000 == 41 [pid = 8447] [id = 369] 01:41:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x996bf800) [pid = 8447] [serial = 1108] [outer = (nil)] 01:41:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x99dccc00) [pid = 8447] [serial = 1109] [outer = 0x996bf800] 01:41:38 INFO - PROCESS | 8447 | 1466584898207 Marionette DEBUG loaded listener.js 01:41:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x99de2c00) [pid = 8447] [serial = 1110] [outer = 0x996bf800] 01:41:39 INFO - PROCESS | 8447 | 1466584899111 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1532ms 01:41:39 INFO - PROCESS | 8447 | 1466584899175 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 01:41:39 INFO - PROCESS | 8447 | 1466584899178 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 01:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:41:39 INFO - PROCESS | 8447 | 1466584899185 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 8447 | 1466584899189 Marionette TRACE conn3 <- [1,1450,null,{}] 01:41:39 INFO - PROCESS | 8447 | 1466584899194 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:39 INFO - PROCESS | 8447 | 1466584899199 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:39 INFO - PROCESS | 8447 | 1466584899382 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 01:41:39 INFO - PROCESS | 8447 | 1466584899604 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:39 INFO - PROCESS | 8447 | 1466584899614 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe2400 == 42 [pid = 8447] [id = 370] 01:41:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8bfefc00) [pid = 8447] [serial = 1111] [outer = (nil)] 01:41:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x99dee800) [pid = 8447] [serial = 1112] [outer = 0x8bfefc00] 01:41:39 INFO - PROCESS | 8447 | 1466584899732 Marionette DEBUG loaded listener.js 01:41:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x99df0c00) [pid = 8447] [serial = 1113] [outer = 0x8bfefc00] 01:41:40 INFO - PROCESS | 8447 | 1466584900613 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1486ms 01:41:40 INFO - PROCESS | 8447 | 1466584900672 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 01:41:40 INFO - PROCESS | 8447 | 1466584900676 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 01:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:41:40 INFO - PROCESS | 8447 | 1466584900683 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:41:40 INFO - PROCESS | 8447 | 1466584900686 Marionette TRACE conn3 <- [1,1454,null,{}] 01:41:40 INFO - PROCESS | 8447 | 1466584900692 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:40 INFO - PROCESS | 8447 | 1466584900697 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:40 INFO - PROCESS | 8447 | 1466584900872 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 01:41:41 INFO - PROCESS | 8447 | 1466584901060 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:41 INFO - PROCESS | 8447 | 1466584901070 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:41 INFO - PROCESS | 8447 | ++DOCSHELL 0x91be9400 == 43 [pid = 8447] [id = 371] 01:41:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x91beac00) [pid = 8447] [serial = 1114] [outer = (nil)] 01:41:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x99fce400) [pid = 8447] [serial = 1115] [outer = 0x91beac00] 01:41:41 INFO - PROCESS | 8447 | 1466584901149 Marionette DEBUG loaded listener.js 01:41:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x99fd0000) [pid = 8447] [serial = 1116] [outer = 0x91beac00] 01:41:42 INFO - PROCESS | 8447 | 1466584902108 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1481ms 01:41:42 INFO - PROCESS | 8447 | 1466584902165 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 01:41:42 INFO - PROCESS | 8447 | 1466584902168 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 01:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:41:42 INFO - PROCESS | 8447 | 1466584902175 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:41:42 INFO - PROCESS | 8447 | 1466584902178 Marionette TRACE conn3 <- [1,1458,null,{}] 01:41:42 INFO - PROCESS | 8447 | 1466584902184 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:42 INFO - PROCESS | 8447 | 1466584902189 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:42 INFO - PROCESS | 8447 | 1466584902365 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 01:41:42 INFO - PROCESS | 8447 | 1466584902549 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:42 INFO - PROCESS | 8447 | 1466584902558 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e586000 == 44 [pid = 8447] [id = 372] 01:41:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8e5c4000) [pid = 8447] [serial = 1117] [outer = (nil)] 01:41:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x91387000) [pid = 8447] [serial = 1118] [outer = 0x8e5c4000] 01:41:42 INFO - PROCESS | 8447 | 1466584902687 Marionette DEBUG loaded listener.js 01:41:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x92401c00) [pid = 8447] [serial = 1119] [outer = 0x8e5c4000] 01:41:43 INFO - PROCESS | 8447 | 1466584903903 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1788ms 01:41:43 INFO - PROCESS | 8447 | 1466584903963 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 01:41:43 INFO - PROCESS | 8447 | 1466584903967 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 01:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:41:43 INFO - PROCESS | 8447 | 1466584903975 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:41:43 INFO - PROCESS | 8447 | 1466584903980 Marionette TRACE conn3 <- [1,1462,null,{}] 01:41:44 INFO - PROCESS | 8447 | 1466584904001 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:44 INFO - PROCESS | 8447 | 1466584904008 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:44 INFO - PROCESS | 8447 | 1466584904267 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 01:41:44 INFO - PROCESS | 8447 | 1466584904525 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:44 INFO - PROCESS | 8447 | 1466584904535 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e582800 == 45 [pid = 8447] [id = 373] 01:41:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8e583400) [pid = 8447] [serial = 1120] [outer = (nil)] 01:41:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x8eee9000) [pid = 8447] [serial = 1121] [outer = 0x8e583400] 01:41:44 INFO - PROCESS | 8447 | 1466584904608 Marionette DEBUG loaded listener.js 01:41:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x8f178c00) [pid = 8447] [serial = 1122] [outer = 0x8e583400] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe5c00 == 44 [pid = 8447] [id = 361] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe9c00 == 43 [pid = 8447] [id = 360] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a7400 == 42 [pid = 8447] [id = 359] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5ca800 == 41 [pid = 8447] [id = 358] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfeb400 == 40 [pid = 8447] [id = 357] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c8800 == 39 [pid = 8447] [id = 353] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8da09400 == 38 [pid = 8447] [id = 354] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x91a8e800 == 37 [pid = 8447] [id = 355] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x92f8f800 == 36 [pid = 8447] [id = 356] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8eef1c00 == 35 [pid = 8447] [id = 348] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8e586000 == 34 [pid = 8447] [id = 372] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x91be9400 == 33 [pid = 8447] [id = 371] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x9138a000 == 32 [pid = 8447] [id = 369] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe2400 == 31 [pid = 8447] [id = 370] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x977e3800 == 30 [pid = 8447] [id = 368] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfeb800 == 29 [pid = 8447] [id = 367] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x93961c00 == 28 [pid = 8447] [id = 365] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8e434800 == 27 [pid = 8447] [id = 366] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x91394800 == 26 [pid = 8447] [id = 364] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8d868000 == 25 [pid = 8447] [id = 362] 01:41:46 INFO - PROCESS | 8447 | --DOCSHELL 0x8da01400 == 24 [pid = 8447] [id = 363] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x91a91800) [pid = 8447] [serial = 1055] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x8e586c00) [pid = 8447] [serial = 1049] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x8e58c800) [pid = 8447] [serial = 1050] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x9138b800) [pid = 8447] [serial = 1026] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x8f1a4c00) [pid = 8447] [serial = 1025] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x92c44c00) [pid = 8447] [serial = 1029] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x928a0400) [pid = 8447] [serial = 1028] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x92409000) [pid = 8447] [serial = 1047] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x91010c00) [pid = 8447] [serial = 1046] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x9810fc00) [pid = 8447] [serial = 1032] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8f19f800) [pid = 8447] [serial = 1052] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x977a2800) [pid = 8447] [serial = 1031] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x996bec00) [pid = 8447] [serial = 1035] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x98e4a800) [pid = 8447] [serial = 1034] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x998cc400) [pid = 8447] [serial = 1038] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x998c7c00) [pid = 8447] [serial = 1037] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x99f85800) [pid = 8447] [serial = 1041] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x99e6dc00) [pid = 8447] [serial = 1040] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x9138ec00) [pid = 8447] [serial = 1058] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x928a9c00) [pid = 8447] [serial = 1061] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8f199400) [pid = 8447] [serial = 1044] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x91bec000) [pid = 8447] [serial = 1056] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8eee3c00) [pid = 8447] [serial = 1043] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8f1a8800) [pid = 8447] [serial = 1053] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x91befc00) [pid = 8447] [serial = 1059] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 8447 | 1466584906788 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2869ms 01:41:46 INFO - PROCESS | 8447 | 1466584906845 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 01:41:46 INFO - PROCESS | 8447 | 1466584906851 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 01:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:41:46 INFO - PROCESS | 8447 | 1466584906860 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:41:46 INFO - PROCESS | 8447 | 1466584906863 Marionette TRACE conn3 <- [1,1466,null,{}] 01:41:46 INFO - PROCESS | 8447 | 1466584906872 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:46 INFO - PROCESS | 8447 | 1466584906878 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:47 INFO - PROCESS | 8447 | 1466584907058 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 01:41:47 INFO - PROCESS | 8447 | 1466584907216 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:47 INFO - PROCESS | 8447 | 1466584907231 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86e800 == 25 [pid = 8447] [id = 374] 01:41:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8d872c00) [pid = 8447] [serial = 1123] [outer = (nil)] 01:41:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8e42b000) [pid = 8447] [serial = 1124] [outer = 0x8d872c00] 01:41:47 INFO - PROCESS | 8447 | 1466584907302 Marionette DEBUG loaded listener.js 01:41:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8e434800) [pid = 8447] [serial = 1125] [outer = 0x8d872c00] 01:41:48 INFO - PROCESS | 8447 | 1466584908103 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1288ms 01:41:48 INFO - PROCESS | 8447 | 1466584908153 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 01:41:48 INFO - PROCESS | 8447 | 1466584908169 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 01:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:41:48 INFO - PROCESS | 8447 | 1466584908180 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:41:48 INFO - PROCESS | 8447 | 1466584908185 Marionette TRACE conn3 <- [1,1470,null,{}] 01:41:48 INFO - PROCESS | 8447 | 1466584908191 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:48 INFO - PROCESS | 8447 | 1466584908197 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:48 INFO - PROCESS | 8447 | 1466584908371 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 01:41:48 INFO - PROCESS | 8447 | 1466584908505 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:48 INFO - PROCESS | 8447 | 1466584908514 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:48 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5ce400 == 26 [pid = 8447] [id = 375] 01:41:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8eeed800) [pid = 8447] [serial = 1126] [outer = (nil)] 01:41:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8f17d000) [pid = 8447] [serial = 1127] [outer = 0x8eeed800] 01:41:48 INFO - PROCESS | 8447 | 1466584908589 Marionette DEBUG loaded listener.js 01:41:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8f184000) [pid = 8447] [serial = 1128] [outer = 0x8eeed800] 01:41:49 INFO - PROCESS | 8447 | 1466584909549 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1435ms 01:41:49 INFO - PROCESS | 8447 | 1466584909615 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 01:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:41:49 INFO - PROCESS | 8447 | 1466584909619 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 01:41:49 INFO - PROCESS | 8447 | 1466584909626 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:41:49 INFO - PROCESS | 8447 | 1466584909632 Marionette TRACE conn3 <- [1,1474,null,{}] 01:41:49 INFO - PROCESS | 8447 | 1466584909661 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:49 INFO - PROCESS | 8447 | 1466584909669 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:49 INFO - PROCESS | 8447 | 1466584909887 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 01:41:49 INFO - PROCESS | 8447 | 1466584909912 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:49 INFO - PROCESS | 8447 | 1466584909924 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x91010c00 == 27 [pid = 8447] [id = 376] 01:41:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x91387800) [pid = 8447] [serial = 1129] [outer = (nil)] 01:41:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x91391400) [pid = 8447] [serial = 1130] [outer = 0x91387800] 01:41:50 INFO - PROCESS | 8447 | 1466584909997 Marionette DEBUG loaded listener.js 01:41:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x91a8a800) [pid = 8447] [serial = 1131] [outer = 0x91387800] 01:41:51 INFO - PROCESS | 8447 | 1466584911392 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:41:51 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8f17b400) [pid = 8447] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:41:51 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x91388400) [pid = 8447] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:41:51 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8f178800) [pid = 8447] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:41:51 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x9238bc00) [pid = 8447] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:41:51 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x91386400) [pid = 8447] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:41:51 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8bfed400) [pid = 8447] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:41:51 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8eee8c00) [pid = 8447] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:41:51 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8da0e000) [pid = 8447] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:41:51 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x93969800) [pid = 8447] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:41:51 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x91bf8800) [pid = 8447] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1852ms 01:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:41:51 INFO - PROCESS | 8447 | 1466584911531 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 01:41:51 INFO - PROCESS | 8447 | 1466584911535 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 01:41:51 INFO - PROCESS | 8447 | 1466584911543 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:41:51 INFO - PROCESS | 8447 | 1466584911547 Marionette TRACE conn3 <- [1,1478,null,{}] 01:41:51 INFO - PROCESS | 8447 | 1466584911552 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:51 INFO - PROCESS | 8447 | 1466584911557 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:51 INFO - PROCESS | 8447 | 1466584911752 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 01:41:51 INFO - PROCESS | 8447 | 1466584911834 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:51 INFO - PROCESS | 8447 | 1466584911841 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7c9c00 == 28 [pid = 8447] [id = 377] 01:41:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x91002000) [pid = 8447] [serial = 1132] [outer = (nil)] 01:41:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91a88c00) [pid = 8447] [serial = 1133] [outer = 0x91002000] 01:41:51 INFO - PROCESS | 8447 | 1466584911912 Marionette DEBUG loaded listener.js 01:41:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91bed000) [pid = 8447] [serial = 1134] [outer = 0x91002000] 01:41:52 INFO - PROCESS | 8447 | 1466584912690 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1182ms 01:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:41:52 INFO - PROCESS | 8447 | 1466584912724 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 01:41:52 INFO - PROCESS | 8447 | 1466584912727 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 01:41:52 INFO - PROCESS | 8447 | 1466584912734 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:41:52 INFO - PROCESS | 8447 | 1466584912737 Marionette TRACE conn3 <- [1,1482,null,{}] 01:41:52 INFO - PROCESS | 8447 | 1466584912742 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:52 INFO - PROCESS | 8447 | 1466584912747 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:52 INFO - PROCESS | 8447 | 1466584912903 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 01:41:52 INFO - PROCESS | 8447 | 1466584912911 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:52 INFO - PROCESS | 8447 | 1466584912919 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:52 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e587c00 == 29 [pid = 8447] [id = 378] 01:41:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8eee8c00) [pid = 8447] [serial = 1135] [outer = (nil)] 01:41:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x92404400) [pid = 8447] [serial = 1136] [outer = 0x8eee8c00] 01:41:53 INFO - PROCESS | 8447 | 1466584913000 Marionette DEBUG loaded listener.js 01:41:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9240e800) [pid = 8447] [serial = 1137] [outer = 0x8eee8c00] 01:41:54 INFO - PROCESS | 8447 | 1466584914236 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1584ms 01:41:54 INFO - PROCESS | 8447 | 1466584914319 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 01:41:54 INFO - PROCESS | 8447 | 1466584914326 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 01:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:41:54 INFO - PROCESS | 8447 | 1466584914336 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:41:54 INFO - PROCESS | 8447 | 1466584914341 Marionette TRACE conn3 <- [1,1486,null,{}] 01:41:54 INFO - PROCESS | 8447 | 1466584914362 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:54 INFO - PROCESS | 8447 | 1466584914368 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:54 INFO - PROCESS | 8447 | 1466584914619 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 01:41:54 INFO - PROCESS | 8447 | 1466584914854 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:54 INFO - PROCESS | 8447 | 1466584914864 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e433800 == 30 [pid = 8447] [id = 379] 01:41:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8e584800) [pid = 8447] [serial = 1138] [outer = (nil)] 01:41:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8eeec000) [pid = 8447] [serial = 1139] [outer = 0x8e584800] 01:41:54 INFO - PROCESS | 8447 | 1466584914950 Marionette DEBUG loaded listener.js 01:41:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8f19e400) [pid = 8447] [serial = 1140] [outer = 0x8e584800] 01:41:55 INFO - PROCESS | 8447 | 1466584915951 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1691ms 01:41:56 INFO - PROCESS | 8447 | 1466584916027 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 01:41:56 INFO - PROCESS | 8447 | 1466584916034 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 01:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:41:56 INFO - PROCESS | 8447 | 1466584916045 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:41:56 INFO - PROCESS | 8447 | 1466584916049 Marionette TRACE conn3 <- [1,1490,null,{}] 01:41:56 INFO - PROCESS | 8447 | 1466584916056 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:56 INFO - PROCESS | 8447 | 1466584916062 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:56 INFO - PROCESS | 8447 | 1466584916284 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 01:41:56 INFO - PROCESS | 8447 | 1466584916558 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:56 INFO - PROCESS | 8447 | 1466584916565 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfef800 == 31 [pid = 8447] [id = 380] 01:41:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x91391800) [pid = 8447] [serial = 1141] [outer = (nil)] 01:41:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x91a93800) [pid = 8447] [serial = 1142] [outer = 0x91391800] 01:41:56 INFO - PROCESS | 8447 | 1466584916658 Marionette DEBUG loaded listener.js 01:41:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x91a8cc00) [pid = 8447] [serial = 1143] [outer = 0x91391800] 01:41:57 INFO - PROCESS | 8447 | 1466584917669 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1636ms 01:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:41:57 INFO - PROCESS | 8447 | 1466584917681 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 01:41:57 INFO - PROCESS | 8447 | 1466584917684 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 01:41:57 INFO - PROCESS | 8447 | 1466584917691 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:41:57 INFO - PROCESS | 8447 | 1466584917697 Marionette TRACE conn3 <- [1,1494,null,{}] 01:41:57 INFO - PROCESS | 8447 | 1466584917714 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:57 INFO - PROCESS | 8447 | 1466584917723 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:57 INFO - PROCESS | 8447 | 1466584917906 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 01:41:58 INFO - PROCESS | 8447 | 1466584918125 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:58 INFO - PROCESS | 8447 | 1466584918137 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c4f000 == 32 [pid = 8447] [id = 381] 01:41:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x92c50000) [pid = 8447] [serial = 1144] [outer = (nil)] 01:41:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x92c57800) [pid = 8447] [serial = 1145] [outer = 0x92c50000] 01:41:58 INFO - PROCESS | 8447 | 1466584918266 Marionette DEBUG loaded listener.js 01:41:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x92c5c400) [pid = 8447] [serial = 1146] [outer = 0x92c50000] 01:41:59 INFO - PROCESS | 8447 | 1466584919294 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1690ms 01:41:59 INFO - PROCESS | 8447 | 1466584919381 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 01:41:59 INFO - PROCESS | 8447 | 1466584919386 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 01:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:41:59 INFO - PROCESS | 8447 | 1466584919392 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:41:59 INFO - PROCESS | 8447 | 1466584919396 Marionette TRACE conn3 <- [1,1498,null,{}] 01:41:59 INFO - PROCESS | 8447 | 1466584919402 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:59 INFO - PROCESS | 8447 | 1466584919407 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:59 INFO - PROCESS | 8447 | 1466584919591 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 01:41:59 INFO - PROCESS | 8447 | 1466584919811 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:59 INFO - PROCESS | 8447 | 1466584919820 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:41:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x91010800 == 33 [pid = 8447] [id = 382] 01:41:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x92f84c00) [pid = 8447] [serial = 1147] [outer = (nil)] 01:41:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x93a20800) [pid = 8447] [serial = 1148] [outer = 0x92f84c00] 01:41:59 INFO - PROCESS | 8447 | 1466584919929 Marionette DEBUG loaded listener.js 01:42:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x93decc00) [pid = 8447] [serial = 1149] [outer = 0x92f84c00] 01:42:01 INFO - PROCESS | 8447 | 1466584921092 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1733ms 01:42:01 INFO - PROCESS | 8447 | 1466584921128 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 01:42:01 INFO - PROCESS | 8447 | 1466584921133 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 01:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:42:01 INFO - PROCESS | 8447 | 1466584921143 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:42:01 INFO - PROCESS | 8447 | 1466584921146 Marionette TRACE conn3 <- [1,1502,null,{}] 01:42:01 INFO - PROCESS | 8447 | 1466584921155 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:01 INFO - PROCESS | 8447 | 1466584921161 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:01 INFO - PROCESS | 8447 | 1466584921405 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 01:42:01 INFO - PROCESS | 8447 | 1466584921649 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:01 INFO - PROCESS | 8447 | 1466584921664 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da07c00 == 34 [pid = 8447] [id = 383] 01:42:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8e429c00) [pid = 8447] [serial = 1150] [outer = (nil)] 01:42:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x8e5c6000) [pid = 8447] [serial = 1151] [outer = 0x8e429c00] 01:42:01 INFO - PROCESS | 8447 | 1466584921756 Marionette DEBUG loaded listener.js 01:42:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8eef1000) [pid = 8447] [serial = 1152] [outer = 0x8e429c00] 01:42:01 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7c9c00 == 33 [pid = 8447] [id = 377] 01:42:02 INFO - PROCESS | 8447 | --DOCSHELL 0x91010c00 == 32 [pid = 8447] [id = 376] 01:42:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5ce400 == 31 [pid = 8447] [id = 375] 01:42:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86e800 == 30 [pid = 8447] [id = 374] 01:42:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8e582800 == 29 [pid = 8447] [id = 373] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x92f81400) [pid = 8447] [serial = 1088] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x92c5f400) [pid = 8447] [serial = 1082] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x93a23400) [pid = 8447] [serial = 1085] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x92c63800) [pid = 8447] [serial = 1083] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x92c44000) [pid = 8447] [serial = 1062] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x91a95000) [pid = 8447] [serial = 1079] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8da02c00) [pid = 8447] [serial = 1073] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8e42c000) [pid = 8447] [serial = 1074] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f17d400) [pid = 8447] [serial = 1076] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8f19d400) [pid = 8447] [serial = 1077] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8f17e000) [pid = 8447] [serial = 1064] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8f7ca000) [pid = 8447] [serial = 1065] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x93a24c00) [pid = 8447] [serial = 1070] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x93deec00) [pid = 8447] [serial = 1071] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x92410800) [pid = 8447] [serial = 1067] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8f7d0800) [pid = 8447] [serial = 1068] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x948ec800) [pid = 8447] [serial = 1089] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x93dee400) [pid = 8447] [serial = 1086] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x92387400) [pid = 8447] [serial = 1080] [outer = (nil)] [url = about:blank] 01:42:02 INFO - PROCESS | 8447 | 1466584922635 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1537ms 01:42:02 INFO - PROCESS | 8447 | 1466584922681 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 01:42:02 INFO - PROCESS | 8447 | 1466584922692 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 01:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:42:02 INFO - PROCESS | 8447 | 1466584922708 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:42:02 INFO - PROCESS | 8447 | 1466584922713 Marionette TRACE conn3 <- [1,1506,null,{}] 01:42:02 INFO - PROCESS | 8447 | 1466584922724 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:02 INFO - PROCESS | 8447 | 1466584922731 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:03 INFO - PROCESS | 8447 | 1466584923037 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 01:42:03 INFO - PROCESS | 8447 | 1466584923230 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:03 INFO - PROCESS | 8447 | 1466584923237 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:03 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f19d400 == 30 [pid = 8447] [id = 384] 01:42:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8f7c6800) [pid = 8447] [serial = 1153] [outer = (nil)] 01:42:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8f7cc800) [pid = 8447] [serial = 1154] [outer = 0x8f7c6800] 01:42:03 INFO - PROCESS | 8447 | 1466584923323 Marionette DEBUG loaded listener.js 01:42:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x91386400) [pid = 8447] [serial = 1155] [outer = 0x8f7c6800] 01:42:04 INFO - PROCESS | 8447 | 1466584924125 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1442ms 01:42:04 INFO - PROCESS | 8447 | 1466584924148 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 01:42:04 INFO - PROCESS | 8447 | 1466584924151 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 01:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:42:04 INFO - PROCESS | 8447 | 1466584924158 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:42:04 INFO - PROCESS | 8447 | 1466584924163 Marionette TRACE conn3 <- [1,1510,null,{}] 01:42:04 INFO - PROCESS | 8447 | 1466584924179 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:04 INFO - PROCESS | 8447 | 1466584924188 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:04 INFO - PROCESS | 8447 | 1466584924359 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 01:42:04 INFO - PROCESS | 8447 | 1466584924370 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:04 INFO - PROCESS | 8447 | 1466584924381 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x9240d400 == 31 [pid = 8447] [id = 385] 01:42:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x928a0000) [pid = 8447] [serial = 1156] [outer = (nil)] 01:42:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x928aa000) [pid = 8447] [serial = 1157] [outer = 0x928a0000] 01:42:04 INFO - PROCESS | 8447 | 1466584924577 Marionette DEBUG loaded listener.js 01:42:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x92c49c00) [pid = 8447] [serial = 1158] [outer = 0x928a0000] 01:42:05 INFO - PROCESS | 8447 | 1466584925519 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1434ms 01:42:05 INFO - PROCESS | 8447 | 1466584925594 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 01:42:05 INFO - PROCESS | 8447 | 1466584925597 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 01:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:42:05 INFO - PROCESS | 8447 | 1466584925604 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:42:05 INFO - PROCESS | 8447 | 1466584925608 Marionette TRACE conn3 <- [1,1514,null,{}] 01:42:05 INFO - PROCESS | 8447 | 1466584925619 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:05 INFO - PROCESS | 8447 | 1466584925623 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:05 INFO - PROCESS | 8447 | 1466584925849 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 01:42:05 INFO - PROCESS | 8447 | 1466584925874 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:05 INFO - PROCESS | 8447 | 1466584925904 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe8000 == 32 [pid = 8447] [id = 386] 01:42:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x928a0400) [pid = 8447] [serial = 1159] [outer = (nil)] 01:42:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x92c64000) [pid = 8447] [serial = 1160] [outer = 0x928a0400] 01:42:06 INFO - PROCESS | 8447 | 1466584926039 Marionette DEBUG loaded listener.js 01:42:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x92f86000) [pid = 8447] [serial = 1161] [outer = 0x928a0400] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x91387800) [pid = 8447] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x92402400) [pid = 8447] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x98a99400) [pid = 8447] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x996bf800) [pid = 8447] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8bfefc00) [pid = 8447] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x91beac00) [pid = 8447] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8d872c00) [pid = 8447] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8e5c4000) [pid = 8447] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8e583400) [pid = 8447] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8eeed800) [pid = 8447] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e586800) [pid = 8447] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x91bf0000) [pid = 8447] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x94892000) [pid = 8447] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x91002000) [pid = 8447] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:42:06 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x948fb000) [pid = 8447] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:42:06 INFO - PROCESS | 8447 | 1466584926968 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1377ms 01:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:42:06 INFO - PROCESS | 8447 | 1466584926983 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 01:42:06 INFO - PROCESS | 8447 | 1466584926986 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 01:42:06 INFO - PROCESS | 8447 | 1466584926993 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:42:06 INFO - PROCESS | 8447 | 1466584926996 Marionette TRACE conn3 <- [1,1518,null,{}] 01:42:07 INFO - PROCESS | 8447 | 1466584927001 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:07 INFO - PROCESS | 8447 | 1466584927006 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:07 INFO - PROCESS | 8447 | 1466584927204 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 01:42:07 INFO - PROCESS | 8447 | 1466584927223 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:07 INFO - PROCESS | 8447 | 1466584927230 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a8000 == 33 [pid = 8447] [id = 387] 01:42:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x91002000) [pid = 8447] [serial = 1162] [outer = (nil)] 01:42:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x92384800) [pid = 8447] [serial = 1163] [outer = 0x91002000] 01:42:07 INFO - PROCESS | 8447 | 1466584927299 Marionette DEBUG loaded listener.js 01:42:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x928a6000) [pid = 8447] [serial = 1164] [outer = 0x91002000] 01:42:08 INFO - PROCESS | 8447 | 1466584928461 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1490ms 01:42:08 INFO - PROCESS | 8447 | 1466584928485 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 01:42:08 INFO - PROCESS | 8447 | 1466584928490 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 01:42:08 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:42:08 INFO - PROCESS | 8447 | 1466584928652 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:42:08 INFO - PROCESS | 8447 | 1466584928664 Marionette TRACE conn3 <- [1,1522,null,{}] 01:42:08 INFO - PROCESS | 8447 | 1466584928681 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:08 INFO - PROCESS | 8447 | 1466584928693 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:09 INFO - PROCESS | 8447 | 1466584929098 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 01:42:09 INFO - PROCESS | 8447 | 1466584929268 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:09 INFO - PROCESS | 8447 | 1466584929282 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da05400 == 34 [pid = 8447] [id = 388] 01:42:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8da06c00) [pid = 8447] [serial = 1165] [outer = (nil)] 01:42:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8e42a000) [pid = 8447] [serial = 1166] [outer = 0x8da06c00] 01:42:09 INFO - PROCESS | 8447 | 1466584929364 Marionette DEBUG loaded listener.js 01:42:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8e585000) [pid = 8447] [serial = 1167] [outer = 0x8da06c00] 01:42:10 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:10 INFO - PROCESS | 8447 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:42:10 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:10 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:10 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:10 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:10 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:10 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:10 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:10 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:10 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:10 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:10 INFO - PROCESS | 8447 | 1466584930544 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:42:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:42:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:42:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:42:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:42:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:42:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:42:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 01:42:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:42:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:42:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 01:42:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:42:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:42:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 2107ms 01:42:10 INFO - PROCESS | 8447 | 1466584930625 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 01:42:10 INFO - PROCESS | 8447 | 1466584930644 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 01:42:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:42:10 INFO - PROCESS | 8447 | 1466584930671 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:42:10 INFO - PROCESS | 8447 | 1466584930676 Marionette TRACE conn3 <- [1,1526,null,{}] 01:42:10 INFO - PROCESS | 8447 | 1466584930686 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:10 INFO - PROCESS | 8447 | 1466584930694 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:10 INFO - PROCESS | 8447 | 1466584930946 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 01:42:11 INFO - PROCESS | 8447 | 1466584931149 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:11 INFO - PROCESS | 8447 | 1466584931159 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86d000 == 35 [pid = 8447] [id = 389] 01:42:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8f7c3000) [pid = 8447] [serial = 1168] [outer = (nil)] 01:42:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8f7cb800) [pid = 8447] [serial = 1169] [outer = 0x8f7c3000] 01:42:11 INFO - PROCESS | 8447 | 1466584931247 Marionette DEBUG loaded listener.js 01:42:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x9100d800) [pid = 8447] [serial = 1170] [outer = 0x8f7c3000] 01:42:12 INFO - PROCESS | 8447 | 1466584932115 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:42:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:42:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:42:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:42:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:42:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:42:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:42:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1541ms 01:42:12 INFO - PROCESS | 8447 | 1466584932214 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 01:42:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:42:12 INFO - PROCESS | 8447 | 1466584932219 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 01:42:12 INFO - PROCESS | 8447 | 1466584932226 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:42:12 INFO - PROCESS | 8447 | 1466584932230 Marionette TRACE conn3 <- [1,1530,null,{}] 01:42:12 INFO - PROCESS | 8447 | 1466584932236 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:12 INFO - PROCESS | 8447 | 1466584932241 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:12 INFO - PROCESS | 8447 | 1466584932465 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 01:42:12 INFO - PROCESS | 8447 | 1466584932643 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 8447 | 1466584932662 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x91386c00 == 36 [pid = 8447] [id = 390] 01:42:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x92c62000) [pid = 8447] [serial = 1171] [outer = (nil)] 01:42:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x92f82800) [pid = 8447] [serial = 1172] [outer = 0x92c62000] 01:42:12 INFO - PROCESS | 8447 | 1466584932889 Marionette DEBUG loaded listener.js 01:42:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x93df0c00) [pid = 8447] [serial = 1173] [outer = 0x92c62000] 01:42:13 INFO - PROCESS | 8447 | 1466584933777 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:42:13 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 01:42:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:42:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:42:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 01:42:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:42:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1583ms 01:42:13 INFO - PROCESS | 8447 | 1466584933810 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 01:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:42:13 INFO - PROCESS | 8447 | 1466584933815 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 01:42:13 INFO - PROCESS | 8447 | 1466584933821 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 8447 | 1466584933825 Marionette TRACE conn3 <- [1,1534,null,{}] 01:42:13 INFO - PROCESS | 8447 | 1466584933831 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:13 INFO - PROCESS | 8447 | 1466584933836 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:14 INFO - PROCESS | 8447 | 1466584934011 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 01:42:14 INFO - PROCESS | 8447 | 1466584934173 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:14 INFO - PROCESS | 8447 | 1466584934180 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d872800 == 37 [pid = 8447] [id = 391] 01:42:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x9138a000) [pid = 8447] [serial = 1174] [outer = (nil)] 01:42:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x95423c00) [pid = 8447] [serial = 1175] [outer = 0x9138a000] 01:42:14 INFO - PROCESS | 8447 | 1466584934263 Marionette DEBUG loaded listener.js 01:42:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x954e0800) [pid = 8447] [serial = 1176] [outer = 0x9138a000] 01:42:15 INFO - PROCESS | 8447 | 1466584935211 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1438ms 01:42:15 INFO - PROCESS | 8447 | 1466584935259 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 01:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:42:15 INFO - PROCESS | 8447 | 1466584935264 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 01:42:15 INFO - PROCESS | 8447 | 1466584935271 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:42:15 INFO - PROCESS | 8447 | 1466584935274 Marionette TRACE conn3 <- [1,1538,null,{}] 01:42:15 INFO - PROCESS | 8447 | 1466584935281 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:15 INFO - PROCESS | 8447 | 1466584935286 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:15 INFO - PROCESS | 8447 | 1466584935466 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 01:42:15 INFO - PROCESS | 8447 | 1466584935642 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:15 INFO - PROCESS | 8447 | 1466584935649 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:15 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7c8000 == 38 [pid = 8447] [id = 392] 01:42:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x91bf6800) [pid = 8447] [serial = 1177] [outer = (nil)] 01:42:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x977e4c00) [pid = 8447] [serial = 1178] [outer = 0x91bf6800] 01:42:15 INFO - PROCESS | 8447 | 1466584935733 Marionette DEBUG loaded listener.js 01:42:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x977e6800) [pid = 8447] [serial = 1179] [outer = 0x91bf6800] 01:42:16 INFO - PROCESS | 8447 | 1466584936666 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:42:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:42:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1440ms 01:42:16 INFO - PROCESS | 8447 | 1466584936711 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 01:42:16 INFO - PROCESS | 8447 | 1466584936715 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 01:42:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:42:16 INFO - PROCESS | 8447 | 1466584936721 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:42:16 INFO - PROCESS | 8447 | 1466584936725 Marionette TRACE conn3 <- [1,1542,null,{}] 01:42:16 INFO - PROCESS | 8447 | 1466584936731 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:16 INFO - PROCESS | 8447 | 1466584936742 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:17 INFO - PROCESS | 8447 | 1466584937054 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 01:42:17 INFO - PROCESS | 8447 | 1466584937328 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:17 INFO - PROCESS | 8447 | 1466584937336 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86b800 == 39 [pid = 8447] [id = 393] 01:42:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x9100dc00) [pid = 8447] [serial = 1180] [outer = (nil)] 01:42:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x98a11400) [pid = 8447] [serial = 1181] [outer = 0x9100dc00] 01:42:17 INFO - PROCESS | 8447 | 1466584937421 Marionette DEBUG loaded listener.js 01:42:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x996c0400) [pid = 8447] [serial = 1182] [outer = 0x9100dc00] 01:42:18 INFO - PROCESS | 8447 | 1466584938318 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:42:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:42:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1631ms 01:42:18 INFO - PROCESS | 8447 | 1466584938354 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 01:42:18 INFO - PROCESS | 8447 | 1466584938358 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 01:42:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:42:18 INFO - PROCESS | 8447 | 1466584938365 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:42:18 INFO - PROCESS | 8447 | 1466584938368 Marionette TRACE conn3 <- [1,1546,null,{}] 01:42:18 INFO - PROCESS | 8447 | 1466584938374 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:18 INFO - PROCESS | 8447 | 1466584938379 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:18 INFO - PROCESS | 8447 | 1466584938552 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 01:42:18 INFO - PROCESS | 8447 | 1466584938728 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:18 INFO - PROCESS | 8447 | 1466584938735 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da07000 == 40 [pid = 8447] [id = 394] 01:42:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x93a29800) [pid = 8447] [serial = 1183] [outer = (nil)] 01:42:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x998cbc00) [pid = 8447] [serial = 1184] [outer = 0x93a29800] 01:42:18 INFO - PROCESS | 8447 | 1466584938829 Marionette DEBUG loaded listener.js 01:42:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x99bd0800) [pid = 8447] [serial = 1185] [outer = 0x93a29800] 01:42:19 INFO - PROCESS | 8447 | 1466584939789 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:42:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:42:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1481ms 01:42:19 INFO - PROCESS | 8447 | 1466584939847 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 01:42:19 INFO - PROCESS | 8447 | 1466584939850 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 01:42:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:42:19 INFO - PROCESS | 8447 | 1466584939857 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:42:19 INFO - PROCESS | 8447 | 1466584939861 Marionette TRACE conn3 <- [1,1550,null,{}] 01:42:19 INFO - PROCESS | 8447 | 1466584939866 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:19 INFO - PROCESS | 8447 | 1466584939871 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:20 INFO - PROCESS | 8447 | 1466584940061 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 01:42:20 INFO - PROCESS | 8447 | 1466584940236 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:20 INFO - PROCESS | 8447 | 1466584940245 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe1400 == 41 [pid = 8447] [id = 395] 01:42:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8d872c00) [pid = 8447] [serial = 1186] [outer = (nil)] 01:42:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x99de4800) [pid = 8447] [serial = 1187] [outer = 0x8d872c00] 01:42:20 INFO - PROCESS | 8447 | 1466584940363 Marionette DEBUG loaded listener.js 01:42:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x99deb800) [pid = 8447] [serial = 1188] [outer = 0x8d872c00] 01:42:21 INFO - PROCESS | 8447 | 1466584941305 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:42:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:42:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1480ms 01:42:21 INFO - PROCESS | 8447 | 1466584941338 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 01:42:21 INFO - PROCESS | 8447 | 1466584941342 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 01:42:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:42:21 INFO - PROCESS | 8447 | 1466584941348 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:42:21 INFO - PROCESS | 8447 | 1466584941352 Marionette TRACE conn3 <- [1,1554,null,{}] 01:42:21 INFO - PROCESS | 8447 | 1466584941359 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:21 INFO - PROCESS | 8447 | 1466584941363 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:21 INFO - PROCESS | 8447 | 1466584941549 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 01:42:21 INFO - PROCESS | 8447 | 1466584941732 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:21 INFO - PROCESS | 8447 | 1466584941742 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfedc00 == 42 [pid = 8447] [id = 396] 01:42:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8d868000) [pid = 8447] [serial = 1189] [outer = (nil)] 01:42:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x8f19f000) [pid = 8447] [serial = 1190] [outer = 0x8d868000] 01:42:21 INFO - PROCESS | 8447 | 1466584941859 Marionette DEBUG loaded listener.js 01:42:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x99de6000) [pid = 8447] [serial = 1191] [outer = 0x8d868000] 01:42:23 INFO - PROCESS | 8447 | 1466584942997 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:42:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:42:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1685ms 01:42:23 INFO - PROCESS | 8447 | 1466584943034 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 01:42:23 INFO - PROCESS | 8447 | 1466584943041 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 01:42:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:42:23 INFO - PROCESS | 8447 | 1466584943050 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:42:23 INFO - PROCESS | 8447 | 1466584943055 Marionette TRACE conn3 <- [1,1558,null,{}] 01:42:23 INFO - PROCESS | 8447 | 1466584943063 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:23 INFO - PROCESS | 8447 | 1466584943069 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:23 INFO - PROCESS | 8447 | 1466584943268 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 01:42:23 INFO - PROCESS | 8447 | 1466584943523 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:23 INFO - PROCESS | 8447 | 1466584943538 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e583800 == 43 [pid = 8447] [id = 397] 01:42:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x8e584c00) [pid = 8447] [serial = 1192] [outer = (nil)] 01:42:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x8e5c2800) [pid = 8447] [serial = 1193] [outer = 0x8e584c00] 01:42:23 INFO - PROCESS | 8447 | 1466584943615 Marionette DEBUG loaded listener.js 01:42:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x8e5ccc00) [pid = 8447] [serial = 1194] [outer = 0x8e584c00] 01:42:24 INFO - PROCESS | 8447 | 1466584944601 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:42:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:42:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1586ms 01:42:24 INFO - PROCESS | 8447 | 1466584944637 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 01:42:24 INFO - PROCESS | 8447 | 1466584944644 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 01:42:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:42:24 INFO - PROCESS | 8447 | 1466584944654 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:42:24 INFO - PROCESS | 8447 | 1466584944658 Marionette TRACE conn3 <- [1,1562,null,{}] 01:42:24 INFO - PROCESS | 8447 | 1466584944664 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:24 INFO - PROCESS | 8447 | 1466584944669 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:24 INFO - PROCESS | 8447 | 1466584944897 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe8000 == 42 [pid = 8447] [id = 386] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x9240d400 == 41 [pid = 8447] [id = 385] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8f19d400 == 40 [pid = 8447] [id = 384] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8da07c00 == 39 [pid = 8447] [id = 383] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeeac00 == 38 [pid = 8447] [id = 308] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe3c00 == 37 [pid = 8447] [id = 305] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x91010800 == 36 [pid = 8447] [id = 382] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c1000 == 35 [pid = 8447] [id = 296] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x92c4f000 == 34 [pid = 8447] [id = 381] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42f400 == 33 [pid = 8447] [id = 304] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeee800 == 32 [pid = 8447] [id = 297] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8da02400 == 31 [pid = 8447] [id = 310] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8e433800 == 30 [pid = 8447] [id = 379] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfec800 == 29 [pid = 8447] [id = 303] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfef800 == 28 [pid = 8447] [id = 380] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x92c46000 == 27 [pid = 8447] [id = 302] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8e587c00 == 26 [pid = 8447] [id = 378] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x928aa800 == 25 [pid = 8447] [id = 301] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x92385000 == 24 [pid = 8447] [id = 309] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58b800 == 23 [pid = 8447] [id = 298] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8e585c00 == 22 [pid = 8447] [id = 300] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8e426400 == 21 [pid = 8447] [id = 299] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86b000 == 20 [pid = 8447] [id = 311] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58b400 == 19 [pid = 8447] [id = 295] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfef400 == 18 [pid = 8447] [id = 307] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe9000 == 17 [pid = 8447] [id = 306] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfedc00 == 16 [pid = 8447] [id = 396] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8da07000 == 15 [pid = 8447] [id = 394] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe1400 == 14 [pid = 8447] [id = 395] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86b800 == 13 [pid = 8447] [id = 393] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7c8000 == 12 [pid = 8447] [id = 392] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8d872800 == 11 [pid = 8447] [id = 391] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86d000 == 10 [pid = 8447] [id = 389] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x91386c00 == 9 [pid = 8447] [id = 390] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a8000 == 8 [pid = 8447] [id = 387] 01:42:25 INFO - PROCESS | 8447 | --DOCSHELL 0x8da05400 == 7 [pid = 8447] [id = 388] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x91391400) [pid = 8447] [serial = 1130] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x977e8c00) [pid = 8447] [serial = 1103] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x998c6400) [pid = 8447] [serial = 1107] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x996b8c00) [pid = 8447] [serial = 1106] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x99de2c00) [pid = 8447] [serial = 1110] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x99dccc00) [pid = 8447] [serial = 1109] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x99df0c00) [pid = 8447] [serial = 1113] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x99dee800) [pid = 8447] [serial = 1112] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x99fd0000) [pid = 8447] [serial = 1116] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x99fce400) [pid = 8447] [serial = 1115] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8e42b000) [pid = 8447] [serial = 1124] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x92401c00) [pid = 8447] [serial = 1119] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x91387000) [pid = 8447] [serial = 1118] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8e434800) [pid = 8447] [serial = 1125] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8f178c00) [pid = 8447] [serial = 1122] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8eee9000) [pid = 8447] [serial = 1121] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f17d000) [pid = 8447] [serial = 1127] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8eee6c00) [pid = 8447] [serial = 1092] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8e58fc00) [pid = 8447] [serial = 1091] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x92404400) [pid = 8447] [serial = 1136] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x9240c400) [pid = 8447] [serial = 1095] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x92405800) [pid = 8447] [serial = 1094] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x9541c000) [pid = 8447] [serial = 1098] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x952a6c00) [pid = 8447] [serial = 1097] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x91bed000) [pid = 8447] [serial = 1134] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x91a88c00) [pid = 8447] [serial = 1133] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x977a7400) [pid = 8447] [serial = 1101] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x954e7400) [pid = 8447] [serial = 1100] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x91a8a800) [pid = 8447] [serial = 1131] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8f184000) [pid = 8447] [serial = 1128] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x977ee800) [pid = 8447] [serial = 1104] [outer = (nil)] [url = about:blank] 01:42:26 INFO - PROCESS | 8447 | 1466584946280 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:26 INFO - PROCESS | 8447 | 1466584946293 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe9000 == 8 [pid = 8447] [id = 398] 01:42:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8bfea800) [pid = 8447] [serial = 1195] [outer = (nil)] 01:42:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8bfef400) [pid = 8447] [serial = 1196] [outer = 0x8bfea800] 01:42:26 INFO - PROCESS | 8447 | 1466584946373 Marionette DEBUG loaded listener.js 01:42:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8d86f800) [pid = 8447] [serial = 1197] [outer = 0x8bfea800] 01:42:27 INFO - PROCESS | 8447 | 1466584947213 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:42:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:42:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2584ms 01:42:27 INFO - PROCESS | 8447 | 1466584947241 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 01:42:27 INFO - PROCESS | 8447 | 1466584947247 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 01:42:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:42:27 INFO - PROCESS | 8447 | 1466584947255 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:42:27 INFO - PROCESS | 8447 | 1466584947260 Marionette TRACE conn3 <- [1,1566,null,{}] 01:42:27 INFO - PROCESS | 8447 | 1466584947268 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:27 INFO - PROCESS | 8447 | 1466584947276 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:27 INFO - PROCESS | 8447 | 1466584947442 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 01:42:27 INFO - PROCESS | 8447 | 1466584947453 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:27 INFO - PROCESS | 8447 | 1466584947467 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42d000 == 9 [pid = 8447] [id = 399] 01:42:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8e430c00) [pid = 8447] [serial = 1198] [outer = (nil)] 01:42:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8e58a000) [pid = 8447] [serial = 1199] [outer = 0x8e430c00] 01:42:27 INFO - PROCESS | 8447 | 1466584947536 Marionette DEBUG loaded listener.js 01:42:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8e5c1000) [pid = 8447] [serial = 1200] [outer = 0x8e430c00] 01:42:28 INFO - PROCESS | 8447 | 1466584948473 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:42:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:42:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1281ms 01:42:28 INFO - PROCESS | 8447 | 1466584948540 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 01:42:28 INFO - PROCESS | 8447 | 1466584948546 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 01:42:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:42:28 INFO - PROCESS | 8447 | 1466584948553 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:42:28 INFO - PROCESS | 8447 | 1466584948557 Marionette TRACE conn3 <- [1,1570,null,{}] 01:42:28 INFO - PROCESS | 8447 | 1466584948563 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:28 INFO - PROCESS | 8447 | 1466584948568 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:28 INFO - PROCESS | 8447 | 1466584948812 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 01:42:28 INFO - PROCESS | 8447 | 1466584948953 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:28 INFO - PROCESS | 8447 | 1466584948963 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe9c00 == 10 [pid = 8447] [id = 400] 01:42:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8f17ac00) [pid = 8447] [serial = 1201] [outer = (nil)] 01:42:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8f182400) [pid = 8447] [serial = 1202] [outer = 0x8f17ac00] 01:42:29 INFO - PROCESS | 8447 | 1466584949030 Marionette DEBUG loaded listener.js 01:42:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8f19d800) [pid = 8447] [serial = 1203] [outer = 0x8f17ac00] 01:42:29 INFO - PROCESS | 8447 | 1466584949993 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:42:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:42:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1488ms 01:42:30 INFO - PROCESS | 8447 | 1466584950042 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 01:42:30 INFO - PROCESS | 8447 | 1466584950046 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 01:42:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:42:30 INFO - PROCESS | 8447 | 1466584950070 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:42:30 INFO - PROCESS | 8447 | 1466584950080 Marionette TRACE conn3 <- [1,1574,null,{}] 01:42:30 INFO - PROCESS | 8447 | 1466584950089 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:30 INFO - PROCESS | 8447 | 1466584950097 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:30 INFO - PROCESS | 8447 | 1466584950325 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 01:42:30 INFO - PROCESS | 8447 | 1466584950366 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:30 INFO - PROCESS | 8447 | 1466584950373 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:30 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe5400 == 11 [pid = 8447] [id = 401] 01:42:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8da01c00) [pid = 8447] [serial = 1204] [outer = (nil)] 01:42:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x91393400) [pid = 8447] [serial = 1205] [outer = 0x8da01c00] 01:42:30 INFO - PROCESS | 8447 | 1466584950515 Marionette DEBUG loaded listener.js 01:42:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x91a8a000) [pid = 8447] [serial = 1206] [outer = 0x8da01c00] 01:42:31 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x91002000) [pid = 8447] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:42:31 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x928a0400) [pid = 8447] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:42:31 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8e429c00) [pid = 8447] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:42:31 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e584800) [pid = 8447] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:42:31 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8f7c6800) [pid = 8447] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:42:31 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x92f84c00) [pid = 8447] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:42:31 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x91391800) [pid = 8447] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:42:31 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x92c50000) [pid = 8447] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:42:31 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8eee8c00) [pid = 8447] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:42:31 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x928a0000) [pid = 8447] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:42:31 INFO - PROCESS | 8447 | 1466584951893 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:42:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:42:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1860ms 01:42:31 INFO - PROCESS | 8447 | 1466584951922 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 01:42:31 INFO - PROCESS | 8447 | 1466584951926 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 01:42:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:42:31 INFO - PROCESS | 8447 | 1466584951932 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:42:31 INFO - PROCESS | 8447 | 1466584951935 Marionette TRACE conn3 <- [1,1578,null,{}] 01:42:31 INFO - PROCESS | 8447 | 1466584951941 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:31 INFO - PROCESS | 8447 | 1466584951946 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:32 INFO - PROCESS | 8447 | 1466584952097 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 01:42:32 INFO - PROCESS | 8447 | 1466584952111 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:32 INFO - PROCESS | 8447 | 1466584952120 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58d400 == 12 [pid = 8447] [id = 402] 01:42:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8eee4400) [pid = 8447] [serial = 1207] [outer = (nil)] 01:42:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91a8c000) [pid = 8447] [serial = 1208] [outer = 0x8eee4400] 01:42:32 INFO - PROCESS | 8447 | 1466584952187 Marionette DEBUG loaded listener.js 01:42:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91a8f800) [pid = 8447] [serial = 1209] [outer = 0x8eee4400] 01:42:33 INFO - PROCESS | 8447 | 1466584953022 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:42:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:42:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1131ms 01:42:33 INFO - PROCESS | 8447 | 1466584953063 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 01:42:33 INFO - PROCESS | 8447 | 1466584953067 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 01:42:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:42:33 INFO - PROCESS | 8447 | 1466584953073 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:42:33 INFO - PROCESS | 8447 | 1466584953076 Marionette TRACE conn3 <- [1,1582,null,{}] 01:42:33 INFO - PROCESS | 8447 | 1466584953091 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:33 INFO - PROCESS | 8447 | 1466584953095 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:33 INFO - PROCESS | 8447 | 1466584953264 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 01:42:33 INFO - PROCESS | 8447 | 1466584953273 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:33 INFO - PROCESS | 8447 | 1466584953291 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:33 INFO - PROCESS | 8447 | ++DOCSHELL 0x91beec00 == 13 [pid = 8447] [id = 403] 01:42:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91bef000) [pid = 8447] [serial = 1210] [outer = (nil)] 01:42:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x91bf6c00) [pid = 8447] [serial = 1211] [outer = 0x91bef000] 01:42:33 INFO - PROCESS | 8447 | 1466584953371 Marionette DEBUG loaded listener.js 01:42:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9240dc00) [pid = 8447] [serial = 1212] [outer = 0x91bef000] 01:42:34 INFO - PROCESS | 8447 | 1466584954619 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:42:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:42:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1588ms 01:42:34 INFO - PROCESS | 8447 | 1466584954674 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 01:42:34 INFO - PROCESS | 8447 | 1466584954680 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 01:42:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:42:34 INFO - PROCESS | 8447 | 1466584954688 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:42:34 INFO - PROCESS | 8447 | 1466584954696 Marionette TRACE conn3 <- [1,1586,null,{}] 01:42:34 INFO - PROCESS | 8447 | 1466584954704 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:34 INFO - PROCESS | 8447 | 1466584954710 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:34 INFO - PROCESS | 8447 | 1466584954895 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 01:42:35 INFO - PROCESS | 8447 | 1466584955122 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:35 INFO - PROCESS | 8447 | 1466584955132 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42e000 == 14 [pid = 8447] [id = 404] 01:42:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8e42f400) [pid = 8447] [serial = 1213] [outer = (nil)] 01:42:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8e5c0800) [pid = 8447] [serial = 1214] [outer = 0x8e42f400] 01:42:35 INFO - PROCESS | 8447 | 1466584955214 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8f179400) [pid = 8447] [serial = 1215] [outer = 0x8e42f400] 01:42:36 INFO - PROCESS | 8447 | 1466584956206 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:42:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1594ms 01:42:36 INFO - PROCESS | 8447 | 1466584956282 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 01:42:36 INFO - PROCESS | 8447 | 1466584956290 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 01:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:42:36 INFO - PROCESS | 8447 | 1466584956301 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:42:36 INFO - PROCESS | 8447 | 1466584956304 Marionette TRACE conn3 <- [1,1590,null,{}] 01:42:36 INFO - PROCESS | 8447 | 1466584956311 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:36 INFO - PROCESS | 8447 | 1466584956317 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:36 INFO - PROCESS | 8447 | 1466584956556 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 01:42:36 INFO - PROCESS | 8447 | 1466584956895 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:36 INFO - PROCESS | 8447 | 1466584956905 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:36 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da06400 == 15 [pid = 8447] [id = 405] 01:42:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x9100d000) [pid = 8447] [serial = 1216] [outer = (nil)] 01:42:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x91391800) [pid = 8447] [serial = 1217] [outer = 0x9100d000] 01:42:36 INFO - PROCESS | 8447 | 1466584956988 Marionette DEBUG loaded listener.js 01:42:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x91a8d000) [pid = 8447] [serial = 1218] [outer = 0x9100d000] 01:42:37 INFO - PROCESS | 8447 | 1466584957990 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:42:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:42:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1738ms 01:42:38 INFO - PROCESS | 8447 | 1466584958039 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 01:42:38 INFO - PROCESS | 8447 | 1466584958043 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 01:42:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:42:38 INFO - PROCESS | 8447 | 1466584958051 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:42:38 INFO - PROCESS | 8447 | 1466584958057 Marionette TRACE conn3 <- [1,1594,null,{}] 01:42:38 INFO - PROCESS | 8447 | 1466584958073 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:38 INFO - PROCESS | 8447 | 1466584958082 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:38 INFO - PROCESS | 8447 | 1466584958287 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 01:42:38 INFO - PROCESS | 8447 | 1466584958507 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:38 INFO - PROCESS | 8447 | 1466584958518 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x9240fc00 == 16 [pid = 8447] [id = 406] 01:42:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x928a1400) [pid = 8447] [serial = 1219] [outer = (nil)] 01:42:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x928a9000) [pid = 8447] [serial = 1220] [outer = 0x928a1400] 01:42:38 INFO - PROCESS | 8447 | 1466584958646 Marionette DEBUG loaded listener.js 01:42:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x92c45400) [pid = 8447] [serial = 1221] [outer = 0x928a1400] 01:42:39 INFO - PROCESS | 8447 | 1466584959597 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:42:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1591ms 01:42:39 INFO - PROCESS | 8447 | 1466584959642 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 01:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:42:39 INFO - PROCESS | 8447 | 1466584959648 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 01:42:39 INFO - PROCESS | 8447 | 1466584959654 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:42:39 INFO - PROCESS | 8447 | 1466584959657 Marionette TRACE conn3 <- [1,1598,null,{}] 01:42:39 INFO - PROCESS | 8447 | 1466584959663 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:39 INFO - PROCESS | 8447 | 1466584959669 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:39 INFO - PROCESS | 8447 | 1466584959862 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 01:42:40 INFO - PROCESS | 8447 | 1466584960086 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:40 INFO - PROCESS | 8447 | 1466584960096 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e428800 == 17 [pid = 8447] [id = 407] 01:42:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x8e588000) [pid = 8447] [serial = 1222] [outer = (nil)] 01:42:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x92388000) [pid = 8447] [serial = 1223] [outer = 0x8e588000] 01:42:40 INFO - PROCESS | 8447 | 1466584960219 Marionette DEBUG loaded listener.js 01:42:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x92c55c00) [pid = 8447] [serial = 1224] [outer = 0x8e588000] 01:42:41 INFO - PROCESS | 8447 | 1466584961361 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:42:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:42:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1741ms 01:42:41 INFO - PROCESS | 8447 | 1466584961395 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 01:42:41 INFO - PROCESS | 8447 | 1466584961404 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 01:42:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:42:41 INFO - PROCESS | 8447 | 1466584961418 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:42:41 INFO - PROCESS | 8447 | 1466584961422 Marionette TRACE conn3 <- [1,1602,null,{}] 01:42:41 INFO - PROCESS | 8447 | 1466584961431 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:41 INFO - PROCESS | 8447 | 1466584961437 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:41 INFO - PROCESS | 8447 | 1466584961672 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x92384800) [pid = 8447] [serial = 1163] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x92c64000) [pid = 8447] [serial = 1160] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8e5c6000) [pid = 8447] [serial = 1151] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8eef1000) [pid = 8447] [serial = 1152] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8eeec000) [pid = 8447] [serial = 1139] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f19e400) [pid = 8447] [serial = 1140] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8f7cc800) [pid = 8447] [serial = 1154] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x91386400) [pid = 8447] [serial = 1155] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x93a20800) [pid = 8447] [serial = 1148] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x93decc00) [pid = 8447] [serial = 1149] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x91a93800) [pid = 8447] [serial = 1142] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91a8cc00) [pid = 8447] [serial = 1143] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x92c57800) [pid = 8447] [serial = 1145] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x92c5c400) [pid = 8447] [serial = 1146] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x9240e800) [pid = 8447] [serial = 1137] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x92c49c00) [pid = 8447] [serial = 1158] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x928a6000) [pid = 8447] [serial = 1164] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x928aa000) [pid = 8447] [serial = 1157] [outer = (nil)] [url = about:blank] 01:42:41 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x92f86000) [pid = 8447] [serial = 1161] [outer = (nil)] [url = about:blank] 01:42:42 INFO - PROCESS | 8447 | 1466584961996 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:42 INFO - PROCESS | 8447 | 1466584962010 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c3000 == 18 [pid = 8447] [id = 408] 01:42:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8e5c6000) [pid = 8447] [serial = 1225] [outer = (nil)] 01:42:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8eee4800) [pid = 8447] [serial = 1226] [outer = 0x8e5c6000] 01:42:42 INFO - PROCESS | 8447 | 1466584962090 Marionette DEBUG loaded listener.js 01:42:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8eef0c00) [pid = 8447] [serial = 1227] [outer = 0x8e5c6000] 01:42:42 INFO - PROCESS | 8447 | 1466584962900 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1540ms 01:42:42 INFO - PROCESS | 8447 | 1466584962956 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 01:42:42 INFO - PROCESS | 8447 | 1466584962963 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 01:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:42:42 INFO - PROCESS | 8447 | 1466584962974 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:42:42 INFO - PROCESS | 8447 | 1466584962977 Marionette TRACE conn3 <- [1,1606,null,{}] 01:42:42 INFO - PROCESS | 8447 | 1466584962984 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:42 INFO - PROCESS | 8447 | 1466584962989 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:43 INFO - PROCESS | 8447 | 1466584963156 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 01:42:43 INFO - PROCESS | 8447 | 1466584963166 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:43 INFO - PROCESS | 8447 | 1466584963179 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a3400 == 19 [pid = 8447] [id = 409] 01:42:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8f7c4800) [pid = 8447] [serial = 1228] [outer = (nil)] 01:42:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91009000) [pid = 8447] [serial = 1229] [outer = 0x8f7c4800] 01:42:43 INFO - PROCESS | 8447 | 1466584963267 Marionette DEBUG loaded listener.js 01:42:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x9138bc00) [pid = 8447] [serial = 1230] [outer = 0x8f7c4800] 01:42:44 INFO - PROCESS | 8447 | 1466584964277 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:42:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:42:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1332ms 01:42:44 INFO - PROCESS | 8447 | 1466584964304 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 01:42:44 INFO - PROCESS | 8447 | 1466584964307 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 01:42:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:42:44 INFO - PROCESS | 8447 | 1466584964314 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:42:44 INFO - PROCESS | 8447 | 1466584964320 Marionette TRACE conn3 <- [1,1610,null,{}] 01:42:44 INFO - PROCESS | 8447 | 1466584964353 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:44 INFO - PROCESS | 8447 | 1466584964361 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:44 INFO - PROCESS | 8447 | 1466584964570 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 01:42:44 INFO - PROCESS | 8447 | 1466584964587 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:44 INFO - PROCESS | 8447 | 1466584964594 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x92390800 == 20 [pid = 8447] [id = 410] 01:42:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9289c400) [pid = 8447] [serial = 1231] [outer = (nil)] 01:42:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x928a5c00) [pid = 8447] [serial = 1232] [outer = 0x9289c400] 01:42:44 INFO - PROCESS | 8447 | 1466584964667 Marionette DEBUG loaded listener.js 01:42:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x92c4a400) [pid = 8447] [serial = 1233] [outer = 0x9289c400] 01:42:45 INFO - PROCESS | 8447 | 1466584965532 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1253ms 01:42:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:42:45 INFO - PROCESS | 8447 | 1466584965567 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 01:42:45 INFO - PROCESS | 8447 | 1466584965571 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 01:42:45 INFO - PROCESS | 8447 | 1466584965577 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:42:45 INFO - PROCESS | 8447 | 1466584965581 Marionette TRACE conn3 <- [1,1614,null,{}] 01:42:45 INFO - PROCESS | 8447 | 1466584965593 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:45 INFO - PROCESS | 8447 | 1466584965597 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:45 INFO - PROCESS | 8447 | 1466584965818 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 01:42:45 INFO - PROCESS | 8447 | 1466584965842 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:45 INFO - PROCESS | 8447 | 1466584965849 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e425400 == 21 [pid = 8447] [id = 411] 01:42:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x92c55800) [pid = 8447] [serial = 1234] [outer = (nil)] 01:42:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x92c5ec00) [pid = 8447] [serial = 1235] [outer = 0x92c55800] 01:42:45 INFO - PROCESS | 8447 | 1466584965921 Marionette DEBUG loaded listener.js 01:42:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x92c61400) [pid = 8447] [serial = 1236] [outer = 0x92c55800] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8da01c00) [pid = 8447] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x93a29800) [pid = 8447] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8da06c00) [pid = 8447] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x9138a000) [pid = 8447] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e430c00) [pid = 8447] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x91bf6800) [pid = 8447] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8e584c00) [pid = 8447] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8f17ac00) [pid = 8447] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8d872c00) [pid = 8447] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8d868000) [pid = 8447] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x9100dc00) [pid = 8447] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x92c62000) [pid = 8447] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8bfea800) [pid = 8447] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8f7c3000) [pid = 8447] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:42:46 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8eee4400) [pid = 8447] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:42:47 INFO - PROCESS | 8447 | 1466584967299 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:42:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 01:42:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1793ms 01:42:47 INFO - PROCESS | 8447 | 1466584967370 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 01:42:47 INFO - PROCESS | 8447 | 1466584967377 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 01:42:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:42:47 INFO - PROCESS | 8447 | 1466584967386 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:42:47 INFO - PROCESS | 8447 | 1466584967391 Marionette TRACE conn3 <- [1,1618,null,{}] 01:42:47 INFO - PROCESS | 8447 | 1466584967400 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:47 INFO - PROCESS | 8447 | 1466584967406 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:47 INFO - PROCESS | 8447 | 1466584967630 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 01:42:47 INFO - PROCESS | 8447 | 1466584967866 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:47 INFO - PROCESS | 8447 | 1466584967878 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da04400 == 22 [pid = 8447] [id = 412] 01:42:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e425c00) [pid = 8447] [serial = 1237] [outer = (nil)] 01:42:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8eee5400) [pid = 8447] [serial = 1238] [outer = 0x8e425c00] 01:42:47 INFO - PROCESS | 8447 | 1466584967957 Marionette DEBUG loaded listener.js 01:42:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8f17ac00) [pid = 8447] [serial = 1239] [outer = 0x8e425c00] 01:42:48 INFO - PROCESS | 8447 | 1466584968869 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:42:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:42:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1547ms 01:42:48 INFO - PROCESS | 8447 | 1466584968932 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 01:42:48 INFO - PROCESS | 8447 | 1466584968940 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 01:42:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:42:48 INFO - PROCESS | 8447 | 1466584968950 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:42:48 INFO - PROCESS | 8447 | 1466584968955 Marionette TRACE conn3 <- [1,1622,null,{}] 01:42:48 INFO - PROCESS | 8447 | 1466584968961 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:48 INFO - PROCESS | 8447 | 1466584968967 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:49 INFO - PROCESS | 8447 | 1466584969164 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 01:42:49 INFO - PROCESS | 8447 | 1466584969424 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:49 INFO - PROCESS | 8447 | 1466584969434 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x9100c800 == 23 [pid = 8447] [id = 413] 01:42:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x91391000) [pid = 8447] [serial = 1240] [outer = (nil)] 01:42:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x91a8e800) [pid = 8447] [serial = 1241] [outer = 0x91391000] 01:42:49 INFO - PROCESS | 8447 | 1466584969559 Marionette DEBUG loaded listener.js 01:42:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91bed000) [pid = 8447] [serial = 1242] [outer = 0x91391000] 01:42:50 INFO - PROCESS | 8447 | 1466584970496 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:42:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 01:42:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1586ms 01:42:50 INFO - PROCESS | 8447 | 1466584970536 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 01:42:50 INFO - PROCESS | 8447 | 1466584970541 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 01:42:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:42:50 INFO - PROCESS | 8447 | 1466584970548 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:42:50 INFO - PROCESS | 8447 | 1466584970553 Marionette TRACE conn3 <- [1,1626,null,{}] 01:42:50 INFO - PROCESS | 8447 | 1466584970570 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:50 INFO - PROCESS | 8447 | 1466584970579 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:50 INFO - PROCESS | 8447 | 1466584970766 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 01:42:51 INFO - PROCESS | 8447 | 1466584970989 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:51 INFO - PROCESS | 8447 | 1466584971004 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x928a9400 == 24 [pid = 8447] [id = 414] 01:42:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x92c5b000) [pid = 8447] [serial = 1243] [outer = (nil)] 01:42:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x92f86000) [pid = 8447] [serial = 1244] [outer = 0x92c5b000] 01:42:51 INFO - PROCESS | 8447 | 1466584971141 Marionette DEBUG loaded listener.js 01:42:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x93a1a400) [pid = 8447] [serial = 1245] [outer = 0x92c5b000] 01:42:52 INFO - PROCESS | 8447 | 1466584972009 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:42:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:42:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1497ms 01:42:52 INFO - PROCESS | 8447 | 1466584972045 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 01:42:52 INFO - PROCESS | 8447 | 1466584972049 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 01:42:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:42:52 INFO - PROCESS | 8447 | 1466584972073 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 8447 | 1466584972077 Marionette TRACE conn3 <- [1,1630,null,{}] 01:42:52 INFO - PROCESS | 8447 | 1466584972083 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:52 INFO - PROCESS | 8447 | 1466584972088 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:52 INFO - PROCESS | 8447 | 1466584972267 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 01:42:52 INFO - PROCESS | 8447 | 1466584972444 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:52 INFO - PROCESS | 8447 | 1466584972453 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:52 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f89800 == 25 [pid = 8447] [id = 415] 01:42:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x92f8e000) [pid = 8447] [serial = 1246] [outer = (nil)] 01:42:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x93ded400) [pid = 8447] [serial = 1247] [outer = 0x92f8e000] 01:42:52 INFO - PROCESS | 8447 | 1466584972530 Marionette DEBUG loaded listener.js 01:42:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x93df4400) [pid = 8447] [serial = 1248] [outer = 0x92f8e000] 01:42:53 INFO - PROCESS | 8447 | 1466584973488 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:42:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:42:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1494ms 01:42:53 INFO - PROCESS | 8447 | 1466584973566 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 01:42:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:42:53 INFO - PROCESS | 8447 | 1466584973570 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 01:42:53 INFO - PROCESS | 8447 | 1466584973577 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:42:53 INFO - PROCESS | 8447 | 1466584973580 Marionette TRACE conn3 <- [1,1634,null,{}] 01:42:53 INFO - PROCESS | 8447 | 1466584973586 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:53 INFO - PROCESS | 8447 | 1466584973592 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:53 INFO - PROCESS | 8447 | 1466584973804 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 01:42:54 INFO - PROCESS | 8447 | 1466584974025 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:54 INFO - PROCESS | 8447 | 1466584974035 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da05800 == 26 [pid = 8447] [id = 416] 01:42:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x93a23800) [pid = 8447] [serial = 1249] [outer = (nil)] 01:42:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x94892000) [pid = 8447] [serial = 1250] [outer = 0x93a23800] 01:42:54 INFO - PROCESS | 8447 | 1466584974169 Marionette DEBUG loaded listener.js 01:42:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x948f2c00) [pid = 8447] [serial = 1251] [outer = 0x93a23800] 01:42:55 INFO - PROCESS | 8447 | 1466584975056 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:42:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:42:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1542ms 01:42:55 INFO - PROCESS | 8447 | 1466584975120 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 01:42:55 INFO - PROCESS | 8447 | 1466584975124 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 01:42:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:42:55 INFO - PROCESS | 8447 | 1466584975130 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:42:55 INFO - PROCESS | 8447 | 1466584975133 Marionette TRACE conn3 <- [1,1638,null,{}] 01:42:55 INFO - PROCESS | 8447 | 1466584975139 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:55 INFO - PROCESS | 8447 | 1466584975151 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:55 INFO - PROCESS | 8447 | 1466584975406 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 01:42:55 INFO - PROCESS | 8447 | 1466584975651 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:55 INFO - PROCESS | 8447 | 1466584975660 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:55 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da03400 == 27 [pid = 8447] [id = 417] 01:42:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8e431800) [pid = 8447] [serial = 1252] [outer = (nil)] 01:42:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x954e7000) [pid = 8447] [serial = 1253] [outer = 0x8e431800] 01:42:55 INFO - PROCESS | 8447 | 1466584975752 Marionette DEBUG loaded listener.js 01:42:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x977a4c00) [pid = 8447] [serial = 1254] [outer = 0x8e431800] 01:42:56 INFO - PROCESS | 8447 | 1466584976607 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1541ms 01:42:56 INFO - PROCESS | 8447 | 1466584976677 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 01:42:56 INFO - PROCESS | 8447 | 1466584976681 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 01:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:42:56 INFO - PROCESS | 8447 | 1466584976688 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:42:56 INFO - PROCESS | 8447 | 1466584976692 Marionette TRACE conn3 <- [1,1642,null,{}] 01:42:56 INFO - PROCESS | 8447 | 1466584976698 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:56 INFO - PROCESS | 8447 | 1466584976703 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:56 INFO - PROCESS | 8447 | 1466584976887 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 01:42:57 INFO - PROCESS | 8447 | 1466584977067 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:57 INFO - PROCESS | 8447 | 1466584977078 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:57 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a2800 == 28 [pid = 8447] [id = 418] 01:42:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x954e3800) [pid = 8447] [serial = 1255] [outer = (nil)] 01:42:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x977ec400) [pid = 8447] [serial = 1256] [outer = 0x954e3800] 01:42:57 INFO - PROCESS | 8447 | 1466584977153 Marionette DEBUG loaded listener.js 01:42:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x977f0c00) [pid = 8447] [serial = 1257] [outer = 0x954e3800] 01:42:58 INFO - PROCESS | 8447 | 1466584978047 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:42:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:42:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1380ms 01:42:58 INFO - PROCESS | 8447 | 1466584978068 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 01:42:58 INFO - PROCESS | 8447 | 1466584978072 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 01:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:42:58 INFO - PROCESS | 8447 | 1466584978079 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:42:58 INFO - PROCESS | 8447 | 1466584978082 Marionette TRACE conn3 <- [1,1646,null,{}] 01:42:58 INFO - PROCESS | 8447 | 1466584978088 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:58 INFO - PROCESS | 8447 | 1466584978094 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:58 INFO - PROCESS | 8447 | 1466584978367 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 01:42:58 INFO - PROCESS | 8447 | 1466584978495 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:58 INFO - PROCESS | 8447 | 1466584978507 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:42:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfeec00 == 29 [pid = 8447] [id = 419] 01:42:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8d86cc00) [pid = 8447] [serial = 1258] [outer = (nil)] 01:42:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8e5cf400) [pid = 8447] [serial = 1259] [outer = 0x8d86cc00] 01:42:58 INFO - PROCESS | 8447 | 1466584978581 Marionette DEBUG loaded listener.js 01:42:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x8f1a5400) [pid = 8447] [serial = 1260] [outer = 0x8d86cc00] 01:42:59 INFO - PROCESS | 8447 | 1466584979767 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1743ms 01:42:59 INFO - PROCESS | 8447 | 1466584979827 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 01:42:59 INFO - PROCESS | 8447 | 1466584979833 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 01:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:42:59 INFO - PROCESS | 8447 | 1466584979845 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:42:59 INFO - PROCESS | 8447 | 1466584979848 Marionette TRACE conn3 <- [1,1650,null,{}] 01:42:59 INFO - PROCESS | 8447 | 1466584979857 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:59 INFO - PROCESS | 8447 | 1466584979863 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:00 INFO - PROCESS | 8447 | 1466584980039 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 01:43:00 INFO - PROCESS | 8447 | 1466584980276 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:00 INFO - PROCESS | 8447 | 1466584980283 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d876000 == 30 [pid = 8447] [id = 420] 01:43:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8e42d400) [pid = 8447] [serial = 1261] [outer = (nil)] 01:43:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x8eee8c00) [pid = 8447] [serial = 1262] [outer = 0x8e42d400] 01:43:00 INFO - PROCESS | 8447 | 1466584980387 Marionette DEBUG loaded listener.js 01:43:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x91002800) [pid = 8447] [serial = 1263] [outer = 0x8e42d400] 01:43:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8e583800 == 29 [pid = 8447] [id = 397] 01:43:02 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe9000 == 28 [pid = 8447] [id = 398] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x91393400) [pid = 8447] [serial = 1205] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x99bd0800) [pid = 8447] [serial = 1185] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x8e42a000) [pid = 8447] [serial = 1166] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x954e0800) [pid = 8447] [serial = 1176] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8e5c1000) [pid = 8447] [serial = 1200] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8e58a000) [pid = 8447] [serial = 1199] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8e585000) [pid = 8447] [serial = 1167] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x977e6800) [pid = 8447] [serial = 1179] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8e5ccc00) [pid = 8447] [serial = 1194] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x998cbc00) [pid = 8447] [serial = 1184] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f182400) [pid = 8447] [serial = 1202] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x99de4800) [pid = 8447] [serial = 1187] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x99de6000) [pid = 8447] [serial = 1191] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x996c0400) [pid = 8447] [serial = 1182] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x99deb800) [pid = 8447] [serial = 1188] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x95423c00) [pid = 8447] [serial = 1175] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x93df0c00) [pid = 8447] [serial = 1173] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x98a11400) [pid = 8447] [serial = 1181] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8f19f000) [pid = 8447] [serial = 1190] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x91a8a000) [pid = 8447] [serial = 1206] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8d86f800) [pid = 8447] [serial = 1197] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8f19d800) [pid = 8447] [serial = 1203] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e5c2800) [pid = 8447] [serial = 1193] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8bfef400) [pid = 8447] [serial = 1196] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x92f82800) [pid = 8447] [serial = 1172] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x977e4c00) [pid = 8447] [serial = 1178] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8f7cb800) [pid = 8447] [serial = 1169] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x9100d800) [pid = 8447] [serial = 1170] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x91a8c000) [pid = 8447] [serial = 1208] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x91a8f800) [pid = 8447] [serial = 1209] [outer = (nil)] [url = about:blank] 01:43:02 INFO - PROCESS | 8447 | 1466584982769 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:43:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:43:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2991ms 01:43:02 INFO - PROCESS | 8447 | 1466584982847 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 01:43:02 INFO - PROCESS | 8447 | 1466584982854 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 01:43:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:43:02 INFO - PROCESS | 8447 | 1466584982864 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:43:02 INFO - PROCESS | 8447 | 1466584982869 Marionette TRACE conn3 <- [1,1654,null,{}] 01:43:02 INFO - PROCESS | 8447 | 1466584982878 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:02 INFO - PROCESS | 8447 | 1466584982884 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:03 INFO - PROCESS | 8447 | 1466584983039 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 01:43:03 INFO - PROCESS | 8447 | 1466584983050 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:03 INFO - PROCESS | 8447 | 1466584983060 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:03 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e433c00 == 29 [pid = 8447] [id = 421] 01:43:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8e434800) [pid = 8447] [serial = 1264] [outer = (nil)] 01:43:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8e584400) [pid = 8447] [serial = 1265] [outer = 0x8e434800] 01:43:03 INFO - PROCESS | 8447 | 1466584983132 Marionette DEBUG loaded listener.js 01:43:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8e587000) [pid = 8447] [serial = 1266] [outer = 0x8e434800] 01:43:04 INFO - PROCESS | 8447 | 1466584984049 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:43:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:43:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1232ms 01:43:04 INFO - PROCESS | 8447 | 1466584984097 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 01:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:43:04 INFO - PROCESS | 8447 | 1466584984106 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 01:43:04 INFO - PROCESS | 8447 | 1466584984118 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:43:04 INFO - PROCESS | 8447 | 1466584984122 Marionette TRACE conn3 <- [1,1658,null,{}] 01:43:04 INFO - PROCESS | 8447 | 1466584984128 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:04 INFO - PROCESS | 8447 | 1466584984134 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:04 INFO - PROCESS | 8447 | 1466584984307 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 01:43:04 INFO - PROCESS | 8447 | 1466584984459 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:04 INFO - PROCESS | 8447 | 1466584984469 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f17b400 == 30 [pid = 8447] [id = 422] 01:43:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8f17b800) [pid = 8447] [serial = 1267] [outer = (nil)] 01:43:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8f181c00) [pid = 8447] [serial = 1268] [outer = 0x8f17b800] 01:43:04 INFO - PROCESS | 8447 | 1466584984541 Marionette DEBUG loaded listener.js 01:43:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8f19d800) [pid = 8447] [serial = 1269] [outer = 0x8f17b800] 01:43:05 INFO - PROCESS | 8447 | 1466584985458 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1386ms 01:43:05 INFO - PROCESS | 8447 | 1466584985503 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 01:43:05 INFO - PROCESS | 8447 | 1466584985507 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 01:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:43:05 INFO - PROCESS | 8447 | 1466584985522 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:43:05 INFO - PROCESS | 8447 | 1466584985528 Marionette TRACE conn3 <- [1,1662,null,{}] 01:43:05 INFO - PROCESS | 8447 | 1466584985545 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:05 INFO - PROCESS | 8447 | 1466584985554 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:05 INFO - PROCESS | 8447 | 1466584985782 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 01:43:05 INFO - PROCESS | 8447 | 1466584985810 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:05 INFO - PROCESS | 8447 | 1466584985823 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x91394000 == 31 [pid = 8447] [id = 423] 01:43:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x91395800) [pid = 8447] [serial = 1270] [outer = (nil)] 01:43:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x91a90800) [pid = 8447] [serial = 1271] [outer = 0x91395800] 01:43:05 INFO - PROCESS | 8447 | 1466584985896 Marionette DEBUG loaded listener.js 01:43:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91bf0000) [pid = 8447] [serial = 1272] [outer = 0x91395800] 01:43:07 INFO - PROCESS | 8447 | 1466584987094 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2105ms 01:43:07 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x9289c400) [pid = 8447] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:43:07 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x92c55800) [pid = 8447] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:43:07 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8e588000) [pid = 8447] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:43:07 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x9100d000) [pid = 8447] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:43:07 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x91bef000) [pid = 8447] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:43:07 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8e5c6000) [pid = 8447] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:43:07 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8e42f400) [pid = 8447] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:43:07 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x928a1400) [pid = 8447] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:43:07 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x8f7c4800) [pid = 8447] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:43:07 INFO - PROCESS | 8447 | 1466584987692 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 01:43:07 INFO - PROCESS | 8447 | 1466584987697 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 01:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:43:07 INFO - PROCESS | 8447 | 1466584987705 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:43:07 INFO - PROCESS | 8447 | 1466584987708 Marionette TRACE conn3 <- [1,1666,null,{}] 01:43:07 INFO - PROCESS | 8447 | 1466584987714 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:07 INFO - PROCESS | 8447 | 1466584987719 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:07 INFO - PROCESS | 8447 | 1466584987898 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 01:43:08 INFO - PROCESS | 8447 | 1466584988067 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:08 INFO - PROCESS | 8447 | 1466584988079 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee5000 == 32 [pid = 8447] [id = 424] 01:43:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x9100d000) [pid = 8447] [serial = 1273] [outer = (nil)] 01:43:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x91a91800) [pid = 8447] [serial = 1274] [outer = 0x9100d000] 01:43:08 INFO - PROCESS | 8447 | 1466584988161 Marionette DEBUG loaded listener.js 01:43:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x92405800) [pid = 8447] [serial = 1275] [outer = 0x9100d000] 01:43:08 INFO - PROCESS | 8447 | 1466584988921 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1280ms 01:43:08 INFO - PROCESS | 8447 | 1466584988986 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 01:43:08 INFO - PROCESS | 8447 | 1466584988990 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 01:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:43:08 INFO - PROCESS | 8447 | 1466584988996 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:43:09 INFO - PROCESS | 8447 | 1466584988999 Marionette TRACE conn3 <- [1,1670,null,{}] 01:43:09 INFO - PROCESS | 8447 | 1466584989005 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:09 INFO - PROCESS | 8447 | 1466584989009 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:09 INFO - PROCESS | 8447 | 1466584989166 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 01:43:09 INFO - PROCESS | 8447 | 1466584989175 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:09 INFO - PROCESS | 8447 | 1466584989181 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86f800 == 33 [pid = 8447] [id = 425] 01:43:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x9240b000) [pid = 8447] [serial = 1276] [outer = (nil)] 01:43:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x92c41400) [pid = 8447] [serial = 1277] [outer = 0x9240b000] 01:43:09 INFO - PROCESS | 8447 | 1466584989251 Marionette DEBUG loaded listener.js 01:43:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x92c50800) [pid = 8447] [serial = 1278] [outer = 0x9240b000] 01:43:10 INFO - PROCESS | 8447 | 1466584990454 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1540ms 01:43:10 INFO - PROCESS | 8447 | 1466584990538 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 01:43:10 INFO - PROCESS | 8447 | 1466584990546 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 01:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:43:10 INFO - PROCESS | 8447 | 1466584990554 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:43:10 INFO - PROCESS | 8447 | 1466584990561 Marionette TRACE conn3 <- [1,1674,null,{}] 01:43:10 INFO - PROCESS | 8447 | 1466584990572 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:10 INFO - PROCESS | 8447 | 1466584990577 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:10 INFO - PROCESS | 8447 | 1466584990804 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 01:43:11 INFO - PROCESS | 8447 | 1466584991079 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:11 INFO - PROCESS | 8447 | 1466584991091 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d868800 == 34 [pid = 8447] [id = 426] 01:43:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8e584800) [pid = 8447] [serial = 1279] [outer = (nil)] 01:43:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8eeea400) [pid = 8447] [serial = 1280] [outer = 0x8e584800] 01:43:11 INFO - PROCESS | 8447 | 1466584991174 Marionette DEBUG loaded listener.js 01:43:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8f1a1400) [pid = 8447] [serial = 1281] [outer = 0x8e584800] 01:43:12 INFO - PROCESS | 8447 | 1466584992163 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1687ms 01:43:12 INFO - PROCESS | 8447 | 1466584992242 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 01:43:12 INFO - PROCESS | 8447 | 1466584992250 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 01:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:43:12 INFO - PROCESS | 8447 | 1466584992261 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:43:12 INFO - PROCESS | 8447 | 1466584992264 Marionette TRACE conn3 <- [1,1678,null,{}] 01:43:12 INFO - PROCESS | 8447 | 1466584992271 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:12 INFO - PROCESS | 8447 | 1466584992277 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:12 INFO - PROCESS | 8447 | 1466584992501 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 01:43:12 INFO - PROCESS | 8447 | 1466584992771 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 8447 | 1466584992788 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe8c00 == 35 [pid = 8447] [id = 427] 01:43:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x9138dc00) [pid = 8447] [serial = 1282] [outer = (nil)] 01:43:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91be9400) [pid = 8447] [serial = 1283] [outer = 0x9138dc00] 01:43:12 INFO - PROCESS | 8447 | 1466584992880 Marionette DEBUG loaded listener.js 01:43:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x9289d000) [pid = 8447] [serial = 1284] [outer = 0x9138dc00] 01:43:13 INFO - PROCESS | 8447 | 1466584993912 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1735ms 01:43:13 INFO - PROCESS | 8447 | 1466584993997 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 01:43:14 INFO - PROCESS | 8447 | 1466584994001 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 01:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:43:14 INFO - PROCESS | 8447 | 1466584994009 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:43:14 INFO - PROCESS | 8447 | 1466584994015 Marionette TRACE conn3 <- [1,1682,null,{}] 01:43:14 INFO - PROCESS | 8447 | 1466584994031 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:14 INFO - PROCESS | 8447 | 1466584994040 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:14 INFO - PROCESS | 8447 | 1466584994266 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 01:43:14 INFO - PROCESS | 8447 | 1466584994500 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:14 INFO - PROCESS | 8447 | 1466584994512 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c64000 == 36 [pid = 8447] [id = 428] 01:43:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x92f81800) [pid = 8447] [serial = 1285] [outer = (nil)] 01:43:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x93a24800) [pid = 8447] [serial = 1286] [outer = 0x92f81800] 01:43:14 INFO - PROCESS | 8447 | 1466584994622 Marionette DEBUG loaded listener.js 01:43:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x93df2000) [pid = 8447] [serial = 1287] [outer = 0x92f81800] 01:43:15 INFO - PROCESS | 8447 | 1466584995573 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1638ms 01:43:15 INFO - PROCESS | 8447 | 1466584995649 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 01:43:15 INFO - PROCESS | 8447 | 1466584995655 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 01:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:43:15 INFO - PROCESS | 8447 | 1466584995662 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:43:15 INFO - PROCESS | 8447 | 1466584995665 Marionette TRACE conn3 <- [1,1686,null,{}] 01:43:15 INFO - PROCESS | 8447 | 1466584995672 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:15 INFO - PROCESS | 8447 | 1466584995678 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:15 INFO - PROCESS | 8447 | 1466584995859 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 01:43:16 INFO - PROCESS | 8447 | 1466584996038 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:16 INFO - PROCESS | 8447 | 1466584996049 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d868000 == 37 [pid = 8447] [id = 429] 01:43:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x9100b000) [pid = 8447] [serial = 1288] [outer = (nil)] 01:43:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x94889c00) [pid = 8447] [serial = 1289] [outer = 0x9100b000] 01:43:16 INFO - PROCESS | 8447 | 1466584996176 Marionette DEBUG loaded listener.js 01:43:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x948f5800) [pid = 8447] [serial = 1290] [outer = 0x9100b000] 01:43:17 INFO - PROCESS | 8447 | 1466584997359 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 01:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1783ms 01:43:17 INFO - PROCESS | 8447 | 1466584997454 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 8447 | 1466584997458 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 01:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:43:17 INFO - PROCESS | 8447 | 1466584997466 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 8447 | 1466584997471 Marionette TRACE conn3 <- [1,1690,null,{}] 01:43:17 INFO - PROCESS | 8447 | 1466584997488 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:17 INFO - PROCESS | 8447 | 1466584997493 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:17 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee5000 == 36 [pid = 8447] [id = 424] 01:43:17 INFO - PROCESS | 8447 | --DOCSHELL 0x91394000 == 35 [pid = 8447] [id = 423] 01:43:17 INFO - PROCESS | 8447 | --DOCSHELL 0x8f17b400 == 34 [pid = 8447] [id = 422] 01:43:17 INFO - PROCESS | 8447 | 1466584997832 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 01:43:17 INFO - PROCESS | 8447 | --DOCSHELL 0x8e433c00 == 33 [pid = 8447] [id = 421] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x9240dc00) [pid = 8447] [serial = 1212] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x91bf6c00) [pid = 8447] [serial = 1211] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8eee4800) [pid = 8447] [serial = 1226] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8eef0c00) [pid = 8447] [serial = 1227] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e5c0800) [pid = 8447] [serial = 1214] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8f179400) [pid = 8447] [serial = 1215] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x928a9000) [pid = 8447] [serial = 1220] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x92c45400) [pid = 8447] [serial = 1221] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x9138bc00) [pid = 8447] [serial = 1230] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x91009000) [pid = 8447] [serial = 1229] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x928a5c00) [pid = 8447] [serial = 1232] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x92c5ec00) [pid = 8447] [serial = 1235] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x92c4a400) [pid = 8447] [serial = 1233] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x92c61400) [pid = 8447] [serial = 1236] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x92388000) [pid = 8447] [serial = 1223] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x92c55c00) [pid = 8447] [serial = 1224] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x91391800) [pid = 8447] [serial = 1217] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x91a8d000) [pid = 8447] [serial = 1218] [outer = (nil)] [url = about:blank] 01:43:17 INFO - PROCESS | 8447 | 1466584997962 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:17 INFO - PROCESS | 8447 | 1466584997971 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42b400 == 34 [pid = 8447] [id = 430] 01:43:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8e433c00) [pid = 8447] [serial = 1291] [outer = (nil)] 01:43:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8e5c9400) [pid = 8447] [serial = 1292] [outer = 0x8e433c00] 01:43:18 INFO - PROCESS | 8447 | 1466584998045 Marionette DEBUG loaded listener.js 01:43:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8eeeac00) [pid = 8447] [serial = 1293] [outer = 0x8e433c00] 01:43:18 INFO - PROCESS | 8447 | 1466584998813 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1391ms 01:43:18 INFO - PROCESS | 8447 | 1466584998857 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 01:43:18 INFO - PROCESS | 8447 | 1466584998864 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 01:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:43:18 INFO - PROCESS | 8447 | 1466584998874 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:43:18 INFO - PROCESS | 8447 | 1466584998878 Marionette TRACE conn3 <- [1,1694,null,{}] 01:43:18 INFO - PROCESS | 8447 | 1466584998884 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:18 INFO - PROCESS | 8447 | 1466584998889 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:19 INFO - PROCESS | 8447 | 1466584999070 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 01:43:19 INFO - PROCESS | 8447 | 1466584999199 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:19 INFO - PROCESS | 8447 | 1466584999206 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:19 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42f800 == 35 [pid = 8447] [id = 431] 01:43:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8f17a400) [pid = 8447] [serial = 1294] [outer = (nil)] 01:43:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x91009000) [pid = 8447] [serial = 1295] [outer = 0x8f17a400] 01:43:19 INFO - PROCESS | 8447 | 1466584999278 Marionette DEBUG loaded listener.js 01:43:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x9138d800) [pid = 8447] [serial = 1296] [outer = 0x8f17a400] 01:43:20 INFO - PROCESS | 8447 | 1466585000142 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1332ms 01:43:20 INFO - PROCESS | 8447 | 1466585000207 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 01:43:20 INFO - PROCESS | 8447 | 1466585000211 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 01:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:43:20 INFO - PROCESS | 8447 | 1466585000218 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:43:20 INFO - PROCESS | 8447 | 1466585000224 Marionette TRACE conn3 <- [1,1698,null,{}] 01:43:20 INFO - PROCESS | 8447 | 1466585000249 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:20 INFO - PROCESS | 8447 | 1466585000257 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:20 INFO - PROCESS | 8447 | 1466585000474 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 01:43:20 INFO - PROCESS | 8447 | 1466585000498 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:20 INFO - PROCESS | 8447 | 1466585000509 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x928a5c00 == 36 [pid = 8447] [id = 432] 01:43:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x928a6400) [pid = 8447] [serial = 1297] [outer = (nil)] 01:43:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x92c42c00) [pid = 8447] [serial = 1298] [outer = 0x928a6400] 01:43:20 INFO - PROCESS | 8447 | 1466585000579 Marionette DEBUG loaded listener.js 01:43:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x92c4b000) [pid = 8447] [serial = 1299] [outer = 0x928a6400] 01:43:21 INFO - PROCESS | 8447 | 1466585001488 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 01:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1343ms 01:43:21 INFO - PROCESS | 8447 | 1466585001562 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 01:43:21 INFO - PROCESS | 8447 | 1466585001566 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 01:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:43:21 INFO - PROCESS | 8447 | 1466585001572 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:43:21 INFO - PROCESS | 8447 | 1466585001576 Marionette TRACE conn3 <- [1,1702,null,{}] 01:43:21 INFO - PROCESS | 8447 | 1466585001587 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:21 INFO - PROCESS | 8447 | 1466585001591 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:21 INFO - PROCESS | 8447 | 1466585001819 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 01:43:21 INFO - PROCESS | 8447 | 1466585001844 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:21 INFO - PROCESS | 8447 | 1466585001850 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe7400 == 37 [pid = 8447] [id = 433] 01:43:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x9240dc00) [pid = 8447] [serial = 1300] [outer = (nil)] 01:43:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x92c60000) [pid = 8447] [serial = 1301] [outer = 0x9240dc00] 01:43:21 INFO - PROCESS | 8447 | 1466585001920 Marionette DEBUG loaded listener.js 01:43:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x92c63400) [pid = 8447] [serial = 1302] [outer = 0x9240dc00] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8e425c00) [pid = 8447] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x91391000) [pid = 8447] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x92c5b000) [pid = 8447] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x92f8e000) [pid = 8447] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8f17b800) [pid = 8447] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8e434800) [pid = 8447] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x93a23800) [pid = 8447] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x91395800) [pid = 8447] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8e431800) [pid = 8447] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8e42d400) [pid = 8447] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x954e3800) [pid = 8447] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x8d86cc00) [pid = 8447] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:43:22 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x9100d000) [pid = 8447] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:43:22 INFO - PROCESS | 8447 | 1466585002974 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1432ms 01:43:23 INFO - PROCESS | 8447 | 1466585003007 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 01:43:23 INFO - PROCESS | 8447 | 1466585003010 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 01:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:43:23 INFO - PROCESS | 8447 | 1466585003018 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:43:23 INFO - PROCESS | 8447 | 1466585003020 Marionette TRACE conn3 <- [1,1706,null,{}] 01:43:23 INFO - PROCESS | 8447 | 1466585003036 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:23 INFO - PROCESS | 8447 | 1466585003042 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:23 INFO - PROCESS | 8447 | 1466585003197 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 01:43:23 INFO - PROCESS | 8447 | 1466585003212 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:23 INFO - PROCESS | 8447 | 1466585003221 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x91004000 == 38 [pid = 8447] [id = 434] 01:43:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x9100d000) [pid = 8447] [serial = 1303] [outer = (nil)] 01:43:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x92c4f800) [pid = 8447] [serial = 1304] [outer = 0x9100d000] 01:43:23 INFO - PROCESS | 8447 | 1466585003286 Marionette DEBUG loaded listener.js 01:43:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x92c5b000) [pid = 8447] [serial = 1305] [outer = 0x9100d000] 01:43:24 INFO - PROCESS | 8447 | 1466585004205 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1245ms 01:43:24 INFO - PROCESS | 8447 | 1466585004267 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 01:43:24 INFO - PROCESS | 8447 | 1466585004271 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 01:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:43:24 INFO - PROCESS | 8447 | 1466585004278 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:43:24 INFO - PROCESS | 8447 | 1466585004280 Marionette TRACE conn3 <- [1,1710,null,{}] 01:43:24 INFO - PROCESS | 8447 | 1466585004286 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:24 INFO - PROCESS | 8447 | 1466585004296 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:24 INFO - PROCESS | 8447 | 1466585004498 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 01:43:24 INFO - PROCESS | 8447 | 1466585004742 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:24 INFO - PROCESS | 8447 | 1466585004754 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe3c00 == 39 [pid = 8447] [id = 435] 01:43:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8bfe5000) [pid = 8447] [serial = 1306] [outer = (nil)] 01:43:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8d869c00) [pid = 8447] [serial = 1307] [outer = 0x8bfe5000] 01:43:24 INFO - PROCESS | 8447 | 1466585004840 Marionette DEBUG loaded listener.js 01:43:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8d874800) [pid = 8447] [serial = 1308] [outer = 0x8bfe5000] 01:43:25 INFO - PROCESS | 8447 | 1466585005890 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1679ms 01:43:25 INFO - PROCESS | 8447 | 1466585005961 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 01:43:25 INFO - PROCESS | 8447 | 1466585005967 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 01:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:43:25 INFO - PROCESS | 8447 | 1466585005976 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:43:25 INFO - PROCESS | 8447 | 1466585005982 Marionette TRACE conn3 <- [1,1714,null,{}] 01:43:25 INFO - PROCESS | 8447 | 1466585005991 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:26 INFO - PROCESS | 8447 | 1466585005999 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:26 INFO - PROCESS | 8447 | 1466585006229 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 01:43:26 INFO - PROCESS | 8447 | 1466585006458 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:26 INFO - PROCESS | 8447 | 1466585006470 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeea000 == 40 [pid = 8447] [id = 436] 01:43:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8f17b800) [pid = 8447] [serial = 1309] [outer = (nil)] 01:43:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8f184c00) [pid = 8447] [serial = 1310] [outer = 0x8f17b800] 01:43:26 INFO - PROCESS | 8447 | 1466585006566 Marionette DEBUG loaded listener.js 01:43:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x91001800) [pid = 8447] [serial = 1311] [outer = 0x8f17b800] 01:43:27 INFO - PROCESS | 8447 | 1466585007519 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1586ms 01:43:27 INFO - PROCESS | 8447 | 1466585007565 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 01:43:27 INFO - PROCESS | 8447 | 1466585007572 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 01:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:43:27 INFO - PROCESS | 8447 | 1466585007579 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:43:27 INFO - PROCESS | 8447 | 1466585007584 Marionette TRACE conn3 <- [1,1718,null,{}] 01:43:27 INFO - PROCESS | 8447 | 1466585007590 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:27 INFO - PROCESS | 8447 | 1466585007596 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:27 INFO - PROCESS | 8447 | 1466585007796 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 01:43:28 INFO - PROCESS | 8447 | 1466585008075 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:28 INFO - PROCESS | 8447 | 1466585008085 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeeb400 == 41 [pid = 8447] [id = 437] 01:43:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91a87400) [pid = 8447] [serial = 1312] [outer = (nil)] 01:43:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x92389c00) [pid = 8447] [serial = 1313] [outer = 0x91a87400] 01:43:28 INFO - PROCESS | 8447 | 1466585008212 Marionette DEBUG loaded listener.js 01:43:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x9240f400) [pid = 8447] [serial = 1314] [outer = 0x91a87400] 01:43:29 INFO - PROCESS | 8447 | 1466585009145 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1632ms 01:43:29 INFO - PROCESS | 8447 | 1466585009213 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 01:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:43:29 INFO - PROCESS | 8447 | 1466585009217 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 01:43:29 INFO - PROCESS | 8447 | 1466585009233 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:43:29 INFO - PROCESS | 8447 | 1466585009242 Marionette TRACE conn3 <- [1,1722,null,{}] 01:43:29 INFO - PROCESS | 8447 | 1466585009249 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:29 INFO - PROCESS | 8447 | 1466585009257 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:29 INFO - PROCESS | 8447 | 1466585009488 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 01:43:29 INFO - PROCESS | 8447 | 1466585009795 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:29 INFO - PROCESS | 8447 | 1466585009804 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:29 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86b800 == 42 [pid = 8447] [id = 438] 01:43:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8e5ca400) [pid = 8447] [serial = 1315] [outer = (nil)] 01:43:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x952aa000) [pid = 8447] [serial = 1316] [outer = 0x8e5ca400] 01:43:29 INFO - PROCESS | 8447 | 1466585009891 Marionette DEBUG loaded listener.js 01:43:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x954dcc00) [pid = 8447] [serial = 1317] [outer = 0x8e5ca400] 01:43:30 INFO - PROCESS | 8447 | 1466585010794 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 01:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1648ms 01:43:30 INFO - PROCESS | 8447 | 1466585010874 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 01:43:30 INFO - PROCESS | 8447 | 1466585010879 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 01:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:43:30 INFO - PROCESS | 8447 | 1466585010885 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:43:30 INFO - PROCESS | 8447 | 1466585010889 Marionette TRACE conn3 <- [1,1726,null,{}] 01:43:30 INFO - PROCESS | 8447 | 1466585010895 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:30 INFO - PROCESS | 8447 | 1466585010900 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:31 INFO - PROCESS | 8447 | 1466585011121 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 01:43:31 INFO - PROCESS | 8447 | 1466585011340 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 8447 | 1466585011349 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe2000 == 43 [pid = 8447] [id = 439] 01:43:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8e5c7c00) [pid = 8447] [serial = 1318] [outer = (nil)] 01:43:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x977e2c00) [pid = 8447] [serial = 1319] [outer = 0x8e5c7c00] 01:43:31 INFO - PROCESS | 8447 | 1466585011471 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x977e5c00) [pid = 8447] [serial = 1320] [outer = 0x8e5c7c00] 01:43:32 INFO - PROCESS | 8447 | 1466585012379 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1546ms 01:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:43:32 INFO - PROCESS | 8447 | 1466585012432 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 01:43:32 INFO - PROCESS | 8447 | 1466585012436 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 01:43:32 INFO - PROCESS | 8447 | 1466585012443 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:43:32 INFO - PROCESS | 8447 | 1466585012446 Marionette TRACE conn3 <- [1,1730,null,{}] 01:43:32 INFO - PROCESS | 8447 | 1466585012452 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:32 INFO - PROCESS | 8447 | 1466585012457 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:32 INFO - PROCESS | 8447 | 1466585012652 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 01:43:32 INFO - PROCESS | 8447 | 1466585012840 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:32 INFO - PROCESS | 8447 | 1466585012859 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:33 INFO - PROCESS | 8447 | ++DOCSHELL 0x977ef000 == 44 [pid = 8447] [id = 440] 01:43:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x977ef800) [pid = 8447] [serial = 1321] [outer = (nil)] 01:43:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x9892dc00) [pid = 8447] [serial = 1322] [outer = 0x977ef800] 01:43:33 INFO - PROCESS | 8447 | 1466585013061 Marionette DEBUG loaded listener.js 01:43:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x98a98c00) [pid = 8447] [serial = 1323] [outer = 0x977ef800] 01:43:34 INFO - PROCESS | 8447 | 1466585014063 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 01:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1685ms 01:43:34 INFO - PROCESS | 8447 | 1466585014127 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 01:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:43:34 INFO - PROCESS | 8447 | 1466585014132 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 01:43:34 INFO - PROCESS | 8447 | 1466585014138 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:43:34 INFO - PROCESS | 8447 | 1466585014142 Marionette TRACE conn3 <- [1,1734,null,{}] 01:43:34 INFO - PROCESS | 8447 | 1466585014148 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:34 INFO - PROCESS | 8447 | 1466585014154 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:34 INFO - PROCESS | 8447 | 1466585014341 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 01:43:34 INFO - PROCESS | 8447 | 1466585014521 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:34 INFO - PROCESS | 8447 | 1466585014529 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d873c00 == 45 [pid = 8447] [id = 441] 01:43:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8e583400) [pid = 8447] [serial = 1324] [outer = (nil)] 01:43:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8f19f000) [pid = 8447] [serial = 1325] [outer = 0x8e583400] 01:43:34 INFO - PROCESS | 8447 | 1466585014670 Marionette DEBUG loaded listener.js 01:43:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x9100dc00) [pid = 8447] [serial = 1326] [outer = 0x8e583400] 01:43:35 INFO - PROCESS | 8447 | 1466585015541 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1480ms 01:43:35 INFO - PROCESS | 8447 | 1466585015620 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 01:43:35 INFO - PROCESS | 8447 | 1466585015625 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 01:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:43:35 INFO - PROCESS | 8447 | 1466585015632 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:43:35 INFO - PROCESS | 8447 | 1466585015635 Marionette TRACE conn3 <- [1,1738,null,{}] 01:43:35 INFO - PROCESS | 8447 | 1466585015641 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:35 INFO - PROCESS | 8447 | 1466585015646 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:36 INFO - PROCESS | 8447 | 1466585016036 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 01:43:36 INFO - PROCESS | 8447 | 1466585016288 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:36 INFO - PROCESS | 8447 | 1466585016297 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:36 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da06c00 == 46 [pid = 8447] [id = 442] 01:43:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x8da07000) [pid = 8447] [serial = 1327] [outer = (nil)] 01:43:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8e42c400) [pid = 8447] [serial = 1328] [outer = 0x8da07000] 01:43:36 INFO - PROCESS | 8447 | 1466585016387 Marionette DEBUG loaded listener.js 01:43:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8e58a400) [pid = 8447] [serial = 1329] [outer = 0x8da07000] 01:43:37 INFO - PROCESS | 8447 | 1466585017387 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1835ms 01:43:37 INFO - PROCESS | 8447 | 1466585017469 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 01:43:37 INFO - PROCESS | 8447 | 1466585017475 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 01:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:43:37 INFO - PROCESS | 8447 | 1466585017483 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:43:37 INFO - PROCESS | 8447 | 1466585017488 Marionette TRACE conn3 <- [1,1742,null,{}] 01:43:37 INFO - PROCESS | 8447 | 1466585017495 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:37 INFO - PROCESS | 8447 | 1466585017500 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:37 INFO - PROCESS | 8447 | 1466585017715 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58d400 == 45 [pid = 8447] [id = 402] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c3000 == 44 [pid = 8447] [id = 408] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a3400 == 43 [pid = 8447] [id = 409] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42d000 == 42 [pid = 8447] [id = 399] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe9c00 == 41 [pid = 8447] [id = 400] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x92390800 == 40 [pid = 8447] [id = 410] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8e425400 == 39 [pid = 8447] [id = 411] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe5400 == 38 [pid = 8447] [id = 401] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x91004000 == 37 [pid = 8447] [id = 434] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe7400 == 36 [pid = 8447] [id = 433] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x928a5c00 == 35 [pid = 8447] [id = 432] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42f800 == 34 [pid = 8447] [id = 431] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42b400 == 33 [pid = 8447] [id = 430] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a2800 == 32 [pid = 8447] [id = 418] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x91beec00 == 31 [pid = 8447] [id = 403] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86f800 == 30 [pid = 8447] [id = 425] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe8c00 == 29 [pid = 8447] [id = 427] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8da06400 == 28 [pid = 8447] [id = 405] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8e428800 == 27 [pid = 8447] [id = 407] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8d868000 == 26 [pid = 8447] [id = 429] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8d868800 == 25 [pid = 8447] [id = 426] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x9240fc00 == 24 [pid = 8447] [id = 406] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x92c64000 == 23 [pid = 8447] [id = 428] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8da04400 == 22 [pid = 8447] [id = 412] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8da03400 == 21 [pid = 8447] [id = 417] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42e000 == 20 [pid = 8447] [id = 404] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8d876000 == 19 [pid = 8447] [id = 420] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x9100c800 == 18 [pid = 8447] [id = 413] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x928a9400 == 17 [pid = 8447] [id = 414] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x92f89800 == 16 [pid = 8447] [id = 415] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8da05800 == 15 [pid = 8447] [id = 416] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfeec00 == 14 [pid = 8447] [id = 419] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8d873c00 == 13 [pid = 8447] [id = 441] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x977ef000 == 12 [pid = 8447] [id = 440] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe2000 == 11 [pid = 8447] [id = 439] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86b800 == 10 [pid = 8447] [id = 438] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeea000 == 9 [pid = 8447] [id = 436] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeeb400 == 8 [pid = 8447] [id = 437] 01:43:38 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe3c00 == 7 [pid = 8447] [id = 435] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8f17ac00) [pid = 8447] [serial = 1239] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8eee5400) [pid = 8447] [serial = 1238] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x91bed000) [pid = 8447] [serial = 1242] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x91a8e800) [pid = 8447] [serial = 1241] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x93a1a400) [pid = 8447] [serial = 1245] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x92f86000) [pid = 8447] [serial = 1244] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x92c41400) [pid = 8447] [serial = 1277] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x93df4400) [pid = 8447] [serial = 1248] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x93ded400) [pid = 8447] [serial = 1247] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8f181c00) [pid = 8447] [serial = 1268] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8e584400) [pid = 8447] [serial = 1265] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x948f2c00) [pid = 8447] [serial = 1251] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e587000) [pid = 8447] [serial = 1266] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x94892000) [pid = 8447] [serial = 1250] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x91a90800) [pid = 8447] [serial = 1271] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x977a4c00) [pid = 8447] [serial = 1254] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x91002800) [pid = 8447] [serial = 1263] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x954e7000) [pid = 8447] [serial = 1253] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8eee8c00) [pid = 8447] [serial = 1262] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x977f0c00) [pid = 8447] [serial = 1257] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x977ec400) [pid = 8447] [serial = 1256] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8f1a5400) [pid = 8447] [serial = 1260] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8e5cf400) [pid = 8447] [serial = 1259] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x91bf0000) [pid = 8447] [serial = 1272] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x91a91800) [pid = 8447] [serial = 1274] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x92405800) [pid = 8447] [serial = 1275] [outer = (nil)] [url = about:blank] 01:43:38 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x8f19d800) [pid = 8447] [serial = 1269] [outer = (nil)] [url = about:blank] 01:43:39 INFO - PROCESS | 8447 | 1466585019087 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 8447 | 1466585019096 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe9c00 == 8 [pid = 8447] [id = 443] 01:43:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8bfebc00) [pid = 8447] [serial = 1330] [outer = (nil)] 01:43:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8d868800) [pid = 8447] [serial = 1331] [outer = 0x8bfebc00] 01:43:39 INFO - PROCESS | 8447 | 1466585019180 Marionette DEBUG loaded listener.js 01:43:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8d876c00) [pid = 8447] [serial = 1332] [outer = 0x8bfebc00] 01:43:40 INFO - PROCESS | 8447 | 1466585020023 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2589ms 01:43:40 INFO - PROCESS | 8447 | 1466585020074 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 01:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:43:40 INFO - PROCESS | 8447 | 1466585020080 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 01:43:40 INFO - PROCESS | 8447 | 1466585020090 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:43:40 INFO - PROCESS | 8447 | 1466585020095 Marionette TRACE conn3 <- [1,1746,null,{}] 01:43:40 INFO - PROCESS | 8447 | 1466585020103 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:40 INFO - PROCESS | 8447 | 1466585020110 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:40 INFO - PROCESS | 8447 | 1466585020275 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 01:43:40 INFO - PROCESS | 8447 | 1466585020288 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:40 INFO - PROCESS | 8447 | 1466585020298 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e582c00 == 9 [pid = 8447] [id = 444] 01:43:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8e58d400) [pid = 8447] [serial = 1333] [outer = (nil)] 01:43:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e5cf000) [pid = 8447] [serial = 1334] [outer = 0x8e58d400] 01:43:40 INFO - PROCESS | 8447 | 1466585020368 Marionette DEBUG loaded listener.js 01:43:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8eeef800) [pid = 8447] [serial = 1335] [outer = 0x8e58d400] 01:43:41 INFO - PROCESS | 8447 | 1466585021308 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1240ms 01:43:41 INFO - PROCESS | 8447 | 1466585021337 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 01:43:41 INFO - PROCESS | 8447 | 1466585021344 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 01:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:43:41 INFO - PROCESS | 8447 | 1466585021352 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:43:41 INFO - PROCESS | 8447 | 1466585021355 Marionette TRACE conn3 <- [1,1750,null,{}] 01:43:41 INFO - PROCESS | 8447 | 1466585021361 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:41 INFO - PROCESS | 8447 | 1466585021366 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:41 INFO - PROCESS | 8447 | 1466585021539 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 01:43:41 INFO - PROCESS | 8447 | 1466585021699 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 8447 | 1466585021708 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:41 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c8c00 == 10 [pid = 8447] [id = 445] 01:43:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8e5cac00) [pid = 8447] [serial = 1336] [outer = (nil)] 01:43:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8f7c3400) [pid = 8447] [serial = 1337] [outer = 0x8e5cac00] 01:43:41 INFO - PROCESS | 8447 | 1466585021776 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x91005000) [pid = 8447] [serial = 1338] [outer = 0x8e5cac00] 01:43:42 INFO - PROCESS | 8447 | 1466585022771 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1479ms 01:43:42 INFO - PROCESS | 8447 | 1466585022833 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 01:43:42 INFO - PROCESS | 8447 | 1466585022838 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 01:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:43:42 INFO - PROCESS | 8447 | 1466585022852 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:43:42 INFO - PROCESS | 8447 | 1466585022862 Marionette TRACE conn3 <- [1,1754,null,{}] 01:43:42 INFO - PROCESS | 8447 | 1466585022877 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:42 INFO - PROCESS | 8447 | 1466585022885 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:43 INFO - PROCESS | 8447 | 1466585023117 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 01:43:43 INFO - PROCESS | 8447 | 1466585023144 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:43 INFO - PROCESS | 8447 | 1466585023153 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a8d400 == 11 [pid = 8447] [id = 446] 01:43:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91a8e800) [pid = 8447] [serial = 1339] [outer = (nil)] 01:43:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91bebc00) [pid = 8447] [serial = 1340] [outer = 0x91a8e800] 01:43:43 INFO - PROCESS | 8447 | 1466585023220 Marionette DEBUG loaded listener.js 01:43:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91bf1000) [pid = 8447] [serial = 1341] [outer = 0x91a8e800] 01:43:44 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x9100d000) [pid = 8447] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:43:44 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x928a6400) [pid = 8447] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:43:44 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x9240dc00) [pid = 8447] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:43:44 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x9100b000) [pid = 8447] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:43:44 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x9138dc00) [pid = 8447] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:43:44 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8f17a400) [pid = 8447] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:43:44 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8e433c00) [pid = 8447] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:43:44 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8e584800) [pid = 8447] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:43:44 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x92f81800) [pid = 8447] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:43:44 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x9240b000) [pid = 8447] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:43:44 INFO - PROCESS | 8447 | 1466585024564 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1772ms 01:43:44 INFO - PROCESS | 8447 | 1466585024617 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 01:43:44 INFO - PROCESS | 8447 | 1466585024622 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 01:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:43:44 INFO - PROCESS | 8447 | 1466585024628 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:43:44 INFO - PROCESS | 8447 | 1466585024631 Marionette TRACE conn3 <- [1,1758,null,{}] 01:43:44 INFO - PROCESS | 8447 | 1466585024637 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:44 INFO - PROCESS | 8447 | 1466585024642 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:44 INFO - PROCESS | 8447 | 1466585024810 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 01:43:44 INFO - PROCESS | 8447 | 1466585024849 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:44 INFO - PROCESS | 8447 | 1466585024858 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfee800 == 12 [pid = 8447] [id = 447] 01:43:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8d86dc00) [pid = 8447] [serial = 1342] [outer = (nil)] 01:43:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x9138c800) [pid = 8447] [serial = 1343] [outer = 0x8d86dc00] 01:43:45 INFO - PROCESS | 8447 | 1466585025044 Marionette DEBUG loaded listener.js 01:43:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x91bf8400) [pid = 8447] [serial = 1344] [outer = 0x8d86dc00] 01:43:45 INFO - PROCESS | 8447 | 1466585025807 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1237ms 01:43:45 INFO - PROCESS | 8447 | 1466585025865 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 01:43:45 INFO - PROCESS | 8447 | 1466585025869 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 01:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:43:45 INFO - PROCESS | 8447 | 1466585025875 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:43:45 INFO - PROCESS | 8447 | 1466585025879 Marionette TRACE conn3 <- [1,1762,null,{}] 01:43:45 INFO - PROCESS | 8447 | 1466585025884 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:45 INFO - PROCESS | 8447 | 1466585025889 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:46 INFO - PROCESS | 8447 | 1466585026091 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 01:43:46 INFO - PROCESS | 8447 | 1466585026234 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:46 INFO - PROCESS | 8447 | 1466585026248 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:46 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe3c00 == 13 [pid = 8447] [id = 448] 01:43:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8bfe4400) [pid = 8447] [serial = 1345] [outer = (nil)] 01:43:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8bfef000) [pid = 8447] [serial = 1346] [outer = 0x8bfe4400] 01:43:46 INFO - PROCESS | 8447 | 1466585026339 Marionette DEBUG loaded listener.js 01:43:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8da06800) [pid = 8447] [serial = 1347] [outer = 0x8bfe4400] 01:43:47 INFO - PROCESS | 8447 | 1466585027447 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1640ms 01:43:47 INFO - PROCESS | 8447 | 1466585027519 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 01:43:47 INFO - PROCESS | 8447 | 1466585027524 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 01:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:43:47 INFO - PROCESS | 8447 | 1466585027533 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:43:47 INFO - PROCESS | 8447 | 1466585027537 Marionette TRACE conn3 <- [1,1766,null,{}] 01:43:47 INFO - PROCESS | 8447 | 1466585027545 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:47 INFO - PROCESS | 8447 | 1466585027554 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:47 INFO - PROCESS | 8447 | 1466585027775 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 01:43:48 INFO - PROCESS | 8447 | 1466585028058 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:48 INFO - PROCESS | 8447 | 1466585028068 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:48 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86a800 == 14 [pid = 8447] [id = 449] 01:43:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8e434c00) [pid = 8447] [serial = 1348] [outer = (nil)] 01:43:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8f1a8c00) [pid = 8447] [serial = 1349] [outer = 0x8e434c00] 01:43:48 INFO - PROCESS | 8447 | 1466585028151 Marionette DEBUG loaded listener.js 01:43:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91008800) [pid = 8447] [serial = 1350] [outer = 0x8e434c00] 01:43:49 INFO - PROCESS | 8447 | 1466585029161 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1686ms 01:43:49 INFO - PROCESS | 8447 | 1466585029223 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 01:43:49 INFO - PROCESS | 8447 | 1466585029230 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 01:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:43:49 INFO - PROCESS | 8447 | 1466585029237 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:43:49 INFO - PROCESS | 8447 | 1466585029240 Marionette TRACE conn3 <- [1,1770,null,{}] 01:43:49 INFO - PROCESS | 8447 | 1466585029246 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:49 INFO - PROCESS | 8447 | 1466585029251 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:49 INFO - PROCESS | 8447 | 1466585029445 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 01:43:49 INFO - PROCESS | 8447 | 1466585029708 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:49 INFO - PROCESS | 8447 | 1466585029717 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x91bf6800 == 15 [pid = 8447] [id = 450] 01:43:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x92382c00) [pid = 8447] [serial = 1351] [outer = (nil)] 01:43:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x92401c00) [pid = 8447] [serial = 1352] [outer = 0x92382c00] 01:43:49 INFO - PROCESS | 8447 | 1466585029839 Marionette DEBUG loaded listener.js 01:43:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9240d000) [pid = 8447] [serial = 1353] [outer = 0x92382c00] 01:43:50 INFO - PROCESS | 8447 | 1466585030848 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1689ms 01:43:50 INFO - PROCESS | 8447 | 1466585030926 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 01:43:50 INFO - PROCESS | 8447 | 1466585030929 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 01:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:43:50 INFO - PROCESS | 8447 | 1466585030946 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:43:50 INFO - PROCESS | 8447 | 1466585030955 Marionette TRACE conn3 <- [1,1774,null,{}] 01:43:50 INFO - PROCESS | 8447 | 1466585030962 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:50 INFO - PROCESS | 8447 | 1466585030969 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:51 INFO - PROCESS | 8447 | 1466585031200 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 01:43:51 INFO - PROCESS | 8447 | 1466585031464 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:51 INFO - PROCESS | 8447 | 1466585031474 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfea400 == 16 [pid = 8447] [id = 451] 01:43:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8d867800) [pid = 8447] [serial = 1354] [outer = (nil)] 01:43:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x92c4c800) [pid = 8447] [serial = 1355] [outer = 0x8d867800] 01:43:51 INFO - PROCESS | 8447 | 1466585031554 Marionette DEBUG loaded listener.js 01:43:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x92c4ec00) [pid = 8447] [serial = 1356] [outer = 0x8d867800] 01:43:52 INFO - PROCESS | 8447 | 1466585032736 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1846ms 01:43:52 INFO - PROCESS | 8447 | 1466585032785 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 01:43:52 INFO - PROCESS | 8447 | 1466585032791 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 01:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:43:52 INFO - PROCESS | 8447 | 1466585032800 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:43:52 INFO - PROCESS | 8447 | 1466585032804 Marionette TRACE conn3 <- [1,1778,null,{}] 01:43:52 INFO - PROCESS | 8447 | 1466585032812 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:52 INFO - PROCESS | 8447 | 1466585032818 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:53 INFO - PROCESS | 8447 | 1466585033007 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 01:43:53 INFO - PROCESS | 8447 | 1466585033325 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:53 INFO - PROCESS | 8447 | 1466585033341 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86c800 == 17 [pid = 8447] [id = 452] 01:43:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8e5c7800) [pid = 8447] [serial = 1357] [outer = (nil)] 01:43:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8eee7800) [pid = 8447] [serial = 1358] [outer = 0x8e5c7800] 01:43:53 INFO - PROCESS | 8447 | 1466585033413 Marionette DEBUG loaded listener.js 01:43:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8f17a000) [pid = 8447] [serial = 1359] [outer = 0x8e5c7800] 01:43:53 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfee800 == 16 [pid = 8447] [id = 447] 01:43:53 INFO - PROCESS | 8447 | --DOCSHELL 0x91a8d400 == 15 [pid = 8447] [id = 446] 01:43:53 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c8c00 == 14 [pid = 8447] [id = 445] 01:43:53 INFO - PROCESS | 8447 | --DOCSHELL 0x8e582c00 == 13 [pid = 8447] [id = 444] 01:43:53 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe9c00 == 12 [pid = 8447] [id = 443] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x92c4f800) [pid = 8447] [serial = 1304] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x92c4b000) [pid = 8447] [serial = 1299] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x92c60000) [pid = 8447] [serial = 1301] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x92c63400) [pid = 8447] [serial = 1302] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x94889c00) [pid = 8447] [serial = 1289] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x948f5800) [pid = 8447] [serial = 1290] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x91be9400) [pid = 8447] [serial = 1283] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x9289d000) [pid = 8447] [serial = 1284] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x91009000) [pid = 8447] [serial = 1295] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8e5c9400) [pid = 8447] [serial = 1292] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8eeeac00) [pid = 8447] [serial = 1293] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8eeea400) [pid = 8447] [serial = 1280] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8f1a1400) [pid = 8447] [serial = 1281] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x93a24800) [pid = 8447] [serial = 1286] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x93df2000) [pid = 8447] [serial = 1287] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x92c50800) [pid = 8447] [serial = 1278] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x92c42c00) [pid = 8447] [serial = 1298] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x9138d800) [pid = 8447] [serial = 1296] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x92c5b000) [pid = 8447] [serial = 1305] [outer = (nil)] [url = about:blank] 01:43:54 INFO - PROCESS | 8447 | 1466585034299 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 01:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1537ms 01:43:54 INFO - PROCESS | 8447 | 1466585034347 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 01:43:54 INFO - PROCESS | 8447 | 1466585034354 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 01:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:43:54 INFO - PROCESS | 8447 | 1466585034365 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:43:54 INFO - PROCESS | 8447 | 1466585034368 Marionette TRACE conn3 <- [1,1782,null,{}] 01:43:54 INFO - PROCESS | 8447 | 1466585034375 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:54 INFO - PROCESS | 8447 | 1466585034380 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:54 INFO - PROCESS | 8447 | 1466585034546 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 01:43:54 INFO - PROCESS | 8447 | 1466585034558 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:54 INFO - PROCESS | 8447 | 1466585034565 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86ec00 == 13 [pid = 8447] [id = 453] 01:43:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8f1a8800) [pid = 8447] [serial = 1360] [outer = (nil)] 01:43:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8f7cb800) [pid = 8447] [serial = 1361] [outer = 0x8f1a8800] 01:43:54 INFO - PROCESS | 8447 | 1466585034635 Marionette DEBUG loaded listener.js 01:43:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x91388400) [pid = 8447] [serial = 1362] [outer = 0x8f1a8800] 01:43:55 INFO - PROCESS | 8447 | 1466585035598 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 01:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1278ms 01:43:55 INFO - PROCESS | 8447 | 1466585035644 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 01:43:55 INFO - PROCESS | 8447 | 1466585035648 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 01:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:43:55 INFO - PROCESS | 8447 | 1466585035655 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:43:55 INFO - PROCESS | 8447 | 1466585035660 Marionette TRACE conn3 <- [1,1786,null,{}] 01:43:55 INFO - PROCESS | 8447 | 1466585035676 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:55 INFO - PROCESS | 8447 | 1466585035684 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:55 INFO - PROCESS | 8447 | 1466585035853 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 01:43:56 INFO - PROCESS | 8447 | 1466585036007 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:56 INFO - PROCESS | 8447 | 1466585036019 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a88400 == 14 [pid = 8447] [id = 454] 01:43:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x91a8ac00) [pid = 8447] [serial = 1363] [outer = (nil)] 01:43:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x9240c400) [pid = 8447] [serial = 1364] [outer = 0x91a8ac00] 01:43:56 INFO - PROCESS | 8447 | 1466585036089 Marionette DEBUG loaded listener.js 01:43:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x928abc00) [pid = 8447] [serial = 1365] [outer = 0x91a8ac00] 01:43:57 INFO - PROCESS | 8447 | 1466585037015 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 01:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1383ms 01:43:57 INFO - PROCESS | 8447 | 1466585037038 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 01:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:43:57 INFO - PROCESS | 8447 | 1466585037043 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 01:43:57 INFO - PROCESS | 8447 | 1466585037049 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:43:57 INFO - PROCESS | 8447 | 1466585037052 Marionette TRACE conn3 <- [1,1790,null,{}] 01:43:57 INFO - PROCESS | 8447 | 1466585037057 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:57 INFO - PROCESS | 8447 | 1466585037062 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:57 INFO - PROCESS | 8447 | 1466585037296 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 01:43:57 INFO - PROCESS | 8447 | 1466585037316 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:57 INFO - PROCESS | 8447 | 1466585037326 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:57 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e587000 == 15 [pid = 8447] [id = 455] 01:43:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x9238b800) [pid = 8447] [serial = 1366] [outer = (nil)] 01:43:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x92c5a000) [pid = 8447] [serial = 1367] [outer = 0x9238b800] 01:43:57 INFO - PROCESS | 8447 | 1466585037391 Marionette DEBUG loaded listener.js 01:43:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x92f81800) [pid = 8447] [serial = 1368] [outer = 0x9238b800] 01:43:58 INFO - PROCESS | 8447 | 1466585038315 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1332ms 01:43:58 INFO - PROCESS | 8447 | 1466585038381 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 01:43:58 INFO - PROCESS | 8447 | 1466585038385 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 01:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x977ef800) [pid = 8447] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e583400) [pid = 8447] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x91a8e800) [pid = 8447] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8bfebc00) [pid = 8447] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8e58d400) [pid = 8447] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8bfe5000) [pid = 8447] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8f17b800) [pid = 8447] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x8da07000) [pid = 8447] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x91a87400) [pid = 8447] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x8e5ca400) [pid = 8447] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x8e5c7c00) [pid = 8447] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:43:58 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x8e5cac00) [pid = 8447] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:43:58 INFO - PROCESS | 8447 | 1466585038533 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:43:58 INFO - PROCESS | 8447 | 1466585038537 Marionette TRACE conn3 <- [1,1794,null,{}] 01:43:58 INFO - PROCESS | 8447 | 1466585038543 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:58 INFO - PROCESS | 8447 | 1466585038548 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:58 INFO - PROCESS | 8447 | 1466585038691 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 01:43:58 INFO - PROCESS | 8447 | 1466585038709 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:58 INFO - PROCESS | 8447 | 1466585038717 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:43:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86f800 == 16 [pid = 8447] [id = 456] 01:43:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8e583400) [pid = 8447] [serial = 1369] [outer = (nil)] 01:43:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x8f7ce800) [pid = 8447] [serial = 1370] [outer = 0x8e583400] 01:43:58 INFO - PROCESS | 8447 | 1466585038785 Marionette DEBUG loaded listener.js 01:43:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x91a8a400) [pid = 8447] [serial = 1371] [outer = 0x8e583400] 01:43:59 INFO - PROCESS | 8447 | 1466585039688 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1228ms 01:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:43:59 INFO - PROCESS | 8447 | 1466585039726 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 01:43:59 INFO - PROCESS | 8447 | 1466585039729 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 01:43:59 INFO - PROCESS | 8447 | 1466585039736 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:43:59 INFO - PROCESS | 8447 | 1466585039739 Marionette TRACE conn3 <- [1,1798,null,{}] 01:43:59 INFO - PROCESS | 8447 | 1466585039744 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:59 INFO - PROCESS | 8447 | 1466585039754 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:00 INFO - PROCESS | 8447 | 1466585040010 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 01:44:00 INFO - PROCESS | 8447 | 1466585040168 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:00 INFO - PROCESS | 8447 | 1466585040177 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe2c00 == 17 [pid = 8447] [id = 457] 01:44:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8e431c00) [pid = 8447] [serial = 1372] [outer = (nil)] 01:44:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x9488e400) [pid = 8447] [serial = 1373] [outer = 0x8e431c00] 01:44:00 INFO - PROCESS | 8447 | 1466585040260 Marionette DEBUG loaded listener.js 01:44:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x952a1400) [pid = 8447] [serial = 1374] [outer = 0x8e431c00] 01:44:01 INFO - PROCESS | 8447 | 1466585041269 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1583ms 01:44:01 INFO - PROCESS | 8447 | 1466585041319 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 01:44:01 INFO - PROCESS | 8447 | 1466585041326 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 01:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:44:01 INFO - PROCESS | 8447 | 1466585041335 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:44:01 INFO - PROCESS | 8447 | 1466585041341 Marionette TRACE conn3 <- [1,1802,null,{}] 01:44:01 INFO - PROCESS | 8447 | 1466585041351 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:01 INFO - PROCESS | 8447 | 1466585041357 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:01 INFO - PROCESS | 8447 | 1466585041564 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 01:44:01 INFO - PROCESS | 8447 | 1466585041800 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:01 INFO - PROCESS | 8447 | 1466585041810 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da0cc00 == 18 [pid = 8447] [id = 458] 01:44:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e5cfc00) [pid = 8447] [serial = 1375] [outer = (nil)] 01:44:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8f19b000) [pid = 8447] [serial = 1376] [outer = 0x8e5cfc00] 01:44:01 INFO - PROCESS | 8447 | 1466585041941 Marionette DEBUG loaded listener.js 01:44:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8f7c6800) [pid = 8447] [serial = 1377] [outer = 0x8e5cfc00] 01:44:02 INFO - PROCESS | 8447 | 1466585042919 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1637ms 01:44:02 INFO - PROCESS | 8447 | 1466585042973 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 01:44:02 INFO - PROCESS | 8447 | 1466585042980 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 01:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:44:02 INFO - PROCESS | 8447 | 1466585042991 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:44:02 INFO - PROCESS | 8447 | 1466585042995 Marionette TRACE conn3 <- [1,1806,null,{}] 01:44:03 INFO - PROCESS | 8447 | 1466585043002 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:03 INFO - PROCESS | 8447 | 1466585043014 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:03 INFO - PROCESS | 8447 | 1466585043243 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 01:44:03 INFO - PROCESS | 8447 | 1466585043477 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 8447 | 1466585043486 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:03 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a91000 == 19 [pid = 8447] [id = 459] 01:44:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x91bf0000) [pid = 8447] [serial = 1378] [outer = (nil)] 01:44:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x9238f800) [pid = 8447] [serial = 1379] [outer = 0x91bf0000] 01:44:03 INFO - PROCESS | 8447 | 1466585043618 Marionette DEBUG loaded listener.js 01:44:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x92c47000) [pid = 8447] [serial = 1380] [outer = 0x91bf0000] 01:44:04 INFO - PROCESS | 8447 | 1466585044645 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1687ms 01:44:04 INFO - PROCESS | 8447 | 1466585044678 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 01:44:04 INFO - PROCESS | 8447 | 1466585044682 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 01:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:44:04 INFO - PROCESS | 8447 | 1466585044690 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 8447 | 1466585044696 Marionette TRACE conn3 <- [1,1810,null,{}] 01:44:04 INFO - PROCESS | 8447 | 1466585044714 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:04 INFO - PROCESS | 8447 | 1466585044722 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:04 INFO - PROCESS | 8447 | 1466585044911 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 01:44:05 INFO - PROCESS | 8447 | 1466585045132 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:05 INFO - PROCESS | 8447 | 1466585045145 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a87c00 == 20 [pid = 8447] [id = 460] 01:44:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x948f2c00) [pid = 8447] [serial = 1381] [outer = (nil)] 01:44:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x952a9400) [pid = 8447] [serial = 1382] [outer = 0x948f2c00] 01:44:05 INFO - PROCESS | 8447 | 1466585045269 Marionette DEBUG loaded listener.js 01:44:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x9541f400) [pid = 8447] [serial = 1383] [outer = 0x948f2c00] 01:44:06 INFO - PROCESS | 8447 | 1466585046202 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1592ms 01:44:06 INFO - PROCESS | 8447 | 1466585046282 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 01:44:06 INFO - PROCESS | 8447 | 1466585046287 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 01:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:44:06 INFO - PROCESS | 8447 | 1466585046293 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:44:06 INFO - PROCESS | 8447 | 1466585046297 Marionette TRACE conn3 <- [1,1814,null,{}] 01:44:06 INFO - PROCESS | 8447 | 1466585046303 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:06 INFO - PROCESS | 8447 | 1466585046308 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:06 INFO - PROCESS | 8447 | 1466585046525 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 01:44:06 INFO - PROCESS | 8447 | 1466585046746 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:06 INFO - PROCESS | 8447 | 1466585046755 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:06 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee8400 == 21 [pid = 8447] [id = 461] 01:44:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x952a1c00) [pid = 8447] [serial = 1384] [outer = (nil)] 01:44:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x97798c00) [pid = 8447] [serial = 1385] [outer = 0x952a1c00] 01:44:06 INFO - PROCESS | 8447 | 1466585046878 Marionette DEBUG loaded listener.js 01:44:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x977e2400) [pid = 8447] [serial = 1386] [outer = 0x952a1c00] 01:44:07 INFO - PROCESS | 8447 | 1466585047798 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1534ms 01:44:07 INFO - PROCESS | 8447 | 1466585047830 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 01:44:07 INFO - PROCESS | 8447 | 1466585047833 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 01:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:44:07 INFO - PROCESS | 8447 | 1466585047840 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:44:07 INFO - PROCESS | 8447 | 1466585047844 Marionette TRACE conn3 <- [1,1818,null,{}] 01:44:07 INFO - PROCESS | 8447 | 1466585047849 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:07 INFO - PROCESS | 8447 | 1466585047855 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:08 INFO - PROCESS | 8447 | 1466585048038 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 01:44:08 INFO - PROCESS | 8447 | 1466585048222 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:08 INFO - PROCESS | 8447 | 1466585048233 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x93dee400 == 22 [pid = 8447] [id = 462] 01:44:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x954e7800) [pid = 8447] [serial = 1387] [outer = (nil)] 01:44:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x977f0800) [pid = 8447] [serial = 1388] [outer = 0x954e7800] 01:44:08 INFO - PROCESS | 8447 | 1466585048317 Marionette DEBUG loaded listener.js 01:44:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x977f1c00) [pid = 8447] [serial = 1389] [outer = 0x954e7800] 01:44:09 INFO - PROCESS | 8447 | 1466585049303 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1494ms 01:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:44:09 INFO - PROCESS | 8447 | 1466585049335 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 01:44:09 INFO - PROCESS | 8447 | 1466585049338 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 01:44:09 INFO - PROCESS | 8447 | 1466585049345 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:44:09 INFO - PROCESS | 8447 | 1466585049348 Marionette TRACE conn3 <- [1,1822,null,{}] 01:44:09 INFO - PROCESS | 8447 | 1466585049354 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:09 INFO - PROCESS | 8447 | 1466585049364 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:09 INFO - PROCESS | 8447 | 1466585049569 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 01:44:10 INFO - PROCESS | 8447 | 1466585050046 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:10 INFO - PROCESS | 8447 | 1466585050058 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:10 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42bc00 == 23 [pid = 8447] [id = 463] 01:44:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8e42cc00) [pid = 8447] [serial = 1390] [outer = (nil)] 01:44:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8e581800) [pid = 8447] [serial = 1391] [outer = 0x8e42cc00] 01:44:10 INFO - PROCESS | 8447 | 1466585050172 Marionette DEBUG loaded listener.js 01:44:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8e5c9c00) [pid = 8447] [serial = 1392] [outer = 0x8e42cc00] 01:44:11 INFO - PROCESS | 8447 | 1466585051166 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1888ms 01:44:11 INFO - PROCESS | 8447 | 1466585051236 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 01:44:11 INFO - PROCESS | 8447 | 1466585051242 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 01:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:44:11 INFO - PROCESS | 8447 | 1466585051249 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:44:11 INFO - PROCESS | 8447 | 1466585051254 Marionette TRACE conn3 <- [1,1826,null,{}] 01:44:11 INFO - PROCESS | 8447 | 1466585051262 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:11 INFO - PROCESS | 8447 | 1466585051270 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:12 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86a800 == 22 [pid = 8447] [id = 449] 01:44:12 INFO - PROCESS | 8447 | --DOCSHELL 0x91bf6800 == 21 [pid = 8447] [id = 450] 01:44:12 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe3c00 == 20 [pid = 8447] [id = 448] 01:44:12 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfea400 == 19 [pid = 8447] [id = 451] 01:44:12 INFO - PROCESS | 8447 | --DOCSHELL 0x8da06c00 == 18 [pid = 8447] [id = 442] 01:44:12 INFO - PROCESS | 8447 | 1466585052445 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x9892dc00) [pid = 8447] [serial = 1322] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x9100dc00) [pid = 8447] [serial = 1326] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8f19f000) [pid = 8447] [serial = 1325] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x9138c800) [pid = 8447] [serial = 1343] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x91bebc00) [pid = 8447] [serial = 1340] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8d868800) [pid = 8447] [serial = 1331] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8d876c00) [pid = 8447] [serial = 1332] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e5cf000) [pid = 8447] [serial = 1334] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8d874800) [pid = 8447] [serial = 1308] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8eeef800) [pid = 8447] [serial = 1335] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8d869c00) [pid = 8447] [serial = 1307] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x91001800) [pid = 8447] [serial = 1311] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8f184c00) [pid = 8447] [serial = 1310] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e58a400) [pid = 8447] [serial = 1329] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8e42c400) [pid = 8447] [serial = 1328] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x9240f400) [pid = 8447] [serial = 1314] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x92389c00) [pid = 8447] [serial = 1313] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x954dcc00) [pid = 8447] [serial = 1317] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x952aa000) [pid = 8447] [serial = 1316] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x977e5c00) [pid = 8447] [serial = 1320] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x977e2c00) [pid = 8447] [serial = 1319] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x91005000) [pid = 8447] [serial = 1338] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x98a98c00) [pid = 8447] [serial = 1323] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x91bf1000) [pid = 8447] [serial = 1341] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x8f7c3400) [pid = 8447] [serial = 1337] [outer = (nil)] [url = about:blank] 01:44:12 INFO - PROCESS | 8447 | 1466585052758 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:12 INFO - PROCESS | 8447 | 1466585052767 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d872000 == 19 [pid = 8447] [id = 464] 01:44:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x8d873000) [pid = 8447] [serial = 1393] [outer = (nil)] 01:44:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8d876000) [pid = 8447] [serial = 1394] [outer = 0x8d873000] 01:44:12 INFO - PROCESS | 8447 | 1466585052843 Marionette DEBUG loaded listener.js 01:44:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x8e428000) [pid = 8447] [serial = 1395] [outer = 0x8d873000] 01:44:13 INFO - PROCESS | 8447 | 1466585053666 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2436ms 01:44:13 INFO - PROCESS | 8447 | 1466585053687 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 01:44:13 INFO - PROCESS | 8447 | 1466585053695 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 01:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:44:13 INFO - PROCESS | 8447 | 1466585053703 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:44:13 INFO - PROCESS | 8447 | 1466585053708 Marionette TRACE conn3 <- [1,1830,null,{}] 01:44:13 INFO - PROCESS | 8447 | 1466585053715 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:13 INFO - PROCESS | 8447 | 1466585053721 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:13 INFO - PROCESS | 8447 | 1466585053905 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 01:44:14 INFO - PROCESS | 8447 | 1466585054035 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:14 INFO - PROCESS | 8447 | 1466585054046 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c7c00 == 20 [pid = 8447] [id = 465] 01:44:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8e5c8800) [pid = 8447] [serial = 1396] [outer = (nil)] 01:44:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8eee5c00) [pid = 8447] [serial = 1397] [outer = 0x8e5c8800] 01:44:14 INFO - PROCESS | 8447 | 1466585054121 Marionette DEBUG loaded listener.js 01:44:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8eeeb400) [pid = 8447] [serial = 1398] [outer = 0x8e5c8800] 01:44:14 INFO - PROCESS | 8447 | 1466585054965 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1335ms 01:44:15 INFO - PROCESS | 8447 | 1466585055046 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 01:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:44:15 INFO - PROCESS | 8447 | 1466585055057 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 01:44:15 INFO - PROCESS | 8447 | 1466585055070 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 8447 | 1466585055074 Marionette TRACE conn3 <- [1,1834,null,{}] 01:44:15 INFO - PROCESS | 8447 | 1466585055130 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:15 INFO - PROCESS | 8447 | 1466585055134 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:15 INFO - PROCESS | 8447 | 1466585055347 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 01:44:15 INFO - PROCESS | 8447 | 1466585055378 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:15 INFO - PROCESS | 8447 | 1466585055387 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:15 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eef2800 == 21 [pid = 8447] [id = 466] 01:44:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8f181400) [pid = 8447] [serial = 1399] [outer = (nil)] 01:44:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8f7c8800) [pid = 8447] [serial = 1400] [outer = 0x8f181400] 01:44:15 INFO - PROCESS | 8447 | 1466585055454 Marionette DEBUG loaded listener.js 01:44:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x91006400) [pid = 8447] [serial = 1401] [outer = 0x8f181400] 01:44:16 INFO - PROCESS | 8447 | 1466585056482 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 01:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1480ms 01:44:16 INFO - PROCESS | 8447 | 1466585056547 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 01:44:16 INFO - PROCESS | 8447 | 1466585056554 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 01:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:44:16 INFO - PROCESS | 8447 | 1466585056571 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:44:16 INFO - PROCESS | 8447 | 1466585056579 Marionette TRACE conn3 <- [1,1838,null,{}] 01:44:16 INFO - PROCESS | 8447 | 1466585056591 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:16 INFO - PROCESS | 8447 | 1466585056598 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:16 INFO - PROCESS | 8447 | 1466585056846 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 01:44:16 INFO - PROCESS | 8447 | 1466585056869 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 8447 | 1466585056877 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a8c000 == 22 [pid = 8447] [id = 467] 01:44:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x91a8e400) [pid = 8447] [serial = 1402] [outer = (nil)] 01:44:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x91bebc00) [pid = 8447] [serial = 1403] [outer = 0x91a8e400] 01:44:16 INFO - PROCESS | 8447 | 1466585056945 Marionette DEBUG loaded listener.js 01:44:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x92384800) [pid = 8447] [serial = 1404] [outer = 0x91a8e400] 01:44:17 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e431c00) [pid = 8447] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:44:17 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x91a8ac00) [pid = 8447] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:44:17 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8bfe4400) [pid = 8447] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:44:17 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8e434c00) [pid = 8447] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:44:17 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x92382c00) [pid = 8447] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:44:17 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8e5c7800) [pid = 8447] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:44:17 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x8f1a8800) [pid = 8447] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:44:17 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x8e583400) [pid = 8447] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:44:17 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x8d867800) [pid = 8447] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:44:17 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x9238b800) [pid = 8447] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:44:17 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x8d86dc00) [pid = 8447] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:44:18 INFO - PROCESS | 8447 | 1466585058306 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1804ms 01:44:18 INFO - PROCESS | 8447 | 1466585058367 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 01:44:18 INFO - PROCESS | 8447 | 1466585058370 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 01:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:44:18 INFO - PROCESS | 8447 | 1466585058377 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:44:18 INFO - PROCESS | 8447 | 1466585058380 Marionette TRACE conn3 <- [1,1842,null,{}] 01:44:18 INFO - PROCESS | 8447 | 1466585058386 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:18 INFO - PROCESS | 8447 | 1466585058391 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:18 INFO - PROCESS | 8447 | 1466585058554 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 01:44:18 INFO - PROCESS | 8447 | 1466585058696 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:18 INFO - PROCESS | 8447 | 1466585058706 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfee400 == 23 [pid = 8447] [id = 468] 01:44:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8d867800) [pid = 8447] [serial = 1405] [outer = (nil)] 01:44:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x92383400) [pid = 8447] [serial = 1406] [outer = 0x8d867800] 01:44:18 INFO - PROCESS | 8447 | 1466585058774 Marionette DEBUG loaded listener.js 01:44:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x92402000) [pid = 8447] [serial = 1407] [outer = 0x8d867800] 01:44:19 INFO - PROCESS | 8447 | 1466585059544 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1185ms 01:44:19 INFO - PROCESS | 8447 | 1466585059562 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 01:44:19 INFO - PROCESS | 8447 | 1466585059566 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 01:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:44:19 INFO - PROCESS | 8447 | 1466585059574 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:44:19 INFO - PROCESS | 8447 | 1466585059577 Marionette TRACE conn3 <- [1,1846,null,{}] 01:44:19 INFO - PROCESS | 8447 | 1466585059583 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:19 INFO - PROCESS | 8447 | 1466585059588 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:19 INFO - PROCESS | 8447 | 1466585059864 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 01:44:19 INFO - PROCESS | 8447 | 1466585059978 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 8447 | 1466585059985 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86bc00 == 24 [pid = 8447] [id = 469] 01:44:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8d86c400) [pid = 8447] [serial = 1408] [outer = (nil)] 01:44:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8d874000) [pid = 8447] [serial = 1409] [outer = 0x8d86c400] 01:44:20 INFO - PROCESS | 8447 | 1466585060073 Marionette DEBUG loaded listener.js 01:44:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8e5ce000) [pid = 8447] [serial = 1410] [outer = 0x8d86c400] 01:44:21 INFO - PROCESS | 8447 | 1466585061226 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1731ms 01:44:21 INFO - PROCESS | 8447 | 1466585061307 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 01:44:21 INFO - PROCESS | 8447 | 1466585061314 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 01:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:44:21 INFO - PROCESS | 8447 | 1466585061322 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:44:21 INFO - PROCESS | 8447 | 1466585061328 Marionette TRACE conn3 <- [1,1850,null,{}] 01:44:21 INFO - PROCESS | 8447 | 1466585061335 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:21 INFO - PROCESS | 8447 | 1466585061342 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:21 INFO - PROCESS | 8447 | 1466585061566 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 01:44:21 INFO - PROCESS | 8447 | 1466585061795 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:21 INFO - PROCESS | 8447 | 1466585061805 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d872400 == 25 [pid = 8447] [id = 470] 01:44:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8f17b800) [pid = 8447] [serial = 1411] [outer = (nil)] 01:44:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x9138c000) [pid = 8447] [serial = 1412] [outer = 0x8f17b800] 01:44:21 INFO - PROCESS | 8447 | 1466585061889 Marionette DEBUG loaded listener.js 01:44:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x91a93800) [pid = 8447] [serial = 1413] [outer = 0x8f17b800] 01:44:22 INFO - PROCESS | 8447 | 1466585062886 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1635ms 01:44:22 INFO - PROCESS | 8447 | 1466585062958 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 01:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:44:22 INFO - PROCESS | 8447 | 1466585062963 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 01:44:22 INFO - PROCESS | 8447 | 1466585062971 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:44:22 INFO - PROCESS | 8447 | 1466585062974 Marionette TRACE conn3 <- [1,1854,null,{}] 01:44:22 INFO - PROCESS | 8447 | 1466585062980 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:22 INFO - PROCESS | 8447 | 1466585062986 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:23 INFO - PROCESS | 8447 | 1466585063215 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 01:44:23 INFO - PROCESS | 8447 | 1466585063484 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:23 INFO - PROCESS | 8447 | 1466585063493 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x928a8c00 == 26 [pid = 8447] [id = 471] 01:44:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x928a9c00) [pid = 8447] [serial = 1414] [outer = (nil)] 01:44:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x92c46800) [pid = 8447] [serial = 1415] [outer = 0x928a9c00] 01:44:23 INFO - PROCESS | 8447 | 1466585063622 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x92c4dc00) [pid = 8447] [serial = 1416] [outer = 0x928a9c00] 01:44:24 INFO - PROCESS | 8447 | 1466585064612 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1692ms 01:44:24 INFO - PROCESS | 8447 | 1466585064663 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 01:44:24 INFO - PROCESS | 8447 | 1466585064670 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 01:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:44:24 INFO - PROCESS | 8447 | 1466585064687 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:44:24 INFO - PROCESS | 8447 | 1466585064695 Marionette TRACE conn3 <- [1,1858,null,{}] 01:44:24 INFO - PROCESS | 8447 | 1466585064701 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:24 INFO - PROCESS | 8447 | 1466585064708 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:24 INFO - PROCESS | 8447 | 1466585064895 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 01:44:25 INFO - PROCESS | 8447 | 1466585065116 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:25 INFO - PROCESS | 8447 | 1466585065125 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:25 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f81400 == 27 [pid = 8447] [id = 472] 01:44:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x92f85c00) [pid = 8447] [serial = 1417] [outer = (nil)] 01:44:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x9396a400) [pid = 8447] [serial = 1418] [outer = 0x92f85c00] 01:44:25 INFO - PROCESS | 8447 | 1466585065247 Marionette DEBUG loaded listener.js 01:44:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x93a20c00) [pid = 8447] [serial = 1419] [outer = 0x92f85c00] 01:44:26 INFO - PROCESS | 8447 | 1466585066400 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1795ms 01:44:26 INFO - PROCESS | 8447 | 1466585066474 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 01:44:26 INFO - PROCESS | 8447 | 1466585066477 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 01:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:44:26 INFO - PROCESS | 8447 | 1466585066484 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:44:26 INFO - PROCESS | 8447 | 1466585066487 Marionette TRACE conn3 <- [1,1862,null,{}] 01:44:26 INFO - PROCESS | 8447 | 1466585066494 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:26 INFO - PROCESS | 8447 | 1466585066499 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:26 INFO - PROCESS | 8447 | 1466585066856 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 01:44:27 INFO - PROCESS | 8447 | 1466585067102 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:27 INFO - PROCESS | 8447 | 1466585067111 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e430c00 == 28 [pid = 8447] [id = 473] 01:44:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8e432000) [pid = 8447] [serial = 1420] [outer = (nil)] 01:44:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8e58a800) [pid = 8447] [serial = 1421] [outer = 0x8e432000] 01:44:27 INFO - PROCESS | 8447 | 1466585067187 Marionette DEBUG loaded listener.js 01:44:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8eee8c00) [pid = 8447] [serial = 1422] [outer = 0x8e432000] 01:44:28 INFO - PROCESS | 8447 | 1466585068264 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x928abc00) [pid = 8447] [serial = 1365] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8bfef000) [pid = 8447] [serial = 1346] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8f1a8c00) [pid = 8447] [serial = 1349] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x9240d000) [pid = 8447] [serial = 1353] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8eee7800) [pid = 8447] [serial = 1358] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8da06800) [pid = 8447] [serial = 1347] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x9240c400) [pid = 8447] [serial = 1364] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x91388400) [pid = 8447] [serial = 1362] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x91a8a400) [pid = 8447] [serial = 1371] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8f7ce800) [pid = 8447] [serial = 1370] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x92401c00) [pid = 8447] [serial = 1352] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8f7cb800) [pid = 8447] [serial = 1361] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x92c4c800) [pid = 8447] [serial = 1355] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x8f17a000) [pid = 8447] [serial = 1359] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x91008800) [pid = 8447] [serial = 1350] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x92c4ec00) [pid = 8447] [serial = 1356] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x92c5a000) [pid = 8447] [serial = 1367] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x91bf8400) [pid = 8447] [serial = 1344] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x92f81800) [pid = 8447] [serial = 1368] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x952a1400) [pid = 8447] [serial = 1374] [outer = (nil)] [url = about:blank] 01:44:28 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0x9488e400) [pid = 8447] [serial = 1373] [outer = (nil)] [url = about:blank] 01:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1841ms 01:44:28 INFO - PROCESS | 8447 | 1466585068326 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 01:44:28 INFO - PROCESS | 8447 | 1466585068332 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 01:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:44:28 INFO - PROCESS | 8447 | 1466585068340 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:44:28 INFO - PROCESS | 8447 | 1466585068345 Marionette TRACE conn3 <- [1,1866,null,{}] 01:44:28 INFO - PROCESS | 8447 | 1466585068352 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:28 INFO - PROCESS | 8447 | 1466585068357 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:28 INFO - PROCESS | 8447 | 1466585068540 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 01:44:28 INFO - PROCESS | 8447 | 1466585068719 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:28 INFO - PROCESS | 8447 | 1466585068727 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a0000 == 29 [pid = 8447] [id = 474] 01:44:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x8f1a0400) [pid = 8447] [serial = 1423] [outer = (nil)] 01:44:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x8f7c4000) [pid = 8447] [serial = 1424] [outer = 0x8f1a0400] 01:44:28 INFO - PROCESS | 8447 | 1466585068810 Marionette DEBUG loaded listener.js 01:44:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x9100a400) [pid = 8447] [serial = 1425] [outer = 0x8f1a0400] 01:44:29 INFO - PROCESS | 8447 | 1466585069593 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1285ms 01:44:29 INFO - PROCESS | 8447 | 1466585069625 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 01:44:29 INFO - PROCESS | 8447 | 1466585069630 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 01:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:44:29 INFO - PROCESS | 8447 | 1466585069658 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:44:29 INFO - PROCESS | 8447 | 1466585069662 Marionette TRACE conn3 <- [1,1870,null,{}] 01:44:29 INFO - PROCESS | 8447 | 1466585069668 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:29 INFO - PROCESS | 8447 | 1466585069673 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:29 INFO - PROCESS | 8447 | 1466585069839 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 01:44:29 INFO - PROCESS | 8447 | 1466585069853 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:29 INFO - PROCESS | 8447 | 1466585069863 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:29 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a8400 == 30 [pid = 8447] [id = 475] 01:44:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x92409000) [pid = 8447] [serial = 1426] [outer = (nil)] 01:44:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x9240fc00) [pid = 8447] [serial = 1427] [outer = 0x92409000] 01:44:29 INFO - PROCESS | 8447 | 1466585069931 Marionette DEBUG loaded listener.js 01:44:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x928a3800) [pid = 8447] [serial = 1428] [outer = 0x92409000] 01:44:30 INFO - PROCESS | 8447 | 1466585070959 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1350ms 01:44:31 INFO - PROCESS | 8447 | 1466585071000 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 01:44:31 INFO - PROCESS | 8447 | 1466585071006 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 01:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:44:31 INFO - PROCESS | 8447 | 1466585071028 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:44:31 INFO - PROCESS | 8447 | 1466585071035 Marionette TRACE conn3 <- [1,1874,null,{}] 01:44:31 INFO - PROCESS | 8447 | 1466585071041 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:31 INFO - PROCESS | 8447 | 1466585071048 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:31 INFO - PROCESS | 8447 | 1466585071260 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 01:44:31 INFO - PROCESS | 8447 | 1466585071281 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:31 INFO - PROCESS | 8447 | 1466585071287 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f19d800 == 31 [pid = 8447] [id = 476] 01:44:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x91a8a400) [pid = 8447] [serial = 1429] [outer = (nil)] 01:44:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x92c5e000) [pid = 8447] [serial = 1430] [outer = 0x91a8a400] 01:44:31 INFO - PROCESS | 8447 | 1466585071358 Marionette DEBUG loaded listener.js 01:44:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x92c64c00) [pid = 8447] [serial = 1431] [outer = 0x91a8a400] 01:44:32 INFO - PROCESS | 8447 | 1466585072295 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1351ms 01:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:44:32 INFO - PROCESS | 8447 | 1466585072367 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 01:44:32 INFO - PROCESS | 8447 | 1466585072371 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 01:44:32 INFO - PROCESS | 8447 | 1466585072377 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:44:32 INFO - PROCESS | 8447 | 1466585072380 Marionette TRACE conn3 <- [1,1878,null,{}] 01:44:32 INFO - PROCESS | 8447 | 1466585072386 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:32 INFO - PROCESS | 8447 | 1466585072391 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:32 INFO - PROCESS | 8447 | 1466585072607 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 01:44:32 INFO - PROCESS | 8447 | 1466585072625 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:32 INFO - PROCESS | 8447 | 1466585072633 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x9238a000 == 32 [pid = 8447] [id = 477] 01:44:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x92c44c00) [pid = 8447] [serial = 1432] [outer = (nil)] 01:44:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x93ded800) [pid = 8447] [serial = 1433] [outer = 0x92c44c00] 01:44:32 INFO - PROCESS | 8447 | 1466585072700 Marionette DEBUG loaded listener.js 01:44:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x93a22000) [pid = 8447] [serial = 1434] [outer = 0x92c44c00] 01:44:33 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8e5cfc00) [pid = 8447] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:44:33 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8f181400) [pid = 8447] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:44:33 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8e5c8800) [pid = 8447] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:44:33 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8e42cc00) [pid = 8447] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:44:33 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x8d873000) [pid = 8447] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:44:33 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x91a8e400) [pid = 8447] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:44:33 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x91bf0000) [pid = 8447] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:44:33 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x948f2c00) [pid = 8447] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:44:33 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x952a1c00) [pid = 8447] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:44:33 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x954e7800) [pid = 8447] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:44:33 INFO - PROCESS | 8447 | 1466585073710 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1386ms 01:44:33 INFO - PROCESS | 8447 | 1466585073764 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 01:44:33 INFO - PROCESS | 8447 | 1466585073768 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 01:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:44:33 INFO - PROCESS | 8447 | 1466585073774 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:44:33 INFO - PROCESS | 8447 | 1466585073776 Marionette TRACE conn3 <- [1,1882,null,{}] 01:44:33 INFO - PROCESS | 8447 | 1466585073782 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:33 INFO - PROCESS | 8447 | 1466585073787 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:34 INFO - PROCESS | 8447 | 1466585074015 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 01:44:34 INFO - PROCESS | 8447 | 1466585074029 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:34 INFO - PROCESS | 8447 | 1466585074046 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe9c00 == 33 [pid = 8447] [id = 478] 01:44:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x8f19b800) [pid = 8447] [serial = 1435] [outer = (nil)] 01:44:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x93961c00) [pid = 8447] [serial = 1436] [outer = 0x8f19b800] 01:44:34 INFO - PROCESS | 8447 | 1466585074127 Marionette DEBUG loaded listener.js 01:44:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x94892000) [pid = 8447] [serial = 1437] [outer = 0x8f19b800] 01:44:35 INFO - PROCESS | 8447 | 1466585074999 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1297ms 01:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:44:35 INFO - PROCESS | 8447 | 1466585075072 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 01:44:35 INFO - PROCESS | 8447 | 1466585075075 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 01:44:35 INFO - PROCESS | 8447 | 1466585075082 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:44:35 INFO - PROCESS | 8447 | 1466585075085 Marionette TRACE conn3 <- [1,1886,null,{}] 01:44:35 INFO - PROCESS | 8447 | 1466585075090 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:35 INFO - PROCESS | 8447 | 1466585075095 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:35 INFO - PROCESS | 8447 | 1466585075253 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 01:44:35 INFO - PROCESS | 8447 | 1466585075456 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:35 INFO - PROCESS | 8447 | 1466585075464 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4800 == 34 [pid = 8447] [id = 479] 01:44:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8bfe5400) [pid = 8447] [serial = 1438] [outer = (nil)] 01:44:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8d867400) [pid = 8447] [serial = 1439] [outer = 0x8bfe5400] 01:44:35 INFO - PROCESS | 8447 | 1466585075597 Marionette DEBUG loaded listener.js 01:44:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8da06400) [pid = 8447] [serial = 1440] [outer = 0x8bfe5400] 01:44:36 INFO - PROCESS | 8447 | 1466585076679 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1648ms 01:44:36 INFO - PROCESS | 8447 | 1466585076733 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 01:44:36 INFO - PROCESS | 8447 | 1466585076738 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 01:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:44:36 INFO - PROCESS | 8447 | 1466585076746 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:44:36 INFO - PROCESS | 8447 | 1466585076751 Marionette TRACE conn3 <- [1,1890,null,{}] 01:44:36 INFO - PROCESS | 8447 | 1466585076760 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:36 INFO - PROCESS | 8447 | 1466585076767 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:37 INFO - PROCESS | 8447 | 1466585076999 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 01:44:37 INFO - PROCESS | 8447 | 1466585077276 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:37 INFO - PROCESS | 8447 | 1466585077293 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeea800 == 35 [pid = 8447] [id = 480] 01:44:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8f17a000) [pid = 8447] [serial = 1441] [outer = (nil)] 01:44:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8f19bc00) [pid = 8447] [serial = 1442] [outer = 0x8f17a000] 01:44:37 INFO - PROCESS | 8447 | 1466585077399 Marionette DEBUG loaded listener.js 01:44:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8f7ca000) [pid = 8447] [serial = 1443] [outer = 0x8f17a000] 01:44:38 INFO - PROCESS | 8447 | 1466585078335 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1648ms 01:44:38 INFO - PROCESS | 8447 | 1466585078400 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 01:44:38 INFO - PROCESS | 8447 | 1466585078406 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 01:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:44:38 INFO - PROCESS | 8447 | 1466585078415 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:44:38 INFO - PROCESS | 8447 | 1466585078419 Marionette TRACE conn3 <- [1,1894,null,{}] 01:44:38 INFO - PROCESS | 8447 | 1466585078425 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:38 INFO - PROCESS | 8447 | 1466585078431 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:38 INFO - PROCESS | 8447 | 1466585078627 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 01:44:38 INFO - PROCESS | 8447 | 1466585078893 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:38 INFO - PROCESS | 8447 | 1466585078903 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x91391400 == 36 [pid = 8447] [id = 481] 01:44:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x91a91400) [pid = 8447] [serial = 1444] [outer = (nil)] 01:44:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x91bf7c00) [pid = 8447] [serial = 1445] [outer = 0x91a91400] 01:44:39 INFO - PROCESS | 8447 | 1466585079027 Marionette DEBUG loaded listener.js 01:44:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x928a5c00) [pid = 8447] [serial = 1446] [outer = 0x91a91400] 01:44:40 INFO - PROCESS | 8447 | 1466585080025 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1689ms 01:44:40 INFO - PROCESS | 8447 | 1466585080104 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 01:44:40 INFO - PROCESS | 8447 | 1466585080109 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 01:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:44:40 INFO - PROCESS | 8447 | 1466585080124 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:44:40 INFO - PROCESS | 8447 | 1466585080134 Marionette TRACE conn3 <- [1,1898,null,{}] 01:44:40 INFO - PROCESS | 8447 | 1466585080144 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:40 INFO - PROCESS | 8447 | 1466585080152 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:40 INFO - PROCESS | 8447 | 1466585080465 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 01:44:40 INFO - PROCESS | 8447 | 1466585080656 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:40 INFO - PROCESS | 8447 | 1466585080663 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x91bec800 == 37 [pid = 8447] [id = 482] 01:44:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x9396b000) [pid = 8447] [serial = 1447] [outer = (nil)] 01:44:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x948f8c00) [pid = 8447] [serial = 1448] [outer = 0x9396b000] 01:44:40 INFO - PROCESS | 8447 | 1466585080746 Marionette DEBUG loaded listener.js 01:44:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x952a0800) [pid = 8447] [serial = 1449] [outer = 0x9396b000] 01:44:41 INFO - PROCESS | 8447 | 1466585081679 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1600ms 01:44:41 INFO - PROCESS | 8447 | 1466585081717 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 01:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:44:41 INFO - PROCESS | 8447 | 1466585081722 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 01:44:41 INFO - PROCESS | 8447 | 1466585081728 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:44:41 INFO - PROCESS | 8447 | 1466585081732 Marionette TRACE conn3 <- [1,1902,null,{}] 01:44:41 INFO - PROCESS | 8447 | 1466585081738 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:41 INFO - PROCESS | 8447 | 1466585081743 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:41 INFO - PROCESS | 8447 | 1466585081926 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 01:44:42 INFO - PROCESS | 8447 | 1466585082104 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:42 INFO - PROCESS | 8447 | 1466585082112 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42d800 == 38 [pid = 8447] [id = 483] 01:44:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8e5c3c00) [pid = 8447] [serial = 1450] [outer = (nil)] 01:44:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x954df000) [pid = 8447] [serial = 1451] [outer = 0x8e5c3c00] 01:44:42 INFO - PROCESS | 8447 | 1466585082246 Marionette DEBUG loaded listener.js 01:44:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x977a5000) [pid = 8447] [serial = 1452] [outer = 0x8e5c3c00] 01:44:43 INFO - PROCESS | 8447 | 1466585083191 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1535ms 01:44:43 INFO - PROCESS | 8447 | 1466585083264 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 01:44:43 INFO - PROCESS | 8447 | 1466585083267 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 01:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:44:43 INFO - PROCESS | 8447 | 1466585083274 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:44:43 INFO - PROCESS | 8447 | 1466585083277 Marionette TRACE conn3 <- [1,1906,null,{}] 01:44:43 INFO - PROCESS | 8447 | 1466585083283 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:43 INFO - PROCESS | 8447 | 1466585083289 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:43 INFO - PROCESS | 8447 | 1466585083466 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 01:44:43 INFO - PROCESS | 8447 | 1466585083645 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:43 INFO - PROCESS | 8447 | 1466585083663 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f17ac00 == 39 [pid = 8447] [id = 484] 01:44:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8f184400) [pid = 8447] [serial = 1453] [outer = (nil)] 01:44:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x928aa400) [pid = 8447] [serial = 1454] [outer = 0x8f184400] 01:44:43 INFO - PROCESS | 8447 | 1466585083806 Marionette DEBUG loaded listener.js 01:44:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x977efc00) [pid = 8447] [serial = 1455] [outer = 0x8f184400] 01:44:45 INFO - PROCESS | 8447 | 1466585085007 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1782ms 01:44:45 INFO - PROCESS | 8447 | 1466585085057 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 01:44:45 INFO - PROCESS | 8447 | 1466585085064 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 01:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:44:45 INFO - PROCESS | 8447 | 1466585085075 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:44:45 INFO - PROCESS | 8447 | 1466585085079 Marionette TRACE conn3 <- [1,1910,null,{}] 01:44:45 INFO - PROCESS | 8447 | 1466585085098 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:45 INFO - PROCESS | 8447 | 1466585085103 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:45 INFO - PROCESS | 8447 | 1466585085323 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 01:44:45 INFO - PROCESS | 8447 | 1466585085619 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:45 INFO - PROCESS | 8447 | 1466585085633 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeeb800 == 40 [pid = 8447] [id = 485] 01:44:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8eeed400) [pid = 8447] [serial = 1456] [outer = (nil)] 01:44:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8f17fc00) [pid = 8447] [serial = 1457] [outer = 0x8eeed400] 01:44:45 INFO - PROCESS | 8447 | 1466585085722 Marionette DEBUG loaded listener.js 01:44:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8f7c4400) [pid = 8447] [serial = 1458] [outer = 0x8eeed400] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42bc00 == 39 [pid = 8447] [id = 463] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe9c00 == 38 [pid = 8447] [id = 478] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x9238a000 == 37 [pid = 8447] [id = 477] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8f19d800 == 36 [pid = 8447] [id = 476] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a8400 == 35 [pid = 8447] [id = 475] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a0000 == 34 [pid = 8447] [id = 474] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8e430c00 == 33 [pid = 8447] [id = 473] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfee400 == 32 [pid = 8447] [id = 468] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x91a91000 == 31 [pid = 8447] [id = 459] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86bc00 == 30 [pid = 8447] [id = 469] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x91a87c00 == 29 [pid = 8447] [id = 460] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x928a8c00 == 28 [pid = 8447] [id = 471] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x91a88400 == 27 [pid = 8447] [id = 454] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x91a8c000 == 26 [pid = 8447] [id = 467] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8e587000 == 25 [pid = 8447] [id = 455] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe2c00 == 24 [pid = 8447] [id = 457] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x92f81400 == 23 [pid = 8447] [id = 472] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee8400 == 22 [pid = 8447] [id = 461] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86f800 == 21 [pid = 8447] [id = 456] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8eef2800 == 20 [pid = 8447] [id = 466] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8da0cc00 == 19 [pid = 8447] [id = 458] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86c800 == 18 [pid = 8447] [id = 452] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8d872000 == 17 [pid = 8447] [id = 464] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86ec00 == 16 [pid = 8447] [id = 453] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c7c00 == 15 [pid = 8447] [id = 465] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8d872400 == 14 [pid = 8447] [id = 470] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x93dee400 == 13 [pid = 8447] [id = 462] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8f17ac00 == 12 [pid = 8447] [id = 484] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42d800 == 11 [pid = 8447] [id = 483] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x91bec800 == 10 [pid = 8447] [id = 482] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeea800 == 9 [pid = 8447] [id = 480] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x91391400 == 8 [pid = 8447] [id = 481] 01:44:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4800 == 7 [pid = 8447] [id = 479] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x92383400) [pid = 8447] [serial = 1406] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8f7c6800) [pid = 8447] [serial = 1377] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x91006400) [pid = 8447] [serial = 1401] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8f7c8800) [pid = 8447] [serial = 1400] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8eee5c00) [pid = 8447] [serial = 1397] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8e5c9c00) [pid = 8447] [serial = 1392] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e581800) [pid = 8447] [serial = 1391] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8f19b000) [pid = 8447] [serial = 1376] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8d876000) [pid = 8447] [serial = 1394] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x91bebc00) [pid = 8447] [serial = 1403] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8e428000) [pid = 8447] [serial = 1395] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x92c47000) [pid = 8447] [serial = 1380] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x9238f800) [pid = 8447] [serial = 1379] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x9541f400) [pid = 8447] [serial = 1383] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x952a9400) [pid = 8447] [serial = 1382] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x977e2400) [pid = 8447] [serial = 1386] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x97798c00) [pid = 8447] [serial = 1385] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x977f1c00) [pid = 8447] [serial = 1389] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x977f0800) [pid = 8447] [serial = 1388] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x92384800) [pid = 8447] [serial = 1404] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x8eeeb400) [pid = 8447] [serial = 1398] [outer = (nil)] [url = about:blank] 01:44:47 INFO - PROCESS | 8447 | 1466585087847 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2804ms 01:44:47 INFO - PROCESS | 8447 | 1466585087878 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 01:44:47 INFO - PROCESS | 8447 | 1466585087884 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 01:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:44:47 INFO - PROCESS | 8447 | 1466585087892 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:44:47 INFO - PROCESS | 8447 | 1466585087897 Marionette TRACE conn3 <- [1,1914,null,{}] 01:44:47 INFO - PROCESS | 8447 | 1466585087905 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:47 INFO - PROCESS | 8447 | 1466585087911 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:48 INFO - PROCESS | 8447 | 1466585088094 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 01:44:48 INFO - PROCESS | 8447 | 1466585088277 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:48 INFO - PROCESS | 8447 | 1466585088290 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:48 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86a800 == 8 [pid = 8447] [id = 486] 01:44:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8d86b000) [pid = 8447] [serial = 1459] [outer = (nil)] 01:44:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8e428000) [pid = 8447] [serial = 1460] [outer = 0x8d86b000] 01:44:48 INFO - PROCESS | 8447 | 1466585088370 Marionette DEBUG loaded listener.js 01:44:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8e42e000) [pid = 8447] [serial = 1461] [outer = 0x8d86b000] 01:44:49 INFO - PROCESS | 8447 | 1466585089183 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1332ms 01:44:49 INFO - PROCESS | 8447 | 1466585089225 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 01:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:44:49 INFO - PROCESS | 8447 | 1466585089234 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 01:44:49 INFO - PROCESS | 8447 | 1466585089245 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:44:49 INFO - PROCESS | 8447 | 1466585089250 Marionette TRACE conn3 <- [1,1918,null,{}] 01:44:49 INFO - PROCESS | 8447 | 1466585089256 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:49 INFO - PROCESS | 8447 | 1466585089262 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:49 INFO - PROCESS | 8447 | 1466585089448 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 01:44:49 INFO - PROCESS | 8447 | 1466585089590 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:49 INFO - PROCESS | 8447 | 1466585089598 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c8000 == 9 [pid = 8447] [id = 487] 01:44:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8eee5800) [pid = 8447] [serial = 1462] [outer = (nil)] 01:44:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8eee9800) [pid = 8447] [serial = 1463] [outer = 0x8eee5800] 01:44:49 INFO - PROCESS | 8447 | 1466585089679 Marionette DEBUG loaded listener.js 01:44:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8eef0400) [pid = 8447] [serial = 1464] [outer = 0x8eee5800] 01:44:50 INFO - PROCESS | 8447 | 1466585090744 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1545ms 01:44:50 INFO - PROCESS | 8447 | 1466585090791 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 01:44:50 INFO - PROCESS | 8447 | 1466585090798 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 01:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:44:50 INFO - PROCESS | 8447 | 1466585090816 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:44:50 INFO - PROCESS | 8447 | 1466585090826 Marionette TRACE conn3 <- [1,1922,null,{}] 01:44:50 INFO - PROCESS | 8447 | 1466585090862 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:50 INFO - PROCESS | 8447 | 1466585090877 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:51 INFO - PROCESS | 8447 | 1466585091132 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 01:44:51 INFO - PROCESS | 8447 | 1466585091287 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:51 INFO - PROCESS | 8447 | 1466585091299 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x91388400 == 10 [pid = 8447] [id = 488] 01:44:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x9138b000) [pid = 8447] [serial = 1465] [outer = (nil)] 01:44:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x91390800) [pid = 8447] [serial = 1466] [outer = 0x9138b000] 01:44:51 INFO - PROCESS | 8447 | 1466585091381 Marionette DEBUG loaded listener.js 01:44:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x91a8e800) [pid = 8447] [serial = 1467] [outer = 0x9138b000] 01:44:52 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8f19b800) [pid = 8447] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:44:52 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x92c44c00) [pid = 8447] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:44:52 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x928a9c00) [pid = 8447] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:44:52 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x92f85c00) [pid = 8447] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:44:52 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8d867800) [pid = 8447] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:44:52 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8d86c400) [pid = 8447] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:44:52 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x8f17b800) [pid = 8447] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:44:52 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x8f1a0400) [pid = 8447] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:44:52 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x92409000) [pid = 8447] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:44:52 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x8e432000) [pid = 8447] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:44:52 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x91a8a400) [pid = 8447] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:44:52 INFO - PROCESS | 8447 | 1466585092733 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1964ms 01:44:52 INFO - PROCESS | 8447 | 1466585092771 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 8447 | 1466585092776 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 01:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:44:52 INFO - PROCESS | 8447 | 1466585092782 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 8447 | 1466585092786 Marionette TRACE conn3 <- [1,1926,null,{}] 01:44:52 INFO - PROCESS | 8447 | 1466585092791 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:52 INFO - PROCESS | 8447 | 1466585092796 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:52 INFO - PROCESS | 8447 | 1466585092996 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 01:44:53 INFO - PROCESS | 8447 | 1466585093140 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:53 INFO - PROCESS | 8447 | 1466585093150 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e583000 == 11 [pid = 8447] [id = 489] 01:44:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8e5c1400) [pid = 8447] [serial = 1468] [outer = (nil)] 01:44:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x91a87400) [pid = 8447] [serial = 1469] [outer = 0x8e5c1400] 01:44:53 INFO - PROCESS | 8447 | 1466585093242 Marionette DEBUG loaded listener.js 01:44:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x91bf1800) [pid = 8447] [serial = 1470] [outer = 0x8e5c1400] 01:44:54 INFO - PROCESS | 8447 | 1466585094066 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1338ms 01:44:54 INFO - PROCESS | 8447 | 1466585094124 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 01:44:54 INFO - PROCESS | 8447 | 1466585094131 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 01:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:44:54 INFO - PROCESS | 8447 | 1466585094148 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:44:54 INFO - PROCESS | 8447 | 1466585094156 Marionette TRACE conn3 <- [1,1930,null,{}] 01:44:54 INFO - PROCESS | 8447 | 1466585094166 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:54 INFO - PROCESS | 8447 | 1466585094175 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:54 INFO - PROCESS | 8447 | 1466585094411 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 01:44:54 INFO - PROCESS | 8447 | 1466585094603 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:54 INFO - PROCESS | 8447 | 1466585094614 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe9000 == 12 [pid = 8447] [id = 490] 01:44:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8bfe9c00) [pid = 8447] [serial = 1471] [outer = (nil)] 01:44:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8d867c00) [pid = 8447] [serial = 1472] [outer = 0x8bfe9c00] 01:44:54 INFO - PROCESS | 8447 | 1466585094768 Marionette DEBUG loaded listener.js 01:44:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8da06800) [pid = 8447] [serial = 1473] [outer = 0x8bfe9c00] 01:44:55 INFO - PROCESS | 8447 | 1466585095839 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1762ms 01:44:55 INFO - PROCESS | 8447 | 1466585095905 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 01:44:55 INFO - PROCESS | 8447 | 1466585095911 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 01:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:44:55 INFO - PROCESS | 8447 | 1466585095920 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:44:55 INFO - PROCESS | 8447 | 1466585095924 Marionette TRACE conn3 <- [1,1934,null,{}] 01:44:55 INFO - PROCESS | 8447 | 1466585095933 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:55 INFO - PROCESS | 8447 | 1466585095942 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:56 INFO - PROCESS | 8447 | 1466585096148 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 01:44:56 INFO - PROCESS | 8447 | 1466585096389 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:56 INFO - PROCESS | 8447 | 1466585096402 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da0d800 == 13 [pid = 8447] [id = 491] 01:44:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8eee9000) [pid = 8447] [serial = 1474] [outer = (nil)] 01:44:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8f183400) [pid = 8447] [serial = 1475] [outer = 0x8eee9000] 01:44:56 INFO - PROCESS | 8447 | 1466585096487 Marionette DEBUG loaded listener.js 01:44:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8f1a6c00) [pid = 8447] [serial = 1476] [outer = 0x8eee9000] 01:44:57 INFO - PROCESS | 8447 | 1466585097622 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1784ms 01:44:57 INFO - PROCESS | 8447 | 1466585097710 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 01:44:57 INFO - PROCESS | 8447 | 1466585097717 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 01:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:44:57 INFO - PROCESS | 8447 | 1466585097725 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:44:57 INFO - PROCESS | 8447 | 1466585097728 Marionette TRACE conn3 <- [1,1938,null,{}] 01:44:57 INFO - PROCESS | 8447 | 1466585097735 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:57 INFO - PROCESS | 8447 | 1466585097740 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:57 INFO - PROCESS | 8447 | 1466585097975 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 01:44:58 INFO - PROCESS | 8447 | 1466585098284 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:58 INFO - PROCESS | 8447 | 1466585098293 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da05400 == 14 [pid = 8447] [id = 492] 01:44:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8e42f800) [pid = 8447] [serial = 1477] [outer = (nil)] 01:44:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x91beac00) [pid = 8447] [serial = 1478] [outer = 0x8e42f800] 01:44:58 INFO - PROCESS | 8447 | 1466585098377 Marionette DEBUG loaded listener.js 01:44:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x92389800) [pid = 8447] [serial = 1479] [outer = 0x8e42f800] 01:44:59 INFO - PROCESS | 8447 | 1466585099417 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1731ms 01:44:59 INFO - PROCESS | 8447 | 1466585099458 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 01:44:59 INFO - PROCESS | 8447 | 1466585099462 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 01:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:44:59 INFO - PROCESS | 8447 | 1466585099477 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:44:59 INFO - PROCESS | 8447 | 1466585099487 Marionette TRACE conn3 <- [1,1942,null,{}] 01:44:59 INFO - PROCESS | 8447 | 1466585099497 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:59 INFO - PROCESS | 8447 | 1466585099505 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:44:59 INFO - PROCESS | 8447 | 1466585099706 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 01:44:59 INFO - PROCESS | 8447 | 1466585099932 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:59 INFO - PROCESS | 8447 | 1466585099940 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e588c00 == 15 [pid = 8447] [id = 493] 01:45:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x9240f800) [pid = 8447] [serial = 1480] [outer = (nil)] 01:45:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x92c47400) [pid = 8447] [serial = 1481] [outer = 0x9240f800] 01:45:00 INFO - PROCESS | 8447 | 1466585100069 Marionette DEBUG loaded listener.js 01:45:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x92c42c00) [pid = 8447] [serial = 1482] [outer = 0x9240f800] 01:45:01 INFO - PROCESS | 8447 | 1466585101180 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1747ms 01:45:01 INFO - PROCESS | 8447 | 1466585101218 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 01:45:01 INFO - PROCESS | 8447 | 1466585101222 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 01:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:45:01 INFO - PROCESS | 8447 | 1466585101229 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:45:01 INFO - PROCESS | 8447 | 1466585101233 Marionette TRACE conn3 <- [1,1946,null,{}] 01:45:01 INFO - PROCESS | 8447 | 1466585101239 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:01 INFO - PROCESS | 8447 | 1466585101244 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:01 INFO - PROCESS | 8447 | 1466585101522 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 01:45:01 INFO - PROCESS | 8447 | 1466585101746 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:01 INFO - PROCESS | 8447 | 1466585101754 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d873000 == 16 [pid = 8447] [id = 494] 01:45:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8da0dc00) [pid = 8447] [serial = 1483] [outer = (nil)] 01:45:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8f177c00) [pid = 8447] [serial = 1484] [outer = 0x8da0dc00] 01:45:01 INFO - PROCESS | 8447 | 1466585101857 Marionette DEBUG loaded listener.js 01:45:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x91005400) [pid = 8447] [serial = 1485] [outer = 0x8da0dc00] 01:45:03 INFO - PROCESS | 8447 | 1466585103131 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1935ms 01:45:03 INFO - PROCESS | 8447 | 1466585103165 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 01:45:03 INFO - PROCESS | 8447 | 1466585103170 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 01:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:45:03 INFO - PROCESS | 8447 | 1466585103178 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:45:03 INFO - PROCESS | 8447 | 1466585103183 Marionette TRACE conn3 <- [1,1950,null,{}] 01:45:03 INFO - PROCESS | 8447 | 1466585103191 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:03 INFO - PROCESS | 8447 | 1466585103197 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:03 INFO - PROCESS | 8447 | 1466585103471 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 01:45:03 INFO - PROCESS | 8447 | --DOCSHELL 0x8e583000 == 15 [pid = 8447] [id = 489] 01:45:03 INFO - PROCESS | 8447 | --DOCSHELL 0x91388400 == 14 [pid = 8447] [id = 488] 01:45:03 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c8000 == 13 [pid = 8447] [id = 487] 01:45:03 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86a800 == 12 [pid = 8447] [id = 486] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x93ded800) [pid = 8447] [serial = 1433] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x93a22000) [pid = 8447] [serial = 1434] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x92c46800) [pid = 8447] [serial = 1415] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x92c4dc00) [pid = 8447] [serial = 1416] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x9396a400) [pid = 8447] [serial = 1418] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x93a20c00) [pid = 8447] [serial = 1419] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x92402000) [pid = 8447] [serial = 1407] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8d874000) [pid = 8447] [serial = 1409] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8e5ce000) [pid = 8447] [serial = 1410] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x9138c000) [pid = 8447] [serial = 1412] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x91a93800) [pid = 8447] [serial = 1413] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8f7c4000) [pid = 8447] [serial = 1424] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x9100a400) [pid = 8447] [serial = 1425] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x9240fc00) [pid = 8447] [serial = 1427] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x8e58a800) [pid = 8447] [serial = 1421] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x8eee8c00) [pid = 8447] [serial = 1422] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x92c64c00) [pid = 8447] [serial = 1431] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x92c5e000) [pid = 8447] [serial = 1430] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x928a3800) [pid = 8447] [serial = 1428] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x94892000) [pid = 8447] [serial = 1437] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0x93961c00) [pid = 8447] [serial = 1436] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 8447 | 1466585103683 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:03 INFO - PROCESS | 8447 | 1466585103694 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:03 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d874000 == 13 [pid = 8447] [id = 495] 01:45:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x8da01800) [pid = 8447] [serial = 1486] [outer = (nil)] 01:45:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x8e432000) [pid = 8447] [serial = 1487] [outer = 0x8da01800] 01:45:03 INFO - PROCESS | 8447 | 1466585103767 Marionette DEBUG loaded listener.js 01:45:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x8e5ca400) [pid = 8447] [serial = 1488] [outer = 0x8da01800] 01:45:04 INFO - PROCESS | 8447 | 1466585104555 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1432ms 01:45:04 INFO - PROCESS | 8447 | 1466585104611 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 01:45:04 INFO - PROCESS | 8447 | 1466585104618 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 01:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:45:04 INFO - PROCESS | 8447 | 1466585104633 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:45:04 INFO - PROCESS | 8447 | 1466585104638 Marionette TRACE conn3 <- [1,1954,null,{}] 01:45:04 INFO - PROCESS | 8447 | 1466585104643 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:04 INFO - PROCESS | 8447 | 1466585104649 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:04 INFO - PROCESS | 8447 | 1466585104825 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 01:45:04 INFO - PROCESS | 8447 | 1466585104837 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 8447 | 1466585104845 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7c3c00 == 14 [pid = 8447] [id = 496] 01:45:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8f7c4000) [pid = 8447] [serial = 1489] [outer = (nil)] 01:45:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x91005000) [pid = 8447] [serial = 1490] [outer = 0x8f7c4000] 01:45:04 INFO - PROCESS | 8447 | 1466585104930 Marionette DEBUG loaded listener.js 01:45:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x9100bc00) [pid = 8447] [serial = 1491] [outer = 0x8f7c4000] 01:45:05 INFO - PROCESS | 8447 | 1466585105927 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1332ms 01:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:45:05 INFO - PROCESS | 8447 | 1466585105976 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 01:45:05 INFO - PROCESS | 8447 | 1466585105980 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 01:45:06 INFO - PROCESS | 8447 | 1466585105994 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:45:06 INFO - PROCESS | 8447 | 1466585105999 Marionette TRACE conn3 <- [1,1958,null,{}] 01:45:06 INFO - PROCESS | 8447 | 1466585106015 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:06 INFO - PROCESS | 8447 | 1466585106022 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:06 INFO - PROCESS | 8447 | 1466585106255 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 01:45:06 INFO - PROCESS | 8447 | 1466585106285 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:06 INFO - PROCESS | 8447 | 1466585106298 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:06 INFO - PROCESS | 8447 | ++DOCSHELL 0x92402000 == 15 [pid = 8447] [id = 497] 01:45:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x92402c00) [pid = 8447] [serial = 1492] [outer = (nil)] 01:45:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x9240b800) [pid = 8447] [serial = 1493] [outer = 0x92402c00] 01:45:06 INFO - PROCESS | 8447 | 1466585106370 Marionette DEBUG loaded listener.js 01:45:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x928a0c00) [pid = 8447] [serial = 1494] [outer = 0x92402c00] 01:45:07 INFO - PROCESS | 8447 | 1466585107312 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1392ms 01:45:07 INFO - PROCESS | 8447 | 1466585107378 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 01:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:45:07 INFO - PROCESS | 8447 | 1466585107383 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 01:45:07 INFO - PROCESS | 8447 | 1466585107390 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:45:07 INFO - PROCESS | 8447 | 1466585107393 Marionette TRACE conn3 <- [1,1962,null,{}] 01:45:07 INFO - PROCESS | 8447 | 1466585107408 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:07 INFO - PROCESS | 8447 | 1466585107413 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:07 INFO - PROCESS | 8447 | 1466585107657 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 01:45:07 INFO - PROCESS | 8447 | 1466585107681 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:07 INFO - PROCESS | 8447 | 1466585107690 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c4cc00 == 16 [pid = 8447] [id = 498] 01:45:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x92c4f800) [pid = 8447] [serial = 1495] [outer = (nil)] 01:45:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x92c5f000) [pid = 8447] [serial = 1496] [outer = 0x92c4f800] 01:45:07 INFO - PROCESS | 8447 | 1466585107757 Marionette DEBUG loaded listener.js 01:45:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x92f83000) [pid = 8447] [serial = 1497] [outer = 0x92c4f800] 01:45:08 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8f17a000) [pid = 8447] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:45:08 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8eee5800) [pid = 8447] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:45:08 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8f184400) [pid = 8447] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:45:08 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x91a91400) [pid = 8447] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:45:08 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x8eeed400) [pid = 8447] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:45:08 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x9138b000) [pid = 8447] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:45:08 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x8bfe5400) [pid = 8447] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:45:08 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x9396b000) [pid = 8447] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:45:08 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x8d86b000) [pid = 8447] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:45:08 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x8e5c3c00) [pid = 8447] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:45:08 INFO - PROCESS | 8447 | 1466585108742 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1408ms 01:45:08 INFO - PROCESS | 8447 | 1466585108798 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 01:45:08 INFO - PROCESS | 8447 | 1466585108802 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 01:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:45:08 INFO - PROCESS | 8447 | 1466585108816 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:45:08 INFO - PROCESS | 8447 | 1466585108820 Marionette TRACE conn3 <- [1,1966,null,{}] 01:45:08 INFO - PROCESS | 8447 | 1466585108825 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:08 INFO - PROCESS | 8447 | 1466585108831 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:09 INFO - PROCESS | 8447 | 1466585109000 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 01:45:09 INFO - PROCESS | 8447 | 1466585109009 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:09 INFO - PROCESS | 8447 | 1466585109017 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f17d400 == 17 [pid = 8447] [id = 499] 01:45:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x9138b000) [pid = 8447] [serial = 1498] [outer = (nil)] 01:45:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x92c48800) [pid = 8447] [serial = 1499] [outer = 0x9138b000] 01:45:09 INFO - PROCESS | 8447 | 1466585109086 Marionette DEBUG loaded listener.js 01:45:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x92f82400) [pid = 8447] [serial = 1500] [outer = 0x9138b000] 01:45:09 INFO - PROCESS | 8447 | 1466585109986 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1194ms 01:45:10 INFO - PROCESS | 8447 | 1466585110012 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 01:45:10 INFO - PROCESS | 8447 | 1466585110016 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 01:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:45:10 INFO - PROCESS | 8447 | 1466585110021 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:45:10 INFO - PROCESS | 8447 | 1466585110025 Marionette TRACE conn3 <- [1,1970,null,{}] 01:45:10 INFO - PROCESS | 8447 | 1466585110030 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:10 INFO - PROCESS | 8447 | 1466585110040 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:10 INFO - PROCESS | 8447 | 1466585110259 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 01:45:10 INFO - PROCESS | 8447 | 1466585110469 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:10 INFO - PROCESS | 8447 | 1466585110482 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:10 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4800 == 18 [pid = 8447] [id = 500] 01:45:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8bfe5000) [pid = 8447] [serial = 1501] [outer = (nil)] 01:45:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8bfee000) [pid = 8447] [serial = 1502] [outer = 0x8bfe5000] 01:45:10 INFO - PROCESS | 8447 | 1466585110603 Marionette DEBUG loaded listener.js 01:45:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8da0e800) [pid = 8447] [serial = 1503] [outer = 0x8bfe5000] 01:45:11 INFO - PROCESS | 8447 | 1466585111820 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1833ms 01:45:11 INFO - PROCESS | 8447 | 1466585111858 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 01:45:11 INFO - PROCESS | 8447 | 1466585111865 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 01:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:45:11 INFO - PROCESS | 8447 | 1466585111873 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:45:11 INFO - PROCESS | 8447 | 1466585111879 Marionette TRACE conn3 <- [1,1974,null,{}] 01:45:11 INFO - PROCESS | 8447 | 1466585111887 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:11 INFO - PROCESS | 8447 | 1466585111895 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:12 INFO - PROCESS | 8447 | 1466585112124 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 01:45:12 INFO - PROCESS | 8447 | 1466585112307 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:12 INFO - PROCESS | 8447 | 1466585112316 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c6400 == 19 [pid = 8447] [id = 501] 01:45:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8f177400) [pid = 8447] [serial = 1504] [outer = (nil)] 01:45:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8f7ccc00) [pid = 8447] [serial = 1505] [outer = 0x8f177400] 01:45:12 INFO - PROCESS | 8447 | 1466585112475 Marionette DEBUG loaded listener.js 01:45:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x9138c000) [pid = 8447] [serial = 1506] [outer = 0x8f177400] 01:45:13 INFO - PROCESS | 8447 | 1466585113425 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1583ms 01:45:13 INFO - PROCESS | 8447 | 1466585113463 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 01:45:13 INFO - PROCESS | 8447 | 1466585113471 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 01:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:45:13 INFO - PROCESS | 8447 | 1466585113480 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:45:13 INFO - PROCESS | 8447 | 1466585113483 Marionette TRACE conn3 <- [1,1978,null,{}] 01:45:13 INFO - PROCESS | 8447 | 1466585113490 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:13 INFO - PROCESS | 8447 | 1466585113496 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:13 INFO - PROCESS | 8447 | 1466585113695 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 01:45:13 INFO - PROCESS | 8447 | 1466585113874 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:13 INFO - PROCESS | 8447 | 1466585113884 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:13 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a3c00 == 20 [pid = 8447] [id = 502] 01:45:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x91bee800) [pid = 8447] [serial = 1507] [outer = (nil)] 01:45:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x928a3c00) [pid = 8447] [serial = 1508] [outer = 0x91bee800] 01:45:13 INFO - PROCESS | 8447 | 1466585113967 Marionette DEBUG loaded listener.js 01:45:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x92c4c400) [pid = 8447] [serial = 1509] [outer = 0x91bee800] 01:45:14 INFO - PROCESS | 8447 | 1466585114983 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1539ms 01:45:15 INFO - PROCESS | 8447 | 1466585115019 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 01:45:15 INFO - PROCESS | 8447 | 1466585115023 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 01:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:45:15 INFO - PROCESS | 8447 | 1466585115040 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:45:15 INFO - PROCESS | 8447 | 1466585115049 Marionette TRACE conn3 <- [1,1982,null,{}] 01:45:15 INFO - PROCESS | 8447 | 1466585115056 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:15 INFO - PROCESS | 8447 | 1466585115064 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:15 INFO - PROCESS | 8447 | 1466585115298 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 01:45:15 INFO - PROCESS | 8447 | 1466585115535 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:15 INFO - PROCESS | 8447 | 1466585115544 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:15 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e433000 == 21 [pid = 8447] [id = 503] 01:45:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x9100c400) [pid = 8447] [serial = 1510] [outer = (nil)] 01:45:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x94890400) [pid = 8447] [serial = 1511] [outer = 0x9100c400] 01:45:15 INFO - PROCESS | 8447 | 1466585115668 Marionette DEBUG loaded listener.js 01:45:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x952a5c00) [pid = 8447] [serial = 1512] [outer = 0x9100c400] 01:45:16 INFO - PROCESS | 8447 | 1466585116642 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1647ms 01:45:16 INFO - PROCESS | 8447 | 1466585116679 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 01:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:45:16 INFO - PROCESS | 8447 | 1466585116684 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 01:45:16 INFO - PROCESS | 8447 | 1466585116690 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:45:16 INFO - PROCESS | 8447 | 1466585116694 Marionette TRACE conn3 <- [1,1986,null,{}] 01:45:16 INFO - PROCESS | 8447 | 1466585116700 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:16 INFO - PROCESS | 8447 | 1466585116705 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:16 INFO - PROCESS | 8447 | 1466585116892 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 01:45:17 INFO - PROCESS | 8447 | 1466585117070 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:17 INFO - PROCESS | 8447 | 1466585117080 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c62c00 == 22 [pid = 8447] [id = 504] 01:45:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x952a1000) [pid = 8447] [serial = 1513] [outer = (nil)] 01:45:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x954e1400) [pid = 8447] [serial = 1514] [outer = 0x952a1000] 01:45:17 INFO - PROCESS | 8447 | 1466585117164 Marionette DEBUG loaded listener.js 01:45:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x954e8800) [pid = 8447] [serial = 1515] [outer = 0x952a1000] 01:45:18 INFO - PROCESS | 8447 | 1466585118138 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1486ms 01:45:18 INFO - PROCESS | 8447 | 1466585118177 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 01:45:18 INFO - PROCESS | 8447 | 1466585118180 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 01:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:45:18 INFO - PROCESS | 8447 | 1466585118187 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:45:18 INFO - PROCESS | 8447 | 1466585118191 Marionette TRACE conn3 <- [1,1990,null,{}] 01:45:18 INFO - PROCESS | 8447 | 1466585118196 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:18 INFO - PROCESS | 8447 | 1466585118202 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:18 INFO - PROCESS | 8447 | 1466585118407 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 01:45:18 INFO - PROCESS | 8447 | 1466585118588 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:18 INFO - PROCESS | 8447 | 1466585118608 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x977e7c00 == 23 [pid = 8447] [id = 505] 01:45:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x977e8000) [pid = 8447] [serial = 1516] [outer = (nil)] 01:45:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x977ecc00) [pid = 8447] [serial = 1517] [outer = 0x977e8000] 01:45:18 INFO - PROCESS | 8447 | 1466585118696 Marionette DEBUG loaded listener.js 01:45:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x9897c800) [pid = 8447] [serial = 1518] [outer = 0x977e8000] 01:45:19 INFO - PROCESS | 8447 | 1466585119722 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1585ms 01:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:45:19 INFO - PROCESS | 8447 | 1466585119773 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 01:45:19 INFO - PROCESS | 8447 | 1466585119776 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 01:45:19 INFO - PROCESS | 8447 | 1466585119783 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:45:19 INFO - PROCESS | 8447 | 1466585119787 Marionette TRACE conn3 <- [1,1994,null,{}] 01:45:19 INFO - PROCESS | 8447 | 1466585119793 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:19 INFO - PROCESS | 8447 | 1466585119799 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:19 INFO - PROCESS | 8447 | 1466585119982 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 01:45:20 INFO - PROCESS | 8447 | 1466585120233 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:20 INFO - PROCESS | 8447 | 1466585120240 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d869800 == 24 [pid = 8447] [id = 506] 01:45:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8d86f000) [pid = 8447] [serial = 1519] [outer = (nil)] 01:45:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8e5cec00) [pid = 8447] [serial = 1520] [outer = 0x8d86f000] 01:45:20 INFO - PROCESS | 8447 | 1466585120383 Marionette DEBUG loaded listener.js 01:45:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x91003800) [pid = 8447] [serial = 1521] [outer = 0x8d86f000] 01:45:21 INFO - PROCESS | 8447 | 1466585121573 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1833ms 01:45:21 INFO - PROCESS | 8447 | 1466585121617 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 01:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:45:21 INFO - PROCESS | 8447 | 1466585121623 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 01:45:21 INFO - PROCESS | 8447 | 1466585121631 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:45:21 INFO - PROCESS | 8447 | 1466585121637 Marionette TRACE conn3 <- [1,1998,null,{}] 01:45:21 INFO - PROCESS | 8447 | 1466585121645 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:21 INFO - PROCESS | 8447 | 1466585121649 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:21 INFO - PROCESS | 8447 | 1466585121830 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 01:45:22 INFO - PROCESS | 8447 | 1466585122021 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:22 INFO - PROCESS | 8447 | 1466585122029 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:22 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e581400 == 25 [pid = 8447] [id = 507] 01:45:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8e585800) [pid = 8447] [serial = 1522] [outer = (nil)] 01:45:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8eee8c00) [pid = 8447] [serial = 1523] [outer = 0x8e585800] 01:45:22 INFO - PROCESS | 8447 | 1466585122109 Marionette DEBUG loaded listener.js 01:45:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x8f17a000) [pid = 8447] [serial = 1524] [outer = 0x8e585800] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8f17d400 == 24 [pid = 8447] [id = 499] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x92c4cc00 == 23 [pid = 8447] [id = 498] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x92402000 == 22 [pid = 8447] [id = 497] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7c3c00 == 21 [pid = 8447] [id = 496] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8d874000 == 20 [pid = 8447] [id = 495] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8d873000 == 19 [pid = 8447] [id = 494] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8e588c00 == 18 [pid = 8447] [id = 493] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8da05400 == 17 [pid = 8447] [id = 492] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8da0d800 == 16 [pid = 8447] [id = 491] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe9000 == 15 [pid = 8447] [id = 490] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeeb800 == 14 [pid = 8447] [id = 485] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8d869800 == 13 [pid = 8447] [id = 506] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x977e7c00 == 12 [pid = 8447] [id = 505] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x92c62c00 == 11 [pid = 8447] [id = 504] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8e433000 == 10 [pid = 8447] [id = 503] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c6400 == 9 [pid = 8447] [id = 501] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a3c00 == 8 [pid = 8447] [id = 502] 01:45:24 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4800 == 7 [pid = 8447] [id = 500] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8f19bc00) [pid = 8447] [serial = 1442] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8eef0400) [pid = 8447] [serial = 1464] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x928aa400) [pid = 8447] [serial = 1454] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x91bf7c00) [pid = 8447] [serial = 1445] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x977efc00) [pid = 8447] [serial = 1455] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x91a87400) [pid = 8447] [serial = 1469] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8eee9800) [pid = 8447] [serial = 1463] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8f7ca000) [pid = 8447] [serial = 1443] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8f7c4400) [pid = 8447] [serial = 1458] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91a8e800) [pid = 8447] [serial = 1467] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8da06400) [pid = 8447] [serial = 1440] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x952a0800) [pid = 8447] [serial = 1449] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x91390800) [pid = 8447] [serial = 1466] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8d867400) [pid = 8447] [serial = 1439] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8e42e000) [pid = 8447] [serial = 1461] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e428000) [pid = 8447] [serial = 1460] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x928a5c00) [pid = 8447] [serial = 1446] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x977a5000) [pid = 8447] [serial = 1452] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8f17fc00) [pid = 8447] [serial = 1457] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x954df000) [pid = 8447] [serial = 1451] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x948f8c00) [pid = 8447] [serial = 1448] [outer = (nil)] [url = about:blank] 01:45:24 INFO - PROCESS | 8447 | 1466585124506 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 2940ms 01:45:24 INFO - PROCESS | 8447 | 1466585124571 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 01:45:24 INFO - PROCESS | 8447 | 1466585124574 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 01:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:45:24 INFO - PROCESS | 8447 | 1466585124584 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:45:24 INFO - PROCESS | 8447 | 1466585124588 Marionette TRACE conn3 <- [1,2002,null,{}] 01:45:24 INFO - PROCESS | 8447 | 1466585124597 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:24 INFO - PROCESS | 8447 | 1466585124603 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:24 INFO - PROCESS | 8447 | 1466585124770 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 01:45:24 INFO - PROCESS | 8447 | 1466585124903 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:24 INFO - PROCESS | 8447 | 1466585124913 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e431c00 == 8 [pid = 8447] [id = 508] 01:45:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8e432800) [pid = 8447] [serial = 1525] [outer = (nil)] 01:45:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e582400) [pid = 8447] [serial = 1526] [outer = 0x8e432800] 01:45:24 INFO - PROCESS | 8447 | 1466585124987 Marionette DEBUG loaded listener.js 01:45:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8e588c00) [pid = 8447] [serial = 1527] [outer = 0x8e432800] 01:45:25 INFO - PROCESS | 8447 | 1466585125824 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1285ms 01:45:25 INFO - PROCESS | 8447 | 1466585125870 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 01:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:45:25 INFO - PROCESS | 8447 | 1466585125879 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 01:45:25 INFO - PROCESS | 8447 | 1466585125891 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:45:25 INFO - PROCESS | 8447 | 1466585125896 Marionette TRACE conn3 <- [1,2006,null,{}] 01:45:25 INFO - PROCESS | 8447 | 1466585125903 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:25 INFO - PROCESS | 8447 | 1466585125909 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:26 INFO - PROCESS | 8447 | 1466585126098 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 01:45:26 INFO - PROCESS | 8447 | 1466585126244 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:26 INFO - PROCESS | 8447 | 1466585126250 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeee000 == 9 [pid = 8447] [id = 509] 01:45:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8eef0400) [pid = 8447] [serial = 1528] [outer = (nil)] 01:45:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8f185000) [pid = 8447] [serial = 1529] [outer = 0x8eef0400] 01:45:26 INFO - PROCESS | 8447 | 1466585126326 Marionette DEBUG loaded listener.js 01:45:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8f1a4400) [pid = 8447] [serial = 1530] [outer = 0x8eef0400] 01:45:27 INFO - PROCESS | 8447 | 1466585127385 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 01:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1537ms 01:45:27 INFO - PROCESS | 8447 | 1466585127427 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 01:45:27 INFO - PROCESS | 8447 | 1466585127430 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 01:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:45:27 INFO - PROCESS | 8447 | 1466585127437 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:45:27 INFO - PROCESS | 8447 | 1466585127443 Marionette TRACE conn3 <- [1,2010,null,{}] 01:45:27 INFO - PROCESS | 8447 | 1466585127468 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:27 INFO - PROCESS | 8447 | 1466585127477 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:27 INFO - PROCESS | 8447 | 1466585127716 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 01:45:27 INFO - PROCESS | 8447 | 1466585127746 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:27 INFO - PROCESS | 8447 | 1466585127755 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x91392000 == 10 [pid = 8447] [id = 510] 01:45:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91393800) [pid = 8447] [serial = 1531] [outer = (nil)] 01:45:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91a8e800) [pid = 8447] [serial = 1532] [outer = 0x91393800] 01:45:27 INFO - PROCESS | 8447 | 1466585127833 Marionette DEBUG loaded listener.js 01:45:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91bec000) [pid = 8447] [serial = 1533] [outer = 0x91393800] 01:45:28 INFO - PROCESS | 8447 | 1466585128790 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 01:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1395ms 01:45:28 INFO - PROCESS | 8447 | 1466585128832 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 01:45:28 INFO - PROCESS | 8447 | 1466585128854 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 01:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:45:28 INFO - PROCESS | 8447 | 1466585128871 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:45:28 INFO - PROCESS | 8447 | 1466585128873 Marionette TRACE conn3 <- [1,2014,null,{}] 01:45:28 INFO - PROCESS | 8447 | 1466585128879 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:28 INFO - PROCESS | 8447 | 1466585128883 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:29 INFO - PROCESS | 8447 | 1466585129098 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 01:45:29 INFO - PROCESS | 8447 | 1466585129123 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:29 INFO - PROCESS | 8447 | 1466585129133 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:29 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138e400 == 11 [pid = 8447] [id = 511] 01:45:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x91beb400) [pid = 8447] [serial = 1534] [outer = (nil)] 01:45:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x928a4400) [pid = 8447] [serial = 1535] [outer = 0x91beb400] 01:45:29 INFO - PROCESS | 8447 | 1466585129200 Marionette DEBUG loaded listener.js 01:45:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x92c46800) [pid = 8447] [serial = 1536] [outer = 0x91beb400] 01:45:30 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e5c1400) [pid = 8447] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:45:30 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x92402c00) [pid = 8447] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:45:30 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x92c4f800) [pid = 8447] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:45:30 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x9138b000) [pid = 8447] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:45:30 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8da01800) [pid = 8447] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:45:30 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8eee9000) [pid = 8447] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:45:30 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8f7c4000) [pid = 8447] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:45:30 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x9240f800) [pid = 8447] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:45:30 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8da0dc00) [pid = 8447] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:45:30 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8bfe9c00) [pid = 8447] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:45:30 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8e42f800) [pid = 8447] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:45:30 INFO - PROCESS | 8447 | 1466585130562 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1730ms 01:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:45:30 INFO - PROCESS | 8447 | 1466585130602 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 01:45:30 INFO - PROCESS | 8447 | 1466585130604 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 01:45:30 INFO - PROCESS | 8447 | 1466585130611 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:45:30 INFO - PROCESS | 8447 | 1466585130614 Marionette TRACE conn3 <- [1,2018,null,{}] 01:45:30 INFO - PROCESS | 8447 | 1466585130620 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:30 INFO - PROCESS | 8447 | 1466585130624 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:30 INFO - PROCESS | 8447 | 1466585130778 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 01:45:30 INFO - PROCESS | 8447 | 1466585130924 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:30 INFO - PROCESS | 8447 | 1466585130933 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:30 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58e000 == 12 [pid = 8447] [id = 512] 01:45:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e5cd000) [pid = 8447] [serial = 1537] [outer = (nil)] 01:45:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x92406800) [pid = 8447] [serial = 1538] [outer = 0x8e5cd000] 01:45:31 INFO - PROCESS | 8447 | 1466585131000 Marionette DEBUG loaded listener.js 01:45:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x9289f400) [pid = 8447] [serial = 1539] [outer = 0x8e5cd000] 01:45:31 INFO - PROCESS | 8447 | 1466585131865 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1332ms 01:45:31 INFO - PROCESS | 8447 | 1466585131946 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 01:45:31 INFO - PROCESS | 8447 | 1466585131952 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 01:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:45:31 INFO - PROCESS | 8447 | 1466585131961 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:45:31 INFO - PROCESS | 8447 | 1466585131967 Marionette TRACE conn3 <- [1,2022,null,{}] 01:45:31 INFO - PROCESS | 8447 | 1466585131976 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:31 INFO - PROCESS | 8447 | 1466585131983 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:32 INFO - PROCESS | 8447 | 1466585132203 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 01:45:32 INFO - PROCESS | 8447 | 1466585132383 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:32 INFO - PROCESS | 8447 | 1466585132400 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee8800 == 13 [pid = 8447] [id = 513] 01:45:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8eee9800) [pid = 8447] [serial = 1540] [outer = (nil)] 01:45:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8eeef800) [pid = 8447] [serial = 1541] [outer = 0x8eee9800] 01:45:32 INFO - PROCESS | 8447 | 1466585132544 Marionette DEBUG loaded listener.js 01:45:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8f7c3c00) [pid = 8447] [serial = 1542] [outer = 0x8eee9800] 01:45:33 INFO - PROCESS | 8447 | 1466585133499 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1586ms 01:45:33 INFO - PROCESS | 8447 | 1466585133547 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 01:45:33 INFO - PROCESS | 8447 | 1466585133554 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 01:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:45:33 INFO - PROCESS | 8447 | 1466585133565 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:45:33 INFO - PROCESS | 8447 | 1466585133571 Marionette TRACE conn3 <- [1,2026,null,{}] 01:45:33 INFO - PROCESS | 8447 | 1466585133578 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:33 INFO - PROCESS | 8447 | 1466585133583 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:33 INFO - PROCESS | 8447 | 1466585133767 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 01:45:33 INFO - PROCESS | 8447 | 1466585133942 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:33 INFO - PROCESS | 8447 | 1466585133950 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfef400 == 14 [pid = 8447] [id = 514] 01:45:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91beb000) [pid = 8447] [serial = 1543] [outer = (nil)] 01:45:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x9240a800) [pid = 8447] [serial = 1544] [outer = 0x91beb000] 01:45:34 INFO - PROCESS | 8447 | 1466585134088 Marionette DEBUG loaded listener.js 01:45:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x92c55800) [pid = 8447] [serial = 1545] [outer = 0x91beb000] 01:45:35 INFO - PROCESS | 8447 | 1466585135058 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1548ms 01:45:35 INFO - PROCESS | 8447 | 1466585135110 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 01:45:35 INFO - PROCESS | 8447 | 1466585135115 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 01:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:45:35 INFO - PROCESS | 8447 | 1466585135121 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:45:35 INFO - PROCESS | 8447 | 1466585135125 Marionette TRACE conn3 <- [1,2030,null,{}] 01:45:35 INFO - PROCESS | 8447 | 1466585135141 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:35 INFO - PROCESS | 8447 | 1466585135150 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:35 INFO - PROCESS | 8447 | 1466585135373 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 01:45:35 INFO - PROCESS | 8447 | 1466585135652 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:35 INFO - PROCESS | 8447 | 1466585135666 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x93961000 == 15 [pid = 8447] [id = 515] 01:45:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x93969000) [pid = 8447] [serial = 1546] [outer = (nil)] 01:45:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x93a28800) [pid = 8447] [serial = 1547] [outer = 0x93969000] 01:45:35 INFO - PROCESS | 8447 | 1466585135796 Marionette DEBUG loaded listener.js 01:45:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x93df1800) [pid = 8447] [serial = 1548] [outer = 0x93969000] 01:45:36 INFO - PROCESS | 8447 | 1466585136706 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1637ms 01:45:36 INFO - PROCESS | 8447 | 1466585136761 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 01:45:36 INFO - PROCESS | 8447 | 1466585136765 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 01:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:45:36 INFO - PROCESS | 8447 | 1466585136774 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:45:36 INFO - PROCESS | 8447 | 1466585136778 Marionette TRACE conn3 <- [1,2034,null,{}] 01:45:36 INFO - PROCESS | 8447 | 1466585136784 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:36 INFO - PROCESS | 8447 | 1466585136790 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:36 INFO - PROCESS | 8447 | 1466585136975 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 01:45:37 INFO - PROCESS | 8447 | 1466585137156 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:37 INFO - PROCESS | 8447 | 1466585137165 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x94892000 == 16 [pid = 8447] [id = 516] 01:45:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x948f9800) [pid = 8447] [serial = 1549] [outer = (nil)] 01:45:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x952a7800) [pid = 8447] [serial = 1550] [outer = 0x948f9800] 01:45:37 INFO - PROCESS | 8447 | 1466585137245 Marionette DEBUG loaded listener.js 01:45:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x9541cc00) [pid = 8447] [serial = 1551] [outer = 0x948f9800] 01:45:38 INFO - PROCESS | 8447 | 1466585138197 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1481ms 01:45:38 INFO - PROCESS | 8447 | 1466585138256 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 01:45:38 INFO - PROCESS | 8447 | 1466585138260 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 01:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:45:38 INFO - PROCESS | 8447 | 1466585138267 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:45:38 INFO - PROCESS | 8447 | 1466585138271 Marionette TRACE conn3 <- [1,2038,null,{}] 01:45:38 INFO - PROCESS | 8447 | 1466585138277 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:38 INFO - PROCESS | 8447 | 1466585138282 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:38 INFO - PROCESS | 8447 | 1466585138455 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 01:45:38 INFO - PROCESS | 8447 | 1466585138633 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:38 INFO - PROCESS | 8447 | 1466585138643 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x952a4000 == 17 [pid = 8447] [id = 517] 01:45:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x95423800) [pid = 8447] [serial = 1552] [outer = (nil)] 01:45:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x954e3800) [pid = 8447] [serial = 1553] [outer = 0x95423800] 01:45:38 INFO - PROCESS | 8447 | 1466585138719 Marionette DEBUG loaded listener.js 01:45:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x954e7400) [pid = 8447] [serial = 1554] [outer = 0x95423800] 01:45:39 INFO - PROCESS | 8447 | 1466585139685 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1489ms 01:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:45:39 INFO - PROCESS | 8447 | 1466585139758 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 01:45:39 INFO - PROCESS | 8447 | 1466585139762 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 01:45:39 INFO - PROCESS | 8447 | 1466585139768 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:45:39 INFO - PROCESS | 8447 | 1466585139772 Marionette TRACE conn3 <- [1,2042,null,{}] 01:45:39 INFO - PROCESS | 8447 | 1466585139778 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:39 INFO - PROCESS | 8447 | 1466585139789 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:40 INFO - PROCESS | 8447 | 1466585140056 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 01:45:40 INFO - PROCESS | 8447 | 1466585140295 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:40 INFO - PROCESS | 8447 | 1466585140306 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x952a2000 == 18 [pid = 8447] [id = 518] 01:45:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x952a2800) [pid = 8447] [serial = 1555] [outer = (nil)] 01:45:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x977f1c00) [pid = 8447] [serial = 1556] [outer = 0x952a2800] 01:45:40 INFO - PROCESS | 8447 | 1466585140434 Marionette DEBUG loaded listener.js 01:45:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x98981000) [pid = 8447] [serial = 1557] [outer = 0x952a2800] 01:45:41 INFO - PROCESS | 8447 | 1466585141352 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1634ms 01:45:41 INFO - PROCESS | 8447 | 1466585141402 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 01:45:41 INFO - PROCESS | 8447 | 1466585141410 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 01:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:45:41 INFO - PROCESS | 8447 | 1466585141420 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:45:41 INFO - PROCESS | 8447 | 1466585141423 Marionette TRACE conn3 <- [1,2046,null,{}] 01:45:41 INFO - PROCESS | 8447 | 1466585141430 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:41 INFO - PROCESS | 8447 | 1466585141435 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:41 INFO - PROCESS | 8447 | 1466585141611 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 01:45:41 INFO - PROCESS | 8447 | 1466585141796 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:41 INFO - PROCESS | 8447 | 1466585141806 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:41 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da07400 == 19 [pid = 8447] [id = 519] 01:45:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x9488e000) [pid = 8447] [serial = 1558] [outer = (nil)] 01:45:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x98e44c00) [pid = 8447] [serial = 1559] [outer = 0x9488e000] 01:45:41 INFO - PROCESS | 8447 | 1466585141887 Marionette DEBUG loaded listener.js 01:45:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x98a99400) [pid = 8447] [serial = 1560] [outer = 0x9488e000] 01:45:42 INFO - PROCESS | 8447 | 1466585142832 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1487ms 01:45:42 INFO - PROCESS | 8447 | 1466585142908 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 01:45:42 INFO - PROCESS | 8447 | 1466585142912 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 01:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:45:42 INFO - PROCESS | 8447 | 1466585142919 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:45:42 INFO - PROCESS | 8447 | 1466585142921 Marionette TRACE conn3 <- [1,2050,null,{}] 01:45:42 INFO - PROCESS | 8447 | 1466585142928 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:42 INFO - PROCESS | 8447 | 1466585142933 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:43 INFO - PROCESS | 8447 | 1466585143110 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 01:45:43 INFO - PROCESS | 8447 | 1466585143492 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:43 INFO - PROCESS | 8447 | 1466585143501 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfed800 == 20 [pid = 8447] [id = 520] 01:45:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8d867800) [pid = 8447] [serial = 1561] [outer = (nil)] 01:45:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x8d875c00) [pid = 8447] [serial = 1562] [outer = 0x8d867800] 01:45:43 INFO - PROCESS | 8447 | 1466585143591 Marionette DEBUG loaded listener.js 01:45:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x8e430800) [pid = 8447] [serial = 1563] [outer = 0x8d867800] 01:45:44 INFO - PROCESS | 8447 | 1466585144491 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1636ms 01:45:44 INFO - PROCESS | 8447 | 1466585144594 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 01:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:45:44 INFO - PROCESS | 8447 | 1466585144604 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 01:45:44 INFO - PROCESS | 8447 | 1466585144611 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:45:44 INFO - PROCESS | 8447 | 1466585144616 Marionette TRACE conn3 <- [1,2054,null,{}] 01:45:44 INFO - PROCESS | 8447 | 1466585144624 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:44 INFO - PROCESS | 8447 | 1466585144632 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:44 INFO - PROCESS | 8447 | 1466585144810 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x91bf1800) [pid = 8447] [serial = 1470] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x928a0c00) [pid = 8447] [serial = 1494] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x92c5f000) [pid = 8447] [serial = 1496] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x92c48800) [pid = 8447] [serial = 1499] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8e432000) [pid = 8447] [serial = 1487] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8e5ca400) [pid = 8447] [serial = 1488] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8f183400) [pid = 8447] [serial = 1475] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8f1a6c00) [pid = 8447] [serial = 1476] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x91005000) [pid = 8447] [serial = 1490] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x92c47400) [pid = 8447] [serial = 1481] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x92c42c00) [pid = 8447] [serial = 1482] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8f177c00) [pid = 8447] [serial = 1484] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x91005400) [pid = 8447] [serial = 1485] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8d867c00) [pid = 8447] [serial = 1472] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8da06800) [pid = 8447] [serial = 1473] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x91beac00) [pid = 8447] [serial = 1478] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x92389800) [pid = 8447] [serial = 1479] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x92f83000) [pid = 8447] [serial = 1497] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x9240b800) [pid = 8447] [serial = 1493] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x92f82400) [pid = 8447] [serial = 1500] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x9100bc00) [pid = 8447] [serial = 1491] [outer = (nil)] [url = about:blank] 01:45:45 INFO - PROCESS | 8447 | 1466585145113 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:45 INFO - PROCESS | 8447 | 1466585145125 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d875400 == 21 [pid = 8447] [id = 521] 01:45:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8da09000) [pid = 8447] [serial = 1564] [outer = (nil)] 01:45:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8e5ce000) [pid = 8447] [serial = 1565] [outer = 0x8da09000] 01:45:45 INFO - PROCESS | 8447 | 1466585145226 Marionette DEBUG loaded listener.js 01:45:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8f183800) [pid = 8447] [serial = 1566] [outer = 0x8da09000] 01:45:46 INFO - PROCESS | 8447 | 1466585146018 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1432ms 01:45:46 INFO - PROCESS | 8447 | 1466585146046 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 01:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:45:46 INFO - PROCESS | 8447 | 1466585146052 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 01:45:46 INFO - PROCESS | 8447 | 1466585146059 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:45:46 INFO - PROCESS | 8447 | 1466585146063 Marionette TRACE conn3 <- [1,2058,null,{}] 01:45:46 INFO - PROCESS | 8447 | 1466585146068 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:46 INFO - PROCESS | 8447 | 1466585146073 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:46 INFO - PROCESS | 8447 | 1466585146238 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 01:45:46 INFO - PROCESS | 8447 | 1466585146382 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:46 INFO - PROCESS | 8447 | 1466585146391 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:46 INFO - PROCESS | 8447 | ++DOCSHELL 0x9100a800 == 22 [pid = 8447] [id = 522] 01:45:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9100fc00) [pid = 8447] [serial = 1567] [outer = (nil)] 01:45:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x91a91000) [pid = 8447] [serial = 1568] [outer = 0x9100fc00] 01:45:46 INFO - PROCESS | 8447 | 1466585146469 Marionette DEBUG loaded listener.js 01:45:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x92389800) [pid = 8447] [serial = 1569] [outer = 0x9100fc00] 01:45:47 INFO - PROCESS | 8447 | 1466585147357 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1347ms 01:45:47 INFO - PROCESS | 8447 | 1466585147407 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 01:45:47 INFO - PROCESS | 8447 | 1466585147411 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 01:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:45:47 INFO - PROCESS | 8447 | 1466585147424 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:45:47 INFO - PROCESS | 8447 | 1466585147433 Marionette TRACE conn3 <- [1,2062,null,{}] 01:45:47 INFO - PROCESS | 8447 | 1466585147441 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:47 INFO - PROCESS | 8447 | 1466585147447 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:47 INFO - PROCESS | 8447 | 1466585147619 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 01:45:47 INFO - PROCESS | 8447 | 1466585147785 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:47 INFO - PROCESS | 8447 | 1466585147797 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4800 == 23 [pid = 8447] [id = 523] 01:45:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x91386800) [pid = 8447] [serial = 1570] [outer = (nil)] 01:45:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x92c57800) [pid = 8447] [serial = 1571] [outer = 0x91386800] 01:45:47 INFO - PROCESS | 8447 | 1466585147860 Marionette DEBUG loaded listener.js 01:45:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x92c5f800) [pid = 8447] [serial = 1572] [outer = 0x91386800] 01:45:48 INFO - PROCESS | 8447 | 1466585148720 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1357ms 01:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:45:48 INFO - PROCESS | 8447 | 1466585148775 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 01:45:48 INFO - PROCESS | 8447 | 1466585148778 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 01:45:48 INFO - PROCESS | 8447 | 1466585148786 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:45:48 INFO - PROCESS | 8447 | 1466585148803 Marionette TRACE conn3 <- [1,2066,null,{}] 01:45:48 INFO - PROCESS | 8447 | 1466585148817 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:48 INFO - PROCESS | 8447 | 1466585148821 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:49 INFO - PROCESS | 8447 | 1466585149034 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 01:45:49 INFO - PROCESS | 8447 | 1466585149058 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:49 INFO - PROCESS | 8447 | 1466585149069 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eef0000 == 24 [pid = 8447] [id = 524] 01:45:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x91a92400) [pid = 8447] [serial = 1573] [outer = (nil)] 01:45:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x93a1f000) [pid = 8447] [serial = 1574] [outer = 0x91a92400] 01:45:49 INFO - PROCESS | 8447 | 1466585149131 Marionette DEBUG loaded listener.js 01:45:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x93a27c00) [pid = 8447] [serial = 1575] [outer = 0x91a92400] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x952a1000) [pid = 8447] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x977e8000) [pid = 8447] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x91beb400) [pid = 8447] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8e432800) [pid = 8447] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8eef0400) [pid = 8447] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x91bee800) [pid = 8447] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8e585800) [pid = 8447] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91393800) [pid = 8447] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8bfe5000) [pid = 8447] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8f177400) [pid = 8447] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x9100c400) [pid = 8447] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:45:49 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8d86f000) [pid = 8447] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:45:50 INFO - PROCESS | 8447 | 1466585150161 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1413ms 01:45:50 INFO - PROCESS | 8447 | 1466585150199 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 01:45:50 INFO - PROCESS | 8447 | 1466585150202 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 01:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:45:50 INFO - PROCESS | 8447 | 1466585150208 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:45:50 INFO - PROCESS | 8447 | 1466585150211 Marionette TRACE conn3 <- [1,2070,null,{}] 01:45:50 INFO - PROCESS | 8447 | 1466585150217 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:50 INFO - PROCESS | 8447 | 1466585150221 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:50 INFO - PROCESS | 8447 | 1466585150374 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 01:45:50 INFO - PROCESS | 8447 | 1466585150514 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:50 INFO - PROCESS | 8447 | 1466585150531 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:50 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eef0400 == 25 [pid = 8447] [id = 525] 01:45:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8f177400) [pid = 8447] [serial = 1576] [outer = (nil)] 01:45:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91beb400) [pid = 8447] [serial = 1577] [outer = 0x8f177400] 01:45:50 INFO - PROCESS | 8447 | 1466585150611 Marionette DEBUG loaded listener.js 01:45:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x948f8000) [pid = 8447] [serial = 1578] [outer = 0x8f177400] 01:45:51 INFO - PROCESS | 8447 | 1466585151391 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1229ms 01:45:51 INFO - PROCESS | 8447 | 1466585151438 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 01:45:51 INFO - PROCESS | 8447 | 1466585151442 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 01:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:45:51 INFO - PROCESS | 8447 | 1466585151448 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:45:51 INFO - PROCESS | 8447 | 1466585151452 Marionette TRACE conn3 <- [1,2074,null,{}] 01:45:51 INFO - PROCESS | 8447 | 1466585151457 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:51 INFO - PROCESS | 8447 | 1466585151462 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:51 INFO - PROCESS | 8447 | 1466585151669 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 01:45:51 INFO - PROCESS | 8447 | 1466585151695 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:51 INFO - PROCESS | 8447 | 1466585151700 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfef800 == 26 [pid = 8447] [id = 526] 01:45:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x928a0000) [pid = 8447] [serial = 1579] [outer = (nil)] 01:45:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x977ea800) [pid = 8447] [serial = 1580] [outer = 0x928a0000] 01:45:51 INFO - PROCESS | 8447 | 1466585151769 Marionette DEBUG loaded listener.js 01:45:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x98a11000) [pid = 8447] [serial = 1581] [outer = 0x928a0000] 01:45:52 INFO - PROCESS | 8447 | 1466585152898 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1479ms 01:45:52 INFO - PROCESS | 8447 | 1466585152931 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 01:45:52 INFO - PROCESS | 8447 | 1466585152938 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 01:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:45:52 INFO - PROCESS | 8447 | 1466585152946 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:45:52 INFO - PROCESS | 8447 | 1466585152954 Marionette TRACE conn3 <- [1,2078,null,{}] 01:45:52 INFO - PROCESS | 8447 | 1466585152962 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:52 INFO - PROCESS | 8447 | 1466585152966 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:53 INFO - PROCESS | 8447 | 1466585153161 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 01:45:53 INFO - PROCESS | 8447 | 1466585153389 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:53 INFO - PROCESS | 8447 | 1466585153395 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee4c00 == 27 [pid = 8447] [id = 527] 01:45:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8eee7800) [pid = 8447] [serial = 1582] [outer = (nil)] 01:45:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8f7cf400) [pid = 8447] [serial = 1583] [outer = 0x8eee7800] 01:45:53 INFO - PROCESS | 8447 | 1466585153526 Marionette DEBUG loaded listener.js 01:45:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x9100c800) [pid = 8447] [serial = 1584] [outer = 0x8eee7800] 01:45:54 INFO - PROCESS | 8447 | 1466585154436 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1542ms 01:45:54 INFO - PROCESS | 8447 | 1466585154488 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 01:45:54 INFO - PROCESS | 8447 | 1466585154496 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 01:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:45:54 INFO - PROCESS | 8447 | 1466585154507 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:45:54 INFO - PROCESS | 8447 | 1466585154510 Marionette TRACE conn3 <- [1,2082,null,{}] 01:45:54 INFO - PROCESS | 8447 | 1466585154517 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:54 INFO - PROCESS | 8447 | 1466585154523 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:54 INFO - PROCESS | 8447 | 1466585154769 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 01:45:55 INFO - PROCESS | 8447 | 1466585155059 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:55 INFO - PROCESS | 8447 | 1466585155070 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:55 INFO - PROCESS | 8447 | ++DOCSHELL 0x9240b800 == 28 [pid = 8447] [id = 528] 01:45:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x9289d000) [pid = 8447] [serial = 1585] [outer = (nil)] 01:45:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x92c48800) [pid = 8447] [serial = 1586] [outer = 0x9289d000] 01:45:55 INFO - PROCESS | 8447 | 1466585155199 Marionette DEBUG loaded listener.js 01:45:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x92f8a800) [pid = 8447] [serial = 1587] [outer = 0x9289d000] 01:45:56 INFO - PROCESS | 8447 | 1466585156097 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1635ms 01:45:56 INFO - PROCESS | 8447 | 1466585156142 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 01:45:56 INFO - PROCESS | 8447 | 1466585156147 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 01:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:45:56 INFO - PROCESS | 8447 | 1466585156153 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:45:56 INFO - PROCESS | 8447 | 1466585156159 Marionette TRACE conn3 <- [1,2086,null,{}] 01:45:56 INFO - PROCESS | 8447 | 1466585156176 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:56 INFO - PROCESS | 8447 | 1466585156184 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:56 INFO - PROCESS | 8447 | 1466585156368 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 01:45:56 INFO - PROCESS | 8447 | 1466585156763 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:56 INFO - PROCESS | 8447 | 1466585156773 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x9238f400 == 29 [pid = 8447] [id = 529] 01:45:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x995a4000) [pid = 8447] [serial = 1588] [outer = (nil)] 01:45:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x996b9c00) [pid = 8447] [serial = 1589] [outer = 0x995a4000] 01:45:56 INFO - PROCESS | 8447 | 1466585156940 Marionette DEBUG loaded listener.js 01:45:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x9986b000) [pid = 8447] [serial = 1590] [outer = 0x995a4000] 01:45:57 INFO - PROCESS | 8447 | 1466585157854 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1740ms 01:45:57 INFO - PROCESS | 8447 | 1466585157894 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 01:45:57 INFO - PROCESS | 8447 | 1466585157898 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 01:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:45:57 INFO - PROCESS | 8447 | 1466585157905 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:45:57 INFO - PROCESS | 8447 | 1466585157908 Marionette TRACE conn3 <- [1,2090,null,{}] 01:45:57 INFO - PROCESS | 8447 | 1466585157914 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:57 INFO - PROCESS | 8447 | 1466585157920 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:58 INFO - PROCESS | 8447 | 1466585158104 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 01:45:58 INFO - PROCESS | 8447 | 1466585158283 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:58 INFO - PROCESS | 8447 | 1466585158294 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a24800 == 30 [pid = 8447] [id = 530] 01:45:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x93a26000) [pid = 8447] [serial = 1591] [outer = (nil)] 01:45:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x998cbc00) [pid = 8447] [serial = 1592] [outer = 0x93a26000] 01:45:58 INFO - PROCESS | 8447 | 1466585158368 Marionette DEBUG loaded listener.js 01:45:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x99bcec00) [pid = 8447] [serial = 1593] [outer = 0x93a26000] 01:45:59 INFO - PROCESS | 8447 | 1466585159318 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1487ms 01:45:59 INFO - PROCESS | 8447 | 1466585159393 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 01:45:59 INFO - PROCESS | 8447 | 1466585159398 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 01:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:45:59 INFO - PROCESS | 8447 | 1466585159404 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:45:59 INFO - PROCESS | 8447 | 1466585159409 Marionette TRACE conn3 <- [1,2094,null,{}] 01:45:59 INFO - PROCESS | 8447 | 1466585159415 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:59 INFO - PROCESS | 8447 | 1466585159420 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:59 INFO - PROCESS | 8447 | 1466585159641 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 01:45:59 INFO - PROCESS | 8447 | 1466585159884 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:59 INFO - PROCESS | 8447 | 1466585159892 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:45:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e585000 == 31 [pid = 8447] [id = 531] 01:45:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8f17fc00) [pid = 8447] [serial = 1594] [outer = (nil)] 01:46:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x99dce800) [pid = 8447] [serial = 1595] [outer = 0x8f17fc00] 01:46:00 INFO - PROCESS | 8447 | 1466585160016 Marionette DEBUG loaded listener.js 01:46:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x99de5800) [pid = 8447] [serial = 1596] [outer = 0x8f17fc00] 01:46:00 INFO - PROCESS | 8447 | 1466585160952 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1590ms 01:46:00 INFO - PROCESS | 8447 | 1466585160994 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 01:46:00 INFO - PROCESS | 8447 | 1466585160998 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 01:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:46:01 INFO - PROCESS | 8447 | 1466585161005 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:46:01 INFO - PROCESS | 8447 | 1466585161008 Marionette TRACE conn3 <- [1,2098,null,{}] 01:46:01 INFO - PROCESS | 8447 | 1466585161014 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:01 INFO - PROCESS | 8447 | 1466585161026 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:01 INFO - PROCESS | 8447 | 1466585161258 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 01:46:01 INFO - PROCESS | 8447 | 1466585161443 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:01 INFO - PROCESS | 8447 | 1466585161452 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86e000 == 32 [pid = 8447] [id = 532] 01:46:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8e584400) [pid = 8447] [serial = 1597] [outer = (nil)] 01:46:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x91387000) [pid = 8447] [serial = 1598] [outer = 0x8e584400] 01:46:01 INFO - PROCESS | 8447 | 1466585161569 Marionette DEBUG loaded listener.js 01:46:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x954e3400) [pid = 8447] [serial = 1599] [outer = 0x8e584400] 01:46:02 INFO - PROCESS | 8447 | 1466585162531 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1585ms 01:46:02 INFO - PROCESS | 8447 | 1466585162591 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 01:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:46:02 INFO - PROCESS | 8447 | 1466585162596 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 01:46:02 INFO - PROCESS | 8447 | 1466585162603 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:46:02 INFO - PROCESS | 8447 | 1466585162607 Marionette TRACE conn3 <- [1,2102,null,{}] 01:46:02 INFO - PROCESS | 8447 | 1466585162613 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:02 INFO - PROCESS | 8447 | 1466585162618 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:02 INFO - PROCESS | 8447 | 1466585162813 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 01:46:03 INFO - PROCESS | 8447 | 1466585163339 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:03 INFO - PROCESS | 8447 | 1466585163348 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:03 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c8000 == 33 [pid = 8447] [id = 533] 01:46:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x8e5c8c00) [pid = 8447] [serial = 1600] [outer = (nil)] 01:46:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x8eee5c00) [pid = 8447] [serial = 1601] [outer = 0x8e5c8c00] 01:46:03 INFO - PROCESS | 8447 | 1466585163430 Marionette DEBUG loaded listener.js 01:46:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x8f7cec00) [pid = 8447] [serial = 1602] [outer = 0x8e5c8c00] 01:46:04 INFO - PROCESS | 8447 | 1466585164387 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1835ms 01:46:04 INFO - PROCESS | 8447 | 1466585164441 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 01:46:04 INFO - PROCESS | 8447 | 1466585164447 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 01:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:46:04 INFO - PROCESS | 8447 | 1466585164454 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:46:04 INFO - PROCESS | 8447 | 1466585164459 Marionette TRACE conn3 <- [1,2106,null,{}] 01:46:04 INFO - PROCESS | 8447 | 1466585164467 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:04 INFO - PROCESS | 8447 | 1466585164474 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:04 INFO - PROCESS | 8447 | 1466585164662 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 01:46:04 INFO - PROCESS | 8447 | 1466585164905 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:04 INFO - PROCESS | 8447 | 1466585164916 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe8000 == 34 [pid = 8447] [id = 534] 01:46:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x8f7cd400) [pid = 8447] [serial = 1603] [outer = (nil)] 01:46:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x92402000) [pid = 8447] [serial = 1604] [outer = 0x8f7cd400] 01:46:05 INFO - PROCESS | 8447 | 1466585165000 Marionette DEBUG loaded listener.js 01:46:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x92410800) [pid = 8447] [serial = 1605] [outer = 0x8f7cd400] 01:46:06 INFO - PROCESS | 8447 | --DOCSHELL 0x8e581400 == 33 [pid = 8447] [id = 507] 01:46:06 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c8000 == 32 [pid = 8447] [id = 533] 01:46:06 INFO - PROCESS | 8447 | --DOCSHELL 0x8e585000 == 31 [pid = 8447] [id = 531] 01:46:06 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86e000 == 30 [pid = 8447] [id = 532] 01:46:06 INFO - PROCESS | 8447 | --DOCSHELL 0x93a24800 == 29 [pid = 8447] [id = 530] 01:46:06 INFO - PROCESS | 8447 | --DOCSHELL 0x9238f400 == 28 [pid = 8447] [id = 529] 01:46:06 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee4c00 == 27 [pid = 8447] [id = 527] 01:46:06 INFO - PROCESS | 8447 | --DOCSHELL 0x9240b800 == 26 [pid = 8447] [id = 528] 01:46:06 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfef800 == 25 [pid = 8447] [id = 526] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x8e5cec00) [pid = 8447] [serial = 1520] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x928a4400) [pid = 8447] [serial = 1535] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x8e588c00) [pid = 8447] [serial = 1527] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x9138c000) [pid = 8447] [serial = 1506] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x8f185000) [pid = 8447] [serial = 1529] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x9897c800) [pid = 8447] [serial = 1518] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x8eee8c00) [pid = 8447] [serial = 1523] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x92406800) [pid = 8447] [serial = 1538] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x954e1400) [pid = 8447] [serial = 1514] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x977ecc00) [pid = 8447] [serial = 1517] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x92c46800) [pid = 8447] [serial = 1536] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x8e582400) [pid = 8447] [serial = 1526] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x8f1a4400) [pid = 8447] [serial = 1530] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x928a3c00) [pid = 8447] [serial = 1508] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x92c4c400) [pid = 8447] [serial = 1509] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8f17a000) [pid = 8447] [serial = 1524] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x954e8800) [pid = 8447] [serial = 1515] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x91bec000) [pid = 8447] [serial = 1533] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8da0e800) [pid = 8447] [serial = 1503] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f7ccc00) [pid = 8447] [serial = 1505] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8bfee000) [pid = 8447] [serial = 1502] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x91a8e800) [pid = 8447] [serial = 1532] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x94890400) [pid = 8447] [serial = 1511] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x952a5c00) [pid = 8447] [serial = 1512] [outer = (nil)] [url = about:blank] 01:46:06 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x91003800) [pid = 8447] [serial = 1521] [outer = (nil)] [url = about:blank] 01:46:07 INFO - PROCESS | 8447 | 1466585167040 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2635ms 01:46:07 INFO - PROCESS | 8447 | 1466585167091 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 01:46:07 INFO - PROCESS | 8447 | 1466585167097 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 01:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:46:07 INFO - PROCESS | 8447 | 1466585167106 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:46:07 INFO - PROCESS | 8447 | 1466585167114 Marionette TRACE conn3 <- [1,2110,null,{}] 01:46:07 INFO - PROCESS | 8447 | 1466585167183 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:07 INFO - PROCESS | 8447 | 1466585167189 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:07 INFO - PROCESS | 8447 | 1466585167405 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 01:46:07 INFO - PROCESS | 8447 | 1466585167416 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:07 INFO - PROCESS | 8447 | 1466585167425 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42e800 == 26 [pid = 8447] [id = 535] 01:46:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8e42f000) [pid = 8447] [serial = 1606] [outer = (nil)] 01:46:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8e589000) [pid = 8447] [serial = 1607] [outer = 0x8e42f000] 01:46:07 INFO - PROCESS | 8447 | 1466585167499 Marionette DEBUG loaded listener.js 01:46:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8e5c4000) [pid = 8447] [serial = 1608] [outer = 0x8e42f000] 01:46:08 INFO - PROCESS | 8447 | 1466585168415 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1338ms 01:46:08 INFO - PROCESS | 8447 | 1466585168449 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 01:46:08 INFO - PROCESS | 8447 | 1466585168458 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 01:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:46:08 INFO - PROCESS | 8447 | 1466585168470 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:46:08 INFO - PROCESS | 8447 | 1466585168474 Marionette TRACE conn3 <- [1,2114,null,{}] 01:46:08 INFO - PROCESS | 8447 | 1466585168481 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:08 INFO - PROCESS | 8447 | 1466585168487 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:08 INFO - PROCESS | 8447 | 1466585168723 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 01:46:08 INFO - PROCESS | 8447 | 1466585168828 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:08 INFO - PROCESS | 8447 | 1466585168837 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeec000 == 27 [pid = 8447] [id = 536] 01:46:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8f182c00) [pid = 8447] [serial = 1609] [outer = (nil)] 01:46:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8f19d800) [pid = 8447] [serial = 1610] [outer = 0x8f182c00] 01:46:08 INFO - PROCESS | 8447 | 1466585168914 Marionette DEBUG loaded listener.js 01:46:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8f1a4800) [pid = 8447] [serial = 1611] [outer = 0x8f182c00] 01:46:09 INFO - PROCESS | 8447 | 1466585169832 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1393ms 01:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:46:09 INFO - PROCESS | 8447 | 1466585169863 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 01:46:09 INFO - PROCESS | 8447 | 1466585169866 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 01:46:09 INFO - PROCESS | 8447 | 1466585169873 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:46:09 INFO - PROCESS | 8447 | 1466585169879 Marionette TRACE conn3 <- [1,2118,null,{}] 01:46:09 INFO - PROCESS | 8447 | 1466585169904 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:09 INFO - PROCESS | 8447 | 1466585169913 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:10 INFO - PROCESS | 8447 | 1466585170133 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 01:46:10 INFO - PROCESS | 8447 | 1466585170228 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:10 INFO - PROCESS | 8447 | 1466585170239 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:10 INFO - PROCESS | 8447 | ++DOCSHELL 0x91395000 == 28 [pid = 8447] [id = 537] 01:46:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x91395800) [pid = 8447] [serial = 1612] [outer = (nil)] 01:46:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x91a8fc00) [pid = 8447] [serial = 1613] [outer = 0x91395800] 01:46:10 INFO - PROCESS | 8447 | 1466585170309 Marionette DEBUG loaded listener.js 01:46:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x91bf6800) [pid = 8447] [serial = 1614] [outer = 0x91395800] 01:46:11 INFO - PROCESS | 8447 | 1466585171695 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x91a92400) [pid = 8447] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8d867800) [pid = 8447] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x9488e000) [pid = 8447] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x9100fc00) [pid = 8447] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8e5cd000) [pid = 8447] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x93969000) [pid = 8447] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x95423800) [pid = 8447] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x91beb000) [pid = 8447] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8eee9800) [pid = 8447] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x948f9800) [pid = 8447] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x952a2800) [pid = 8447] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8da09000) [pid = 8447] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8f177400) [pid = 8447] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x91386800) [pid = 8447] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:46:11 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x928a0000) [pid = 8447] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1937ms 01:46:11 INFO - PROCESS | 8447 | 1466585171854 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 01:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:46:11 INFO - PROCESS | 8447 | 1466585171859 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 01:46:11 INFO - PROCESS | 8447 | 1466585171865 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:46:11 INFO - PROCESS | 8447 | 1466585171869 Marionette TRACE conn3 <- [1,2122,null,{}] 01:46:11 INFO - PROCESS | 8447 | 1466585171874 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:11 INFO - PROCESS | 8447 | 1466585171879 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:12 INFO - PROCESS | 8447 | 1466585172091 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 01:46:12 INFO - PROCESS | 8447 | 1466585172189 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:12 INFO - PROCESS | 8447 | 1466585172200 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42bc00 == 29 [pid = 8447] [id = 538] 01:46:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8f182000) [pid = 8447] [serial = 1615] [outer = (nil)] 01:46:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91a92400) [pid = 8447] [serial = 1616] [outer = 0x8f182000] 01:46:12 INFO - PROCESS | 8447 | 1466585172271 Marionette DEBUG loaded listener.js 01:46:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x92405c00) [pid = 8447] [serial = 1617] [outer = 0x8f182000] 01:46:12 INFO - PROCESS | 8447 | 1466585172987 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1180ms 01:46:13 INFO - PROCESS | 8447 | 1466585173049 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 01:46:13 INFO - PROCESS | 8447 | 1466585173053 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 01:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:46:13 INFO - PROCESS | 8447 | 1466585173059 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:46:13 INFO - PROCESS | 8447 | 1466585173063 Marionette TRACE conn3 <- [1,2126,null,{}] 01:46:13 INFO - PROCESS | 8447 | 1466585173068 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:13 INFO - PROCESS | 8447 | 1466585173073 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:13 INFO - PROCESS | 8447 | 1466585173232 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 01:46:13 INFO - PROCESS | 8447 | 1466585173241 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:13 INFO - PROCESS | 8447 | 1466585173253 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:13 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfea400 == 30 [pid = 8447] [id = 539] 01:46:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8da10c00) [pid = 8447] [serial = 1618] [outer = (nil)] 01:46:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x92c42400) [pid = 8447] [serial = 1619] [outer = 0x8da10c00] 01:46:13 INFO - PROCESS | 8447 | 1466585173318 Marionette DEBUG loaded listener.js 01:46:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x92c4a400) [pid = 8447] [serial = 1620] [outer = 0x8da10c00] 01:46:14 INFO - PROCESS | 8447 | 1466585174498 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1495ms 01:46:14 INFO - PROCESS | 8447 | 1466585174557 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 01:46:14 INFO - PROCESS | 8447 | 1466585174564 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 01:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:46:14 INFO - PROCESS | 8447 | 1466585174573 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:46:14 INFO - PROCESS | 8447 | 1466585174579 Marionette TRACE conn3 <- [1,2130,null,{}] 01:46:14 INFO - PROCESS | 8447 | 1466585174590 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:14 INFO - PROCESS | 8447 | 1466585174595 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:14 INFO - PROCESS | 8447 | 1466585174801 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 01:46:15 INFO - PROCESS | 8447 | 1466585175041 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:15 INFO - PROCESS | 8447 | 1466585175049 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:15 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e583c00 == 31 [pid = 8447] [id = 540] 01:46:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8e58c800) [pid = 8447] [serial = 1621] [outer = (nil)] 01:46:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8f179000) [pid = 8447] [serial = 1622] [outer = 0x8e58c800] 01:46:15 INFO - PROCESS | 8447 | 1466585175179 Marionette DEBUG loaded listener.js 01:46:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8f7c2000) [pid = 8447] [serial = 1623] [outer = 0x8e58c800] 01:46:16 INFO - PROCESS | 8447 | 1466585176177 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:46:16 INFO - PROCESS | 8447 | 1466585176273 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 01:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:46:16 INFO - PROCESS | 8447 | 1466585176283 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:46:16 INFO - PROCESS | 8447 | 1466585176287 Marionette TRACE conn3 <- [1,2134,null,{}] 01:46:16 INFO - PROCESS | 8447 | 1466585176294 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:16 INFO - PROCESS | 8447 | 1466585176300 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:16 INFO - PROCESS | 8447 | 1466585176520 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 01:46:16 INFO - PROCESS | 8447 | 1466585176758 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:16 INFO - PROCESS | 8447 | 1466585176768 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeefc00 == 32 [pid = 8447] [id = 541] 01:46:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x91a95400) [pid = 8447] [serial = 1624] [outer = (nil)] 01:46:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x92408400) [pid = 8447] [serial = 1625] [outer = 0x91a95400] 01:46:16 INFO - PROCESS | 8447 | 1466585176873 Marionette DEBUG loaded listener.js 01:46:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x92c43000) [pid = 8447] [serial = 1626] [outer = 0x91a95400] 01:46:17 INFO - PROCESS | 8447 | 1466585177967 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1734ms 01:46:18 INFO - PROCESS | 8447 | 1466585178019 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 01:46:18 INFO - PROCESS | 8447 | 1466585178022 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 01:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:46:18 INFO - PROCESS | 8447 | 1466585178029 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:46:18 INFO - PROCESS | 8447 | 1466585178035 Marionette TRACE conn3 <- [1,2138,null,{}] 01:46:18 INFO - PROCESS | 8447 | 1466585178052 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:18 INFO - PROCESS | 8447 | 1466585178061 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:18 INFO - PROCESS | 8447 | 1466585178258 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 01:46:18 INFO - PROCESS | 8447 | 1466585178497 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:18 INFO - PROCESS | 8447 | 1466585178505 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a25400 == 33 [pid = 8447] [id = 542] 01:46:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x93a25c00) [pid = 8447] [serial = 1627] [outer = (nil)] 01:46:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x948ec400) [pid = 8447] [serial = 1628] [outer = 0x93a25c00] 01:46:18 INFO - PROCESS | 8447 | 1466585178635 Marionette DEBUG loaded listener.js 01:46:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x948fb000) [pid = 8447] [serial = 1629] [outer = 0x93a25c00] 01:46:19 INFO - PROCESS | 8447 | 1466585179616 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1639ms 01:46:19 INFO - PROCESS | 8447 | 1466585179668 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 01:46:19 INFO - PROCESS | 8447 | 1466585179673 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 01:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:46:19 INFO - PROCESS | 8447 | 1466585179681 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:46:19 INFO - PROCESS | 8447 | 1466585179684 Marionette TRACE conn3 <- [1,2142,null,{}] 01:46:19 INFO - PROCESS | 8447 | 1466585179691 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:19 INFO - PROCESS | 8447 | 1466585179696 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:19 INFO - PROCESS | 8447 | 1466585179890 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 01:46:20 INFO - PROCESS | 8447 | 1466585180129 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:20 INFO - PROCESS | 8447 | 1466585180136 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a92000 == 34 [pid = 8447] [id = 543] 01:46:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x92383c00) [pid = 8447] [serial = 1630] [outer = (nil)] 01:46:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x954de000) [pid = 8447] [serial = 1631] [outer = 0x92383c00] 01:46:20 INFO - PROCESS | 8447 | 1466585180264 Marionette DEBUG loaded listener.js 01:46:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x954e6c00) [pid = 8447] [serial = 1632] [outer = 0x92383c00] 01:46:21 INFO - PROCESS | 8447 | 1466585181386 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:46:21 INFO - PROCESS | 8447 | 1466585181481 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 01:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:46:21 INFO - PROCESS | 8447 | 1466585181490 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:46:21 INFO - PROCESS | 8447 | 1466585181496 Marionette TRACE conn3 <- [1,2146,null,{}] 01:46:21 INFO - PROCESS | 8447 | 1466585181504 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:21 INFO - PROCESS | 8447 | 1466585181510 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:21 INFO - PROCESS | 8447 | 1466585181777 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 01:46:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42bc00 == 33 [pid = 8447] [id = 538] 01:46:22 INFO - PROCESS | 8447 | --DOCSHELL 0x91395000 == 32 [pid = 8447] [id = 537] 01:46:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeec000 == 31 [pid = 8447] [id = 536] 01:46:22 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42e800 == 30 [pid = 8447] [id = 535] 01:46:22 INFO - PROCESS | 8447 | 1466585182096 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:22 INFO - PROCESS | 8447 | 1466585182105 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x93a1f000) [pid = 8447] [serial = 1574] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x93a27c00) [pid = 8447] [serial = 1575] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8d875c00) [pid = 8447] [serial = 1562] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8e430800) [pid = 8447] [serial = 1563] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x98e44c00) [pid = 8447] [serial = 1559] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x98a99400) [pid = 8447] [serial = 1560] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x91a91000) [pid = 8447] [serial = 1568] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x92389800) [pid = 8447] [serial = 1569] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x9289f400) [pid = 8447] [serial = 1539] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x93a28800) [pid = 8447] [serial = 1547] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x93df1800) [pid = 8447] [serial = 1548] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x954e3800) [pid = 8447] [serial = 1553] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x954e7400) [pid = 8447] [serial = 1554] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x9240a800) [pid = 8447] [serial = 1544] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x92c55800) [pid = 8447] [serial = 1545] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8eeef800) [pid = 8447] [serial = 1541] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8f7c3c00) [pid = 8447] [serial = 1542] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x952a7800) [pid = 8447] [serial = 1550] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x9541cc00) [pid = 8447] [serial = 1551] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x977f1c00) [pid = 8447] [serial = 1556] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x98981000) [pid = 8447] [serial = 1557] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8e5ce000) [pid = 8447] [serial = 1565] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8f183800) [pid = 8447] [serial = 1566] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x91beb400) [pid = 8447] [serial = 1577] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x92c5f800) [pid = 8447] [serial = 1572] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x92c57800) [pid = 8447] [serial = 1571] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x948f8000) [pid = 8447] [serial = 1578] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x98a11000) [pid = 8447] [serial = 1581] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x977ea800) [pid = 8447] [serial = 1580] [outer = (nil)] [url = about:blank] 01:46:22 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42e800 == 31 [pid = 8447] [id = 544] 01:46:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8e430800) [pid = 8447] [serial = 1633] [outer = (nil)] 01:46:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x8eee4c00) [pid = 8447] [serial = 1634] [outer = 0x8e430800] 01:46:22 INFO - PROCESS | 8447 | 1466585182224 Marionette DEBUG loaded listener.js 01:46:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8eee9800) [pid = 8447] [serial = 1635] [outer = 0x8e430800] 01:46:23 INFO - PROCESS | 8447 | 1466585183050 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:46:23 INFO - PROCESS | 8447 | 1466585183092 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 01:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:46:23 INFO - PROCESS | 8447 | 1466585183102 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:46:23 INFO - PROCESS | 8447 | 1466585183106 Marionette TRACE conn3 <- [1,2150,null,{}] 01:46:23 INFO - PROCESS | 8447 | 1466585183113 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:23 INFO - PROCESS | 8447 | 1466585183117 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:23 INFO - PROCESS | 8447 | 1466585183291 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 01:46:23 INFO - PROCESS | 8447 | 1466585183302 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:23 INFO - PROCESS | 8447 | 1466585183309 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f17cc00 == 32 [pid = 8447] [id = 545] 01:46:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x91388800) [pid = 8447] [serial = 1636] [outer = (nil)] 01:46:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x91393400) [pid = 8447] [serial = 1637] [outer = 0x91388800] 01:46:23 INFO - PROCESS | 8447 | 1466585183380 Marionette DEBUG loaded listener.js 01:46:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x91a90400) [pid = 8447] [serial = 1638] [outer = 0x91388800] 01:46:24 INFO - PROCESS | 8447 | 1466585184493 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1431ms 01:46:24 INFO - PROCESS | 8447 | 1466585184534 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 01:46:24 INFO - PROCESS | 8447 | 1466585184541 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 01:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:46:24 INFO - PROCESS | 8447 | 1466585184550 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:46:24 INFO - PROCESS | 8447 | 1466585184556 Marionette TRACE conn3 <- [1,2154,null,{}] 01:46:24 INFO - PROCESS | 8447 | 1466585184565 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:24 INFO - PROCESS | 8447 | 1466585184571 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:24 INFO - PROCESS | 8447 | 1466585184774 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 01:46:24 INFO - PROCESS | 8447 | 1466585184955 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:24 INFO - PROCESS | 8447 | 1466585184971 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da06c00 == 33 [pid = 8447] [id = 546] 01:46:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e42b400) [pid = 8447] [serial = 1639] [outer = (nil)] 01:46:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8f7c3c00) [pid = 8447] [serial = 1640] [outer = 0x8e42b400] 01:46:25 INFO - PROCESS | 8447 | 1466585185055 Marionette DEBUG loaded listener.js 01:46:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x9100ac00) [pid = 8447] [serial = 1641] [outer = 0x8e42b400] 01:46:26 INFO - PROCESS | 8447 | 1466585186102 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1593ms 01:46:26 INFO - PROCESS | 8447 | 1466585186144 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 01:46:26 INFO - PROCESS | 8447 | 1466585186151 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 01:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:46:26 INFO - PROCESS | 8447 | 1466585186162 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:46:26 INFO - PROCESS | 8447 | 1466585186166 Marionette TRACE conn3 <- [1,2158,null,{}] 01:46:26 INFO - PROCESS | 8447 | 1466585186173 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:26 INFO - PROCESS | 8447 | 1466585186180 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:26 INFO - PROCESS | 8447 | 1466585186367 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 01:46:26 INFO - PROCESS | 8447 | 1466585186596 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:26 INFO - PROCESS | 8447 | 1466585186603 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x91391c00 == 34 [pid = 8447] [id = 547] 01:46:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x9289f400) [pid = 8447] [serial = 1642] [outer = (nil)] 01:46:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x928aa000) [pid = 8447] [serial = 1643] [outer = 0x9289f400] 01:46:26 INFO - PROCESS | 8447 | 1466585186735 Marionette DEBUG loaded listener.js 01:46:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x92c4ec00) [pid = 8447] [serial = 1644] [outer = 0x9289f400] 01:46:27 INFO - PROCESS | 8447 | 1466585187730 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1647ms 01:46:27 INFO - PROCESS | 8447 | 1466585187810 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 01:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:46:27 INFO - PROCESS | 8447 | 1466585187815 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 01:46:27 INFO - PROCESS | 8447 | 1466585187822 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:46:27 INFO - PROCESS | 8447 | 1466585187828 Marionette TRACE conn3 <- [1,2162,null,{}] 01:46:27 INFO - PROCESS | 8447 | 1466585187846 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:27 INFO - PROCESS | 8447 | 1466585187856 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:28 INFO - PROCESS | 8447 | 1466585188175 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 01:46:28 INFO - PROCESS | 8447 | 1466585188375 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:28 INFO - PROCESS | 8447 | 1466585188386 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x93df4c00 == 35 [pid = 8447] [id = 548] 01:46:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x93df5000) [pid = 8447] [serial = 1645] [outer = (nil)] 01:46:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x94890400) [pid = 8447] [serial = 1646] [outer = 0x93df5000] 01:46:28 INFO - PROCESS | 8447 | 1466585188518 Marionette DEBUG loaded listener.js 01:46:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x952aa400) [pid = 8447] [serial = 1647] [outer = 0x93df5000] 01:46:29 INFO - PROCESS | 8447 | 1466585189460 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1694ms 01:46:29 INFO - PROCESS | 8447 | 1466585189517 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 01:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:46:29 INFO - PROCESS | 8447 | 1466585189522 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 01:46:29 INFO - PROCESS | 8447 | 1466585189529 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:46:29 INFO - PROCESS | 8447 | 1466585189532 Marionette TRACE conn3 <- [1,2166,null,{}] 01:46:29 INFO - PROCESS | 8447 | 1466585189538 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:29 INFO - PROCESS | 8447 | 1466585189544 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:29 INFO - PROCESS | 8447 | 1466585189729 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 01:46:29 INFO - PROCESS | 8447 | 1466585189976 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:29 INFO - PROCESS | 8447 | 1466585189985 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:30 INFO - PROCESS | 8447 | ++DOCSHELL 0x92409c00 == 36 [pid = 8447] [id = 549] 01:46:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9396a800) [pid = 8447] [serial = 1648] [outer = (nil)] 01:46:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x954e7800) [pid = 8447] [serial = 1649] [outer = 0x9396a800] 01:46:30 INFO - PROCESS | 8447 | 1466585190112 Marionette DEBUG loaded listener.js 01:46:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x977e5c00) [pid = 8447] [serial = 1650] [outer = 0x9396a800] 01:46:31 INFO - PROCESS | 8447 | 1466585191029 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1537ms 01:46:31 INFO - PROCESS | 8447 | 1466585191066 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 01:46:31 INFO - PROCESS | 8447 | 1466585191070 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 01:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:46:31 INFO - PROCESS | 8447 | 1466585191077 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:46:31 INFO - PROCESS | 8447 | 1466585191081 Marionette TRACE conn3 <- [1,2170,null,{}] 01:46:31 INFO - PROCESS | 8447 | 1466585191087 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:31 INFO - PROCESS | 8447 | 1466585191092 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:31 INFO - PROCESS | 8447 | 1466585191265 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 01:46:31 INFO - PROCESS | 8447 | 1466585191446 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:31 INFO - PROCESS | 8447 | 1466585191457 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe6800 == 37 [pid = 8447] [id = 550] 01:46:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8bfec000) [pid = 8447] [serial = 1651] [outer = (nil)] 01:46:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x977f1800) [pid = 8447] [serial = 1652] [outer = 0x8bfec000] 01:46:31 INFO - PROCESS | 8447 | 1466585191533 Marionette DEBUG loaded listener.js 01:46:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x9779a400) [pid = 8447] [serial = 1653] [outer = 0x8bfec000] 01:46:32 INFO - PROCESS | 8447 | 1466585192616 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1584ms 01:46:32 INFO - PROCESS | 8447 | 1466585192662 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 01:46:32 INFO - PROCESS | 8447 | 1466585192665 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 01:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:46:32 INFO - PROCESS | 8447 | 1466585192672 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:46:32 INFO - PROCESS | 8447 | 1466585192676 Marionette TRACE conn3 <- [1,2174,null,{}] 01:46:32 INFO - PROCESS | 8447 | 1466585192682 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:32 INFO - PROCESS | 8447 | 1466585192693 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:32 INFO - PROCESS | 8447 | 1466585192951 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 01:46:33 INFO - PROCESS | 8447 | 1466585193255 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:33 INFO - PROCESS | 8447 | 1466585193265 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:33 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe2c00 == 38 [pid = 8447] [id = 551] 01:46:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x91002800) [pid = 8447] [serial = 1654] [outer = (nil)] 01:46:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x98e43800) [pid = 8447] [serial = 1655] [outer = 0x91002800] 01:46:33 INFO - PROCESS | 8447 | 1466585193353 Marionette DEBUG loaded listener.js 01:46:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x995aa800) [pid = 8447] [serial = 1656] [outer = 0x91002800] 01:46:34 INFO - PROCESS | 8447 | 1466585194214 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1585ms 01:46:34 INFO - PROCESS | 8447 | 1466585194257 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 01:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:46:34 INFO - PROCESS | 8447 | 1466585194262 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 01:46:34 INFO - PROCESS | 8447 | 1466585194269 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:46:34 INFO - PROCESS | 8447 | 1466585194272 Marionette TRACE conn3 <- [1,2178,null,{}] 01:46:34 INFO - PROCESS | 8447 | 1466585194293 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:34 INFO - PROCESS | 8447 | 1466585194299 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:34 INFO - PROCESS | 8447 | 1466585194529 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 01:46:34 INFO - PROCESS | 8447 | 1466585194663 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:34 INFO - PROCESS | 8447 | 1466585194673 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e590000 == 39 [pid = 8447] [id = 552] 01:46:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8e5cd800) [pid = 8447] [serial = 1657] [outer = (nil)] 01:46:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x998c8c00) [pid = 8447] [serial = 1658] [outer = 0x8e5cd800] 01:46:34 INFO - PROCESS | 8447 | 1466585194755 Marionette DEBUG loaded listener.js 01:46:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x99bd8c00) [pid = 8447] [serial = 1659] [outer = 0x8e5cd800] 01:46:35 INFO - PROCESS | 8447 | 1466585195724 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1486ms 01:46:35 INFO - PROCESS | 8447 | 1466585195756 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 01:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:46:35 INFO - PROCESS | 8447 | 1466585195760 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 01:46:35 INFO - PROCESS | 8447 | 1466585195766 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:46:35 INFO - PROCESS | 8447 | 1466585195770 Marionette TRACE conn3 <- [1,2182,null,{}] 01:46:35 INFO - PROCESS | 8447 | 1466585195776 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:35 INFO - PROCESS | 8447 | 1466585195781 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:35 INFO - PROCESS | 8447 | 1466585195957 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 01:46:36 INFO - PROCESS | 8447 | 1466585196150 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:36 INFO - PROCESS | 8447 | 1466585196157 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:36 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe3400 == 40 [pid = 8447] [id = 553] 01:46:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8f1a8400) [pid = 8447] [serial = 1660] [outer = (nil)] 01:46:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x99de7400) [pid = 8447] [serial = 1661] [outer = 0x8f1a8400] 01:46:36 INFO - PROCESS | 8447 | 1466585196236 Marionette DEBUG loaded listener.js 01:46:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x99deb000) [pid = 8447] [serial = 1662] [outer = 0x8f1a8400] 01:46:37 INFO - PROCESS | 8447 | 1466585197207 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1490ms 01:46:37 INFO - PROCESS | 8447 | 1466585197257 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 01:46:37 INFO - PROCESS | 8447 | 1466585197262 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 01:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:46:37 INFO - PROCESS | 8447 | 1466585197268 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:46:37 INFO - PROCESS | 8447 | 1466585197272 Marionette TRACE conn3 <- [1,2186,null,{}] 01:46:37 INFO - PROCESS | 8447 | 1466585197277 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:37 INFO - PROCESS | 8447 | 1466585197288 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:37 INFO - PROCESS | 8447 | 1466585197472 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 01:46:37 INFO - PROCESS | 8447 | 1466585197861 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:37 INFO - PROCESS | 8447 | 1466585197872 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe7c00 == 41 [pid = 8447] [id = 554] 01:46:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8bfe8800) [pid = 8447] [serial = 1663] [outer = (nil)] 01:46:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x8d870800) [pid = 8447] [serial = 1664] [outer = 0x8bfe8800] 01:46:38 INFO - PROCESS | 8447 | 1466585197994 Marionette DEBUG loaded listener.js 01:46:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x8e425800) [pid = 8447] [serial = 1665] [outer = 0x8bfe8800] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42e800 == 40 [pid = 8447] [id = 544] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe8000 == 39 [pid = 8447] [id = 534] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x91a92000 == 38 [pid = 8447] [id = 543] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeefc00 == 37 [pid = 8447] [id = 541] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x8e583c00 == 36 [pid = 8447] [id = 540] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x93a25400 == 35 [pid = 8447] [id = 542] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe3400 == 34 [pid = 8447] [id = 553] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x8e590000 == 33 [pid = 8447] [id = 552] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe2c00 == 32 [pid = 8447] [id = 551] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x92409c00 == 31 [pid = 8447] [id = 549] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe6800 == 30 [pid = 8447] [id = 550] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x93df4c00 == 29 [pid = 8447] [id = 548] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x91391c00 == 28 [pid = 8447] [id = 547] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x8f17cc00 == 27 [pid = 8447] [id = 545] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfea400 == 26 [pid = 8447] [id = 539] 01:46:39 INFO - PROCESS | 8447 | --DOCSHELL 0x8da06c00 == 25 [pid = 8447] [id = 546] 01:46:40 INFO - PROCESS | 8447 | 1466585200254 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:46:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 3090ms 01:46:40 INFO - PROCESS | 8447 | 1466585200377 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 01:46:40 INFO - PROCESS | 8447 | 1466585200384 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 01:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:46:40 INFO - PROCESS | 8447 | 1466585200393 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:46:40 INFO - PROCESS | 8447 | 1466585200398 Marionette TRACE conn3 <- [1,2190,null,{}] 01:46:40 INFO - PROCESS | 8447 | 1466585200408 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:40 INFO - PROCESS | 8447 | 1466585200414 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:40 INFO - PROCESS | 8447 | 1466585200642 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 01:46:40 INFO - PROCESS | 8447 | 1466585200740 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:40 INFO - PROCESS | 8447 | 1466585200754 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e582800 == 26 [pid = 8447] [id = 555] 01:46:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8e587800) [pid = 8447] [serial = 1666] [outer = (nil)] 01:46:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x8e58cc00) [pid = 8447] [serial = 1667] [outer = 0x8e587800] 01:46:40 INFO - PROCESS | 8447 | 1466585200832 Marionette DEBUG loaded listener.js 01:46:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x8e5c7c00) [pid = 8447] [serial = 1668] [outer = 0x8e587800] 01:46:41 INFO - PROCESS | 8447 | 1466585201723 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1394ms 01:46:41 INFO - PROCESS | 8447 | 1466585201788 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 01:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:46:41 INFO - PROCESS | 8447 | 1466585201797 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 01:46:41 INFO - PROCESS | 8447 | 1466585201808 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:46:41 INFO - PROCESS | 8447 | 1466585201813 Marionette TRACE conn3 <- [1,2194,null,{}] 01:46:41 INFO - PROCESS | 8447 | 1466585201825 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:41 INFO - PROCESS | 8447 | 1466585201831 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:42 INFO - PROCESS | 8447 | 1466585202058 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 01:46:42 INFO - PROCESS | 8447 | 1466585202086 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:42 INFO - PROCESS | 8447 | 1466585202102 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f19d400 == 27 [pid = 8447] [id = 556] 01:46:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x8f19ec00) [pid = 8447] [serial = 1669] [outer = (nil)] 01:46:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x8f1a8000) [pid = 8447] [serial = 1670] [outer = 0x8f19ec00] 01:46:42 INFO - PROCESS | 8447 | 1466585202169 Marionette DEBUG loaded listener.js 01:46:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x8f7ca400) [pid = 8447] [serial = 1671] [outer = 0x8f19ec00] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x8e58c800) [pid = 8447] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x8e430800) [pid = 8447] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x93a25c00) [pid = 8447] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x91a95400) [pid = 8447] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x92383c00) [pid = 8447] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x8da10c00) [pid = 8447] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x91388800) [pid = 8447] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x91395800) [pid = 8447] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x8eee7800) [pid = 8447] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x8f182000) [pid = 8447] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8e42f000) [pid = 8447] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x9289d000) [pid = 8447] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8f182c00) [pid = 8447] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x995a4000) [pid = 8447] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8f7cd400) [pid = 8447] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x93a26000) [pid = 8447] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f17fc00) [pid = 8447] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8e584400) [pid = 8447] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:46:43 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8e5c8c00) [pid = 8447] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:46:43 INFO - PROCESS | 8447 | 1466585203795 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2051ms 01:46:43 INFO - PROCESS | 8447 | 1466585203859 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 01:46:43 INFO - PROCESS | 8447 | 1466585203863 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 01:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:46:43 INFO - PROCESS | 8447 | 1466585203870 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:46:43 INFO - PROCESS | 8447 | 1466585203876 Marionette TRACE conn3 <- [1,2198,null,{}] 01:46:43 INFO - PROCESS | 8447 | 1466585203905 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:43 INFO - PROCESS | 8447 | 1466585203915 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:44 INFO - PROCESS | 8447 | 1466585204088 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 01:46:44 INFO - PROCESS | 8447 | 1466585204104 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:44 INFO - PROCESS | 8447 | 1466585204118 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138d400 == 28 [pid = 8447] [id = 557] 01:46:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x9138e800) [pid = 8447] [serial = 1672] [outer = (nil)] 01:46:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x91393c00) [pid = 8447] [serial = 1673] [outer = 0x9138e800] 01:46:44 INFO - PROCESS | 8447 | 1466585204209 Marionette DEBUG loaded listener.js 01:46:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x91a8cc00) [pid = 8447] [serial = 1674] [outer = 0x9138e800] 01:46:45 INFO - PROCESS | 8447 | 1466585205317 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1495ms 01:46:45 INFO - PROCESS | 8447 | 1466585205367 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 01:46:45 INFO - PROCESS | 8447 | 1466585205375 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 01:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:46:45 INFO - PROCESS | 8447 | 1466585205384 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:46:45 INFO - PROCESS | 8447 | 1466585205388 Marionette TRACE conn3 <- [1,2202,null,{}] 01:46:45 INFO - PROCESS | 8447 | 1466585205398 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:45 INFO - PROCESS | 8447 | 1466585205404 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:45 INFO - PROCESS | 8447 | 1466585205648 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 01:46:45 INFO - PROCESS | 8447 | 1466585205892 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:45 INFO - PROCESS | 8447 | 1466585205908 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58d800 == 29 [pid = 8447] [id = 558] 01:46:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8e58dc00) [pid = 8447] [serial = 1675] [outer = (nil)] 01:46:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8e5c8400) [pid = 8447] [serial = 1676] [outer = 0x8e58dc00] 01:46:46 INFO - PROCESS | 8447 | 1466585206036 Marionette DEBUG loaded listener.js 01:46:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x8f179400) [pid = 8447] [serial = 1677] [outer = 0x8e58dc00] 01:46:47 INFO - PROCESS | 8447 | 1466585207064 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1746ms 01:46:47 INFO - PROCESS | 8447 | 1466585207131 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 01:46:47 INFO - PROCESS | 8447 | 1466585207143 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 01:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:46:47 INFO - PROCESS | 8447 | 1466585207160 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:46:47 INFO - PROCESS | 8447 | 1466585207167 Marionette TRACE conn3 <- [1,2206,null,{}] 01:46:47 INFO - PROCESS | 8447 | 1466585207175 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:47 INFO - PROCESS | 8447 | 1466585207181 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:47 INFO - PROCESS | 8447 | 1466585207414 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 01:46:47 INFO - PROCESS | 8447 | 1466585207660 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:47 INFO - PROCESS | 8447 | 1466585207669 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138d800 == 30 [pid = 8447] [id = 559] 01:46:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x91391800) [pid = 8447] [serial = 1678] [outer = (nil)] 01:46:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x91a8c400) [pid = 8447] [serial = 1679] [outer = 0x91391800] 01:46:47 INFO - PROCESS | 8447 | 1466585207833 Marionette DEBUG loaded listener.js 01:46:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x91bf1c00) [pid = 8447] [serial = 1680] [outer = 0x91391800] 01:46:48 INFO - PROCESS | 8447 | 1466585208796 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1698ms 01:46:48 INFO - PROCESS | 8447 | 1466585208858 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 01:46:48 INFO - PROCESS | 8447 | 1466585208863 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 01:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:46:48 INFO - PROCESS | 8447 | 1466585208870 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:46:48 INFO - PROCESS | 8447 | 1466585208876 Marionette TRACE conn3 <- [1,2210,null,{}] 01:46:48 INFO - PROCESS | 8447 | 1466585208893 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:48 INFO - PROCESS | 8447 | 1466585208902 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:49 INFO - PROCESS | 8447 | 1466585209132 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 01:46:49 INFO - PROCESS | 8447 | 1466585209419 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:49 INFO - PROCESS | 8447 | 1466585209431 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x928a3000 == 31 [pid = 8447] [id = 560] 01:46:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x928a5c00) [pid = 8447] [serial = 1681] [outer = (nil)] 01:46:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x92c41800) [pid = 8447] [serial = 1682] [outer = 0x928a5c00] 01:46:49 INFO - PROCESS | 8447 | 1466585209560 Marionette DEBUG loaded listener.js 01:46:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x92c56c00) [pid = 8447] [serial = 1683] [outer = 0x928a5c00] 01:46:50 INFO - PROCESS | 8447 | 1466585210527 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1702ms 01:46:50 INFO - PROCESS | 8447 | 1466585210574 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 01:46:50 INFO - PROCESS | 8447 | 1466585210580 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 01:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:46:50 INFO - PROCESS | 8447 | 1466585210588 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:46:50 INFO - PROCESS | 8447 | 1466585210593 Marionette TRACE conn3 <- [1,2214,null,{}] 01:46:50 INFO - PROCESS | 8447 | 1466585210601 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:50 INFO - PROCESS | 8447 | 1466585210606 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:50 INFO - PROCESS | 8447 | 1466585210801 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 01:46:51 INFO - PROCESS | 8447 | 1466585210981 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:51 INFO - PROCESS | 8447 | 1466585210992 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c45c00 == 32 [pid = 8447] [id = 561] 01:46:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x92c61c00) [pid = 8447] [serial = 1684] [outer = (nil)] 01:46:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x92f89000) [pid = 8447] [serial = 1685] [outer = 0x92c61c00] 01:46:51 INFO - PROCESS | 8447 | 1466585211074 Marionette DEBUG loaded listener.js 01:46:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x91390800) [pid = 8447] [serial = 1686] [outer = 0x92c61c00] 01:46:52 INFO - PROCESS | 8447 | 1466585212061 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1533ms 01:46:52 INFO - PROCESS | 8447 | 1466585212123 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 01:46:52 INFO - PROCESS | 8447 | 1466585212127 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 01:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:46:52 INFO - PROCESS | 8447 | 1466585212134 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:46:52 INFO - PROCESS | 8447 | 1466585212138 Marionette TRACE conn3 <- [1,2218,null,{}] 01:46:52 INFO - PROCESS | 8447 | 1466585212144 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:52 INFO - PROCESS | 8447 | 1466585212150 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:52 INFO - PROCESS | 8447 | 1466585212341 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 01:46:52 INFO - PROCESS | 8447 | 1466585212533 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:52 INFO - PROCESS | 8447 | 1466585212543 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:52 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e588c00 == 33 [pid = 8447] [id = 562] 01:46:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x8f7c3400) [pid = 8447] [serial = 1687] [outer = (nil)] 01:46:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x93df2000) [pid = 8447] [serial = 1688] [outer = 0x8f7c3400] 01:46:52 INFO - PROCESS | 8447 | 1466585212621 Marionette DEBUG loaded listener.js 01:46:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x9138b000) [pid = 8447] [serial = 1689] [outer = 0x8f7c3400] 01:46:53 INFO - PROCESS | 8447 | 1466585213606 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1494ms 01:46:53 INFO - PROCESS | 8447 | 1466585213628 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 01:46:53 INFO - PROCESS | 8447 | 1466585213632 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 01:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:46:53 INFO - PROCESS | 8447 | 1466585213639 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:46:53 INFO - PROCESS | 8447 | 1466585213643 Marionette TRACE conn3 <- [1,2222,null,{}] 01:46:53 INFO - PROCESS | 8447 | 1466585213667 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:53 INFO - PROCESS | 8447 | 1466585213679 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:53 INFO - PROCESS | 8447 | 1466585213898 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 01:46:54 INFO - PROCESS | 8447 | 1466585214094 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:54 INFO - PROCESS | 8447 | 1466585214102 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138cc00 == 34 [pid = 8447] [id = 563] 01:46:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x928a6c00) [pid = 8447] [serial = 1690] [outer = (nil)] 01:46:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x977e6c00) [pid = 8447] [serial = 1691] [outer = 0x928a6c00] 01:46:54 INFO - PROCESS | 8447 | 1466585214183 Marionette DEBUG loaded listener.js 01:46:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x977a5000) [pid = 8447] [serial = 1692] [outer = 0x928a6c00] 01:46:55 INFO - PROCESS | 8447 | 1466585215180 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1600ms 01:46:55 INFO - PROCESS | 8447 | 1466585215241 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 01:46:55 INFO - PROCESS | 8447 | 1466585215246 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 01:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:46:55 INFO - PROCESS | 8447 | 1466585215252 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:46:55 INFO - PROCESS | 8447 | 1466585215255 Marionette TRACE conn3 <- [1,2226,null,{}] 01:46:55 INFO - PROCESS | 8447 | 1466585215261 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:55 INFO - PROCESS | 8447 | 1466585215266 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:55 INFO - PROCESS | 8447 | 1466585215439 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 01:46:55 INFO - PROCESS | 8447 | 1466585215619 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:55 INFO - PROCESS | 8447 | 1466585215626 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:55 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d874000 == 35 [pid = 8447] [id = 564] 01:46:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x8d874800) [pid = 8447] [serial = 1693] [outer = (nil)] 01:46:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x8e5c2400) [pid = 8447] [serial = 1694] [outer = 0x8d874800] 01:46:55 INFO - PROCESS | 8447 | 1466585215710 Marionette DEBUG loaded listener.js 01:46:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x8f182400) [pid = 8447] [serial = 1695] [outer = 0x8d874800] 01:46:56 INFO - PROCESS | 8447 | 1466585216593 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1379ms 01:46:56 INFO - PROCESS | 8447 | 1466585216632 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 01:46:56 INFO - PROCESS | 8447 | 1466585216636 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 01:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:46:56 INFO - PROCESS | 8447 | 1466585216662 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:46:56 INFO - PROCESS | 8447 | 1466585216666 Marionette TRACE conn3 <- [1,2230,null,{}] 01:46:56 INFO - PROCESS | 8447 | 1466585216671 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:56 INFO - PROCESS | 8447 | 1466585216676 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:56 INFO - PROCESS | 8447 | 1466585216855 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 01:46:57 INFO - PROCESS | 8447 | 1466585217212 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:57 INFO - PROCESS | 8447 | 1466585217221 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:57 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d868000 == 36 [pid = 8447] [id = 565] 01:46:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x8d868800) [pid = 8447] [serial = 1696] [outer = (nil)] 01:46:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x8d876c00) [pid = 8447] [serial = 1697] [outer = 0x8d868800] 01:46:57 INFO - PROCESS | 8447 | 1466585217316 Marionette DEBUG loaded listener.js 01:46:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 111 (0x8e42bc00) [pid = 8447] [serial = 1698] [outer = 0x8d868800] 01:46:58 INFO - PROCESS | 8447 | 1466585218201 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1598ms 01:46:58 INFO - PROCESS | 8447 | 1466585218276 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 01:46:58 INFO - PROCESS | 8447 | 1466585218282 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 01:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:46:58 INFO - PROCESS | 8447 | 1466585218291 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:46:58 INFO - PROCESS | 8447 | 1466585218295 Marionette TRACE conn3 <- [1,2234,null,{}] 01:46:58 INFO - PROCESS | 8447 | 1466585218303 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:58 INFO - PROCESS | 8447 | 1466585218313 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:58 INFO - PROCESS | 8447 | 1466585218486 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 01:46:58 INFO - PROCESS | 8447 | 1466585218704 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:58 INFO - PROCESS | 8447 | 1466585218713 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:46:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58b000 == 37 [pid = 8447] [id = 566] 01:46:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 112 (0x8e58e800) [pid = 8447] [serial = 1699] [outer = (nil)] 01:46:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 113 (0x8eeecc00) [pid = 8447] [serial = 1700] [outer = 0x8e58e800] 01:46:58 INFO - PROCESS | 8447 | 1466585218886 Marionette DEBUG loaded listener.js 01:46:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 114 (0x8f1a0800) [pid = 8447] [serial = 1701] [outer = 0x8e58e800] 01:46:59 INFO - PROCESS | 8447 | --DOCSHELL 0x8f19d400 == 36 [pid = 8447] [id = 556] 01:46:59 INFO - PROCESS | 8447 | --DOCSHELL 0x8e582800 == 35 [pid = 8447] [id = 555] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 113 (0x91393400) [pid = 8447] [serial = 1637] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 112 (0x91a90400) [pid = 8447] [serial = 1638] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 111 (0x91a8fc00) [pid = 8447] [serial = 1613] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 110 (0x9100c800) [pid = 8447] [serial = 1584] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x91a92400) [pid = 8447] [serial = 1616] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x8e589000) [pid = 8447] [serial = 1607] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x91bf6800) [pid = 8447] [serial = 1614] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x8f7cf400) [pid = 8447] [serial = 1583] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x8e5c4000) [pid = 8447] [serial = 1608] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x92f8a800) [pid = 8447] [serial = 1587] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x8f19d800) [pid = 8447] [serial = 1610] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x92c48800) [pid = 8447] [serial = 1586] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x9986b000) [pid = 8447] [serial = 1590] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x92410800) [pid = 8447] [serial = 1605] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x92402000) [pid = 8447] [serial = 1604] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x996b9c00) [pid = 8447] [serial = 1589] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x99bcec00) [pid = 8447] [serial = 1593] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x998cbc00) [pid = 8447] [serial = 1592] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x99de5800) [pid = 8447] [serial = 1596] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x99dce800) [pid = 8447] [serial = 1595] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x92c42400) [pid = 8447] [serial = 1619] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x954e3400) [pid = 8447] [serial = 1599] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x91387000) [pid = 8447] [serial = 1598] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8f7cec00) [pid = 8447] [serial = 1602] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x92405c00) [pid = 8447] [serial = 1617] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8eee5c00) [pid = 8447] [serial = 1601] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8f1a4800) [pid = 8447] [serial = 1611] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f179000) [pid = 8447] [serial = 1622] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8eee9800) [pid = 8447] [serial = 1635] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x948fb000) [pid = 8447] [serial = 1629] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x92408400) [pid = 8447] [serial = 1625] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x954de000) [pid = 8447] [serial = 1631] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x92c43000) [pid = 8447] [serial = 1626] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8eee4c00) [pid = 8447] [serial = 1634] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x954e6c00) [pid = 8447] [serial = 1632] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x92c4a400) [pid = 8447] [serial = 1620] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x948ec400) [pid = 8447] [serial = 1628] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8f7c2000) [pid = 8447] [serial = 1623] [outer = (nil)] [url = about:blank] 01:46:59 INFO - PROCESS | 8447 | 1466585219772 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:46:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:46:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1540ms 01:46:59 INFO - PROCESS | 8447 | 1466585219835 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 01:46:59 INFO - PROCESS | 8447 | 1466585219842 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 01:46:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:46:59 INFO - PROCESS | 8447 | 1466585219850 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:46:59 INFO - PROCESS | 8447 | 1466585219854 Marionette TRACE conn3 <- [1,2238,null,{}] 01:46:59 INFO - PROCESS | 8447 | 1466585219860 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:59 INFO - PROCESS | 8447 | 1466585219865 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:00 INFO - PROCESS | 8447 | 1466585220048 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 01:47:00 INFO - PROCESS | 8447 | 1466585220191 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:00 INFO - PROCESS | 8447 | 1466585220199 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c9000 == 36 [pid = 8447] [id = 567] 01:47:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8f19d800) [pid = 8447] [serial = 1702] [outer = (nil)] 01:47:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91388400) [pid = 8447] [serial = 1703] [outer = 0x8f19d800] 01:47:00 INFO - PROCESS | 8447 | 1466585220267 Marionette DEBUG loaded listener.js 01:47:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x91a8fc00) [pid = 8447] [serial = 1704] [outer = 0x8f19d800] 01:47:01 INFO - PROCESS | 8447 | 1466585221134 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1333ms 01:47:01 INFO - PROCESS | 8447 | 1466585221185 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 01:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:47:01 INFO - PROCESS | 8447 | 1466585221190 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 01:47:01 INFO - PROCESS | 8447 | 1466585221205 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:47:01 INFO - PROCESS | 8447 | 1466585221213 Marionette TRACE conn3 <- [1,2242,null,{}] 01:47:01 INFO - PROCESS | 8447 | 1466585221222 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:01 INFO - PROCESS | 8447 | 1466585221228 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:01 INFO - PROCESS | 8447 | 1466585221399 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 01:47:01 INFO - PROCESS | 8447 | 1466585221556 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:01 INFO - PROCESS | 8447 | 1466585221566 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e428400 == 37 [pid = 8447] [id = 568] 01:47:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8e586c00) [pid = 8447] [serial = 1705] [outer = (nil)] 01:47:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x9240e400) [pid = 8447] [serial = 1706] [outer = 0x8e586c00] 01:47:01 INFO - PROCESS | 8447 | 1466585221632 Marionette DEBUG loaded listener.js 01:47:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x9289e000) [pid = 8447] [serial = 1707] [outer = 0x8e586c00] 01:47:02 INFO - PROCESS | 8447 | 1466585222508 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1351ms 01:47:02 INFO - PROCESS | 8447 | 1466585222547 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 01:47:02 INFO - PROCESS | 8447 | 1466585222552 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 01:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:47:02 INFO - PROCESS | 8447 | 1466585222568 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:47:02 INFO - PROCESS | 8447 | 1466585222572 Marionette TRACE conn3 <- [1,2246,null,{}] 01:47:02 INFO - PROCESS | 8447 | 1466585222577 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:02 INFO - PROCESS | 8447 | 1466585222582 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:02 INFO - PROCESS | 8447 | 1466585222929 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 01:47:03 INFO - PROCESS | 8447 | 1466585222996 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:03 INFO - PROCESS | 8447 | 1466585223008 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:03 INFO - PROCESS | 8447 | ++DOCSHELL 0x91389c00 == 38 [pid = 8447] [id = 569] 01:47:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x9138c400) [pid = 8447] [serial = 1708] [outer = (nil)] 01:47:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x92c47800) [pid = 8447] [serial = 1709] [outer = 0x9138c400] 01:47:03 INFO - PROCESS | 8447 | 1466585223217 Marionette DEBUG loaded listener.js 01:47:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x92c5c000) [pid = 8447] [serial = 1710] [outer = 0x9138c400] 01:47:03 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8e42b400) [pid = 8447] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:47:03 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x9289f400) [pid = 8447] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:47:03 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8f19ec00) [pid = 8447] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:47:03 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x93df5000) [pid = 8447] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:47:03 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x9396a800) [pid = 8447] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:47:03 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8bfec000) [pid = 8447] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:47:03 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x91002800) [pid = 8447] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:47:03 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8e5cd800) [pid = 8447] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:47:03 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8e587800) [pid = 8447] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:47:03 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8f1a8400) [pid = 8447] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:47:03 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8bfe8800) [pid = 8447] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:47:04 INFO - PROCESS | 8447 | 1466585224112 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1582ms 01:47:04 INFO - PROCESS | 8447 | 1466585224154 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 01:47:04 INFO - PROCESS | 8447 | 1466585224157 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 01:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:47:04 INFO - PROCESS | 8447 | 1466585224163 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:47:04 INFO - PROCESS | 8447 | 1466585224166 Marionette TRACE conn3 <- [1,2250,null,{}] 01:47:04 INFO - PROCESS | 8447 | 1466585224172 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:04 INFO - PROCESS | 8447 | 1466585224176 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:04 INFO - PROCESS | 8447 | 1466585224330 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 01:47:04 INFO - PROCESS | 8447 | 1466585224345 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:04 INFO - PROCESS | 8447 | 1466585224359 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c44c00 == 39 [pid = 8447] [id = 570] 01:47:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x92c49c00) [pid = 8447] [serial = 1711] [outer = (nil)] 01:47:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x92f82c00) [pid = 8447] [serial = 1712] [outer = 0x92c49c00] 01:47:04 INFO - PROCESS | 8447 | 1466585224446 Marionette DEBUG loaded listener.js 01:47:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x93ded800) [pid = 8447] [serial = 1713] [outer = 0x92c49c00] 01:47:05 INFO - PROCESS | 8447 | 1466585225357 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1227ms 01:47:05 INFO - PROCESS | 8447 | 1466585225393 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 01:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:47:05 INFO - PROCESS | 8447 | 1466585225398 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 01:47:05 INFO - PROCESS | 8447 | 1466585225405 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:47:05 INFO - PROCESS | 8447 | 1466585225410 Marionette TRACE conn3 <- [1,2254,null,{}] 01:47:05 INFO - PROCESS | 8447 | 1466585225417 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:05 INFO - PROCESS | 8447 | 1466585225423 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:05 INFO - PROCESS | 8447 | 1466585225586 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 01:47:05 INFO - PROCESS | 8447 | 1466585225842 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:05 INFO - PROCESS | 8447 | 1466585225853 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4000 == 40 [pid = 8447] [id = 571] 01:47:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8bfe5400) [pid = 8447] [serial = 1714] [outer = (nil)] 01:47:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8d867400) [pid = 8447] [serial = 1715] [outer = 0x8bfe5400] 01:47:05 INFO - PROCESS | 8447 | 1466585225953 Marionette DEBUG loaded listener.js 01:47:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8da03000) [pid = 8447] [serial = 1716] [outer = 0x8bfe5400] 01:47:07 INFO - PROCESS | 8447 | 1466585227065 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1689ms 01:47:07 INFO - PROCESS | 8447 | 1466585227099 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 01:47:07 INFO - PROCESS | 8447 | 1466585227105 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 01:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:47:07 INFO - PROCESS | 8447 | 1466585227115 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:47:07 INFO - PROCESS | 8447 | 1466585227120 Marionette TRACE conn3 <- [1,2258,null,{}] 01:47:07 INFO - PROCESS | 8447 | 1466585227150 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:07 INFO - PROCESS | 8447 | 1466585227159 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:07 INFO - PROCESS | 8447 | 1466585227359 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 01:47:07 INFO - PROCESS | 8447 | 1466585227621 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:07 INFO - PROCESS | 8447 | 1466585227628 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee4000 == 41 [pid = 8447] [id = 572] 01:47:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8eeed000) [pid = 8447] [serial = 1717] [outer = (nil)] 01:47:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8f1a0000) [pid = 8447] [serial = 1718] [outer = 0x8eeed000] 01:47:07 INFO - PROCESS | 8447 | 1466585227732 Marionette DEBUG loaded listener.js 01:47:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8f7c9800) [pid = 8447] [serial = 1719] [outer = 0x8eeed000] 01:47:08 INFO - PROCESS | 8447 | 1466585228742 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1697ms 01:47:08 INFO - PROCESS | 8447 | 1466585228816 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 01:47:08 INFO - PROCESS | 8447 | 1466585228823 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 01:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:47:08 INFO - PROCESS | 8447 | 1466585228831 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:47:08 INFO - PROCESS | 8447 | 1466585228836 Marionette TRACE conn3 <- [1,2262,null,{}] 01:47:08 INFO - PROCESS | 8447 | 1466585228842 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:08 INFO - PROCESS | 8447 | 1466585228847 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:09 INFO - PROCESS | 8447 | 1466585229094 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 01:47:09 INFO - PROCESS | 8447 | 1466585229401 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:09 INFO - PROCESS | 8447 | 1466585229409 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a96800 == 42 [pid = 8447] [id = 573] 01:47:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x91bed800) [pid = 8447] [serial = 1720] [outer = (nil)] 01:47:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x92383c00) [pid = 8447] [serial = 1721] [outer = 0x91bed800] 01:47:09 INFO - PROCESS | 8447 | 1466585229518 Marionette DEBUG loaded listener.js 01:47:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x92402000) [pid = 8447] [serial = 1722] [outer = 0x91bed800] 01:47:10 INFO - PROCESS | 8447 | 1466585230503 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1702ms 01:47:10 INFO - PROCESS | 8447 | 1466585230534 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 01:47:10 INFO - PROCESS | 8447 | 1466585230539 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 01:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:47:10 INFO - PROCESS | 8447 | 1466585230557 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:47:10 INFO - PROCESS | 8447 | 1466585230567 Marionette TRACE conn3 <- [1,2266,null,{}] 01:47:10 INFO - PROCESS | 8447 | 1466585230574 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:10 INFO - PROCESS | 8447 | 1466585230582 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:10 INFO - PROCESS | 8447 | 1466585230800 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 01:47:11 INFO - PROCESS | 8447 | 1466585231039 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:11 INFO - PROCESS | 8447 | 1466585231048 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7c4400 == 43 [pid = 8447] [id = 574] 01:47:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x91389800) [pid = 8447] [serial = 1723] [outer = (nil)] 01:47:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x93df1c00) [pid = 8447] [serial = 1724] [outer = 0x91389800] 01:47:11 INFO - PROCESS | 8447 | 1466585231184 Marionette DEBUG loaded listener.js 01:47:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x952a2800) [pid = 8447] [serial = 1725] [outer = 0x91389800] 01:47:12 INFO - PROCESS | 8447 | 1466585232172 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:47:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:47:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1656ms 01:47:12 INFO - PROCESS | 8447 | 1466585232205 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 01:47:12 INFO - PROCESS | 8447 | 1466585232209 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 01:47:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:47:12 INFO - PROCESS | 8447 | 1466585232216 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:47:12 INFO - PROCESS | 8447 | 1466585232220 Marionette TRACE conn3 <- [1,2270,null,{}] 01:47:12 INFO - PROCESS | 8447 | 1466585232226 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:12 INFO - PROCESS | 8447 | 1466585232232 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:12 INFO - PROCESS | 8447 | 1466585232430 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 01:47:12 INFO - PROCESS | 8447 | 1466585232642 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:12 INFO - PROCESS | 8447 | 1466585232652 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e581800 == 44 [pid = 8447] [id = 575] 01:47:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x8f7ce000) [pid = 8447] [serial = 1726] [outer = (nil)] 01:47:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x954e6c00) [pid = 8447] [serial = 1727] [outer = 0x8f7ce000] 01:47:12 INFO - PROCESS | 8447 | 1466585232780 Marionette DEBUG loaded listener.js 01:47:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x9779a000) [pid = 8447] [serial = 1728] [outer = 0x8f7ce000] 01:47:13 INFO - PROCESS | 8447 | 1466585233806 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1641ms 01:47:13 INFO - PROCESS | 8447 | 1466585233874 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 01:47:13 INFO - PROCESS | 8447 | 1466585233880 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 01:47:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:47:13 INFO - PROCESS | 8447 | 1466585233890 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:47:13 INFO - PROCESS | 8447 | 1466585233894 Marionette TRACE conn3 <- [1,2274,null,{}] 01:47:13 INFO - PROCESS | 8447 | 1466585233900 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:13 INFO - PROCESS | 8447 | 1466585233906 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:14 INFO - PROCESS | 8447 | 1466585234093 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 01:47:14 INFO - PROCESS | 8447 | 1466585234286 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:14 INFO - PROCESS | 8447 | 1466585234304 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x9810d000 == 45 [pid = 8447] [id = 576] 01:47:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x9810dc00) [pid = 8447] [serial = 1729] [outer = (nil)] 01:47:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x98977c00) [pid = 8447] [serial = 1730] [outer = 0x9810dc00] 01:47:14 INFO - PROCESS | 8447 | 1466585234442 Marionette DEBUG loaded listener.js 01:47:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x995a3400) [pid = 8447] [serial = 1731] [outer = 0x9810dc00] 01:47:15 INFO - PROCESS | 8447 | 1466585235530 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:47:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:47:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1694ms 01:47:15 INFO - PROCESS | 8447 | 1466585235584 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 01:47:15 INFO - PROCESS | 8447 | 1466585235588 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 01:47:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:47:15 INFO - PROCESS | 8447 | 1466585235595 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:47:15 INFO - PROCESS | 8447 | 1466585235598 Marionette TRACE conn3 <- [1,2278,null,{}] 01:47:15 INFO - PROCESS | 8447 | 1466585235605 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:15 INFO - PROCESS | 8447 | 1466585235610 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:15 INFO - PROCESS | 8447 | 1466585235806 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 01:47:16 INFO - PROCESS | 8447 | 1466585236036 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:16 INFO - PROCESS | 8447 | 1466585236047 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42c400 == 46 [pid = 8447] [id = 577] 01:47:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x8e5ce000) [pid = 8447] [serial = 1732] [outer = (nil)] 01:47:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x998c6c00) [pid = 8447] [serial = 1733] [outer = 0x8e5ce000] 01:47:16 INFO - PROCESS | 8447 | 1466585236169 Marionette DEBUG loaded listener.js 01:47:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x998ccc00) [pid = 8447] [serial = 1734] [outer = 0x8e5ce000] 01:47:17 INFO - PROCESS | 8447 | 1466585237088 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:47:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:47:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1530ms 01:47:17 INFO - PROCESS | 8447 | 1466585237126 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 01:47:17 INFO - PROCESS | 8447 | 1466585237130 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 01:47:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:47:17 INFO - PROCESS | 8447 | 1466585237137 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:47:17 INFO - PROCESS | 8447 | 1466585237140 Marionette TRACE conn3 <- [1,2282,null,{}] 01:47:17 INFO - PROCESS | 8447 | 1466585237146 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:17 INFO - PROCESS | 8447 | 1466585237151 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:17 INFO - PROCESS | 8447 | 1466585237331 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 01:47:17 INFO - PROCESS | 8447 | 1466585237542 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:17 INFO - PROCESS | 8447 | 1466585237549 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e433c00 == 47 [pid = 8447] [id = 578] 01:47:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x8e434400) [pid = 8447] [serial = 1735] [outer = (nil)] 01:47:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x8e586800) [pid = 8447] [serial = 1736] [outer = 0x8e434400] 01:47:17 INFO - PROCESS | 8447 | 1466585237880 Marionette DEBUG loaded listener.js 01:47:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x8e5ca400) [pid = 8447] [serial = 1737] [outer = 0x8e434400] 01:47:19 INFO - PROCESS | 8447 | 1466585239016 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:47:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:47:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1938ms 01:47:19 INFO - PROCESS | 8447 | 1466585239077 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 01:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:47:19 INFO - PROCESS | 8447 | 1466585239082 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 01:47:19 INFO - PROCESS | 8447 | 1466585239090 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:47:19 INFO - PROCESS | 8447 | 1466585239095 Marionette TRACE conn3 <- [1,2286,null,{}] 01:47:19 INFO - PROCESS | 8447 | 1466585239103 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:19 INFO - PROCESS | 8447 | 1466585239110 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:19 INFO - PROCESS | 8447 | 1466585239328 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x9138e400 == 46 [pid = 8447] [id = 511] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfed800 == 45 [pid = 8447] [id = 520] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8d875400 == 44 [pid = 8447] [id = 521] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x9100a800 == 43 [pid = 8447] [id = 522] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe7c00 == 42 [pid = 8447] [id = 554] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4800 == 41 [pid = 8447] [id = 523] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x91392000 == 40 [pid = 8447] [id = 510] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeee000 == 39 [pid = 8447] [id = 509] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8eef0000 == 38 [pid = 8447] [id = 524] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x92c44c00 == 37 [pid = 8447] [id = 570] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x91389c00 == 36 [pid = 8447] [id = 569] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8e428400 == 35 [pid = 8447] [id = 568] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c9000 == 34 [pid = 8447] [id = 567] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58b000 == 33 [pid = 8447] [id = 566] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8d868000 == 32 [pid = 8447] [id = 565] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8e431c00 == 31 [pid = 8447] [id = 508] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58d800 == 30 [pid = 8447] [id = 558] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8eef0400 == 29 [pid = 8447] [id = 525] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x9138d400 == 28 [pid = 8447] [id = 557] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58e000 == 27 [pid = 8447] [id = 512] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8da07400 == 26 [pid = 8447] [id = 519] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x9138cc00 == 25 [pid = 8447] [id = 563] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x952a2000 == 24 [pid = 8447] [id = 518] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8e588c00 == 23 [pid = 8447] [id = 562] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x952a4000 == 22 [pid = 8447] [id = 517] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x928a3000 == 21 [pid = 8447] [id = 560] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x94892000 == 20 [pid = 8447] [id = 516] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8d874000 == 19 [pid = 8447] [id = 564] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x93961000 == 18 [pid = 8447] [id = 515] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x9138d800 == 17 [pid = 8447] [id = 559] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfef400 == 16 [pid = 8447] [id = 514] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee8800 == 15 [pid = 8447] [id = 513] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x92c45c00 == 14 [pid = 8447] [id = 561] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42c400 == 13 [pid = 8447] [id = 577] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x9810d000 == 12 [pid = 8447] [id = 576] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8e581800 == 11 [pid = 8447] [id = 575] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7c4400 == 10 [pid = 8447] [id = 574] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee4000 == 9 [pid = 8447] [id = 572] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x91a96800 == 8 [pid = 8447] [id = 573] 01:47:20 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4000 == 7 [pid = 8447] [id = 571] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x9100ac00) [pid = 8447] [serial = 1641] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x8f7c3c00) [pid = 8447] [serial = 1640] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x92c4ec00) [pid = 8447] [serial = 1644] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x928aa000) [pid = 8447] [serial = 1643] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x8f1a8000) [pid = 8447] [serial = 1670] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x952aa400) [pid = 8447] [serial = 1647] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x94890400) [pid = 8447] [serial = 1646] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x977e5c00) [pid = 8447] [serial = 1650] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x954e7800) [pid = 8447] [serial = 1649] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x9779a400) [pid = 8447] [serial = 1653] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x977f1800) [pid = 8447] [serial = 1652] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x995aa800) [pid = 8447] [serial = 1656] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x98e43800) [pid = 8447] [serial = 1655] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x99bd8c00) [pid = 8447] [serial = 1659] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8e58cc00) [pid = 8447] [serial = 1667] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x998c8c00) [pid = 8447] [serial = 1658] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x99deb000) [pid = 8447] [serial = 1662] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x99de7400) [pid = 8447] [serial = 1661] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8d870800) [pid = 8447] [serial = 1664] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8e5c7c00) [pid = 8447] [serial = 1668] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8f7ca400) [pid = 8447] [serial = 1671] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8e425800) [pid = 8447] [serial = 1665] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x91393c00) [pid = 8447] [serial = 1673] [outer = (nil)] [url = about:blank] 01:47:20 INFO - PROCESS | 8447 | 1466585240774 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:20 INFO - PROCESS | 8447 | 1466585240783 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d868400 == 8 [pid = 8447] [id = 579] 01:47:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8d869800) [pid = 8447] [serial = 1738] [outer = (nil)] 01:47:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8d871000) [pid = 8447] [serial = 1739] [outer = 0x8d869800] 01:47:20 INFO - PROCESS | 8447 | 1466585240864 Marionette DEBUG loaded listener.js 01:47:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8da0c800) [pid = 8447] [serial = 1740] [outer = 0x8d869800] 01:47:21 INFO - PROCESS | 8447 | 1466585241691 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 01:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2644ms 01:47:21 INFO - PROCESS | 8447 | 1466585241735 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 01:47:21 INFO - PROCESS | 8447 | 1466585241741 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 01:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:47:21 INFO - PROCESS | 8447 | 1466585241748 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:47:21 INFO - PROCESS | 8447 | 1466585241753 Marionette TRACE conn3 <- [1,2290,null,{}] 01:47:21 INFO - PROCESS | 8447 | 1466585241761 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:21 INFO - PROCESS | 8447 | 1466585241768 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:21 INFO - PROCESS | 8447 | 1466585241950 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 01:47:21 INFO - PROCESS | 8447 | 1466585241962 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:21 INFO - PROCESS | 8447 | 1466585241975 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:22 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5cb000 == 9 [pid = 8447] [id = 580] 01:47:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8e5cbc00) [pid = 8447] [serial = 1741] [outer = (nil)] 01:47:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8eee6800) [pid = 8447] [serial = 1742] [outer = 0x8e5cbc00] 01:47:22 INFO - PROCESS | 8447 | 1466585242061 Marionette DEBUG loaded listener.js 01:47:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8eeec800) [pid = 8447] [serial = 1743] [outer = 0x8e5cbc00] 01:47:23 INFO - PROCESS | 8447 | 1466585243065 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1333ms 01:47:23 INFO - PROCESS | 8447 | 1466585243087 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 01:47:23 INFO - PROCESS | 8447 | 1466585243094 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 01:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:47:23 INFO - PROCESS | 8447 | 1466585243101 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:47:23 INFO - PROCESS | 8447 | 1466585243105 Marionette TRACE conn3 <- [1,2294,null,{}] 01:47:23 INFO - PROCESS | 8447 | 1466585243112 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:23 INFO - PROCESS | 8447 | 1466585243118 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:23 INFO - PROCESS | 8447 | 1466585243377 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 01:47:23 INFO - PROCESS | 8447 | 1466585243412 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:23 INFO - PROCESS | 8447 | 1466585243419 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7c7800 == 10 [pid = 8447] [id = 581] 01:47:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8f7c7c00) [pid = 8447] [serial = 1744] [outer = (nil)] 01:47:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x91002000) [pid = 8447] [serial = 1745] [outer = 0x8f7c7c00] 01:47:23 INFO - PROCESS | 8447 | 1466585243490 Marionette DEBUG loaded listener.js 01:47:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x9100ec00) [pid = 8447] [serial = 1746] [outer = 0x8f7c7c00] 01:47:24 INFO - PROCESS | 8447 | 1466585244641 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:47:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:47:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1587ms 01:47:24 INFO - PROCESS | 8447 | 1466585244690 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 01:47:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:47:24 INFO - PROCESS | 8447 | 1466585244694 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 01:47:24 INFO - PROCESS | 8447 | 1466585244710 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:47:24 INFO - PROCESS | 8447 | 1466585244721 Marionette TRACE conn3 <- [1,2298,null,{}] 01:47:24 INFO - PROCESS | 8447 | 1466585244741 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:24 INFO - PROCESS | 8447 | 1466585244750 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:24 INFO - PROCESS | 8447 | 1466585244986 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 01:47:25 INFO - PROCESS | 8447 | 1466585245021 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:25 INFO - PROCESS | 8447 | 1466585245027 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:25 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138c000 == 11 [pid = 8447] [id = 582] 01:47:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x91a96000) [pid = 8447] [serial = 1747] [outer = (nil)] 01:47:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x92388000) [pid = 8447] [serial = 1748] [outer = 0x91a96000] 01:47:25 INFO - PROCESS | 8447 | 1466585245102 Marionette DEBUG loaded listener.js 01:47:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x92406400) [pid = 8447] [serial = 1749] [outer = 0x91a96000] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x91391800) [pid = 8447] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8d868800) [pid = 8447] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x9138c400) [pid = 8447] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f19d800) [pid = 8447] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8d874800) [pid = 8447] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x928a5c00) [pid = 8447] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8e58dc00) [pid = 8447] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8e58e800) [pid = 8447] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x928a6c00) [pid = 8447] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x92c61c00) [pid = 8447] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8e586c00) [pid = 8447] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8f7c3400) [pid = 8447] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x9138e800) [pid = 8447] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:47:26 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x92c49c00) [pid = 8447] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:47:26 INFO - PROCESS | 8447 | 1466585246630 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1971ms 01:47:26 INFO - PROCESS | 8447 | 1466585246672 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 01:47:26 INFO - PROCESS | 8447 | 1466585246676 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 01:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:47:26 INFO - PROCESS | 8447 | 1466585246682 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:47:26 INFO - PROCESS | 8447 | 1466585246685 Marionette TRACE conn3 <- [1,2302,null,{}] 01:47:26 INFO - PROCESS | 8447 | 1466585246691 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:26 INFO - PROCESS | 8447 | 1466585246696 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:26 INFO - PROCESS | 8447 | 1466585246861 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 01:47:27 INFO - PROCESS | 8447 | 1466585247005 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:27 INFO - PROCESS | 8447 | 1466585247013 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e585000 == 12 [pid = 8447] [id = 583] 01:47:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8e58f800) [pid = 8447] [serial = 1750] [outer = (nil)] 01:47:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91391800) [pid = 8447] [serial = 1751] [outer = 0x8e58f800] 01:47:27 INFO - PROCESS | 8447 | 1466585247086 Marionette DEBUG loaded listener.js 01:47:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x9238a000) [pid = 8447] [serial = 1752] [outer = 0x8e58f800] 01:47:27 INFO - PROCESS | 8447 | 1466585247859 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1185ms 01:47:27 INFO - PROCESS | 8447 | 1466585247868 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 01:47:27 INFO - PROCESS | 8447 | 1466585247871 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 01:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:47:27 INFO - PROCESS | 8447 | 1466585247887 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:47:27 INFO - PROCESS | 8447 | 1466585247891 Marionette TRACE conn3 <- [1,2306,null,{}] 01:47:27 INFO - PROCESS | 8447 | 1466585247896 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:27 INFO - PROCESS | 8447 | 1466585247901 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:28 INFO - PROCESS | 8447 | 1466585248110 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 01:47:28 INFO - PROCESS | 8447 | 1466585248321 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:28 INFO - PROCESS | 8447 | 1466585248333 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bff0800 == 13 [pid = 8447] [id = 584] 01:47:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8d868000) [pid = 8447] [serial = 1753] [outer = (nil)] 01:47:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8d873800) [pid = 8447] [serial = 1754] [outer = 0x8d868000] 01:47:28 INFO - PROCESS | 8447 | 1466585248461 Marionette DEBUG loaded listener.js 01:47:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8eee5400) [pid = 8447] [serial = 1755] [outer = 0x8d868000] 01:47:29 INFO - PROCESS | 8447 | 1466585249593 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1794ms 01:47:29 INFO - PROCESS | 8447 | 1466585249674 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 01:47:29 INFO - PROCESS | 8447 | 1466585249681 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 01:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:47:29 INFO - PROCESS | 8447 | 1466585249689 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:47:29 INFO - PROCESS | 8447 | 1466585249695 Marionette TRACE conn3 <- [1,2310,null,{}] 01:47:29 INFO - PROCESS | 8447 | 1466585249702 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:29 INFO - PROCESS | 8447 | 1466585249708 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:29 INFO - PROCESS | 8447 | 1466585249932 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 01:47:30 INFO - PROCESS | 8447 | 1466585250167 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:30 INFO - PROCESS | 8447 | 1466585250175 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:30 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da04400 == 14 [pid = 8447] [id = 585] 01:47:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x9138e400) [pid = 8447] [serial = 1756] [outer = (nil)] 01:47:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x91a93000) [pid = 8447] [serial = 1757] [outer = 0x9138e400] 01:47:30 INFO - PROCESS | 8447 | 1466585250285 Marionette DEBUG loaded listener.js 01:47:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x92389400) [pid = 8447] [serial = 1758] [outer = 0x9138e400] 01:47:31 INFO - PROCESS | 8447 | 1466585251333 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1690ms 01:47:31 INFO - PROCESS | 8447 | 1466585251381 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 01:47:31 INFO - PROCESS | 8447 | 1466585251388 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 01:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:47:31 INFO - PROCESS | 8447 | 1466585251398 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:47:31 INFO - PROCESS | 8447 | 1466585251403 Marionette TRACE conn3 <- [1,2314,null,{}] 01:47:31 INFO - PROCESS | 8447 | 1466585251414 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:31 INFO - PROCESS | 8447 | 1466585251423 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:31 INFO - PROCESS | 8447 | 1466585251811 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 01:47:32 INFO - PROCESS | 8447 | 1466585252052 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:32 INFO - PROCESS | 8447 | 1466585252061 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c4a400 == 15 [pid = 8447] [id = 586] 01:47:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x92c4ac00) [pid = 8447] [serial = 1759] [outer = (nil)] 01:47:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x92c4ec00) [pid = 8447] [serial = 1760] [outer = 0x92c4ac00] 01:47:32 INFO - PROCESS | 8447 | 1466585252144 Marionette DEBUG loaded listener.js 01:47:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x92c5bc00) [pid = 8447] [serial = 1761] [outer = 0x92c4ac00] 01:47:33 INFO - PROCESS | 8447 | 1466585253145 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1799ms 01:47:33 INFO - PROCESS | 8447 | 1466585253196 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 01:47:33 INFO - PROCESS | 8447 | 1466585253202 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 01:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:47:33 INFO - PROCESS | 8447 | 1466585253220 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:47:33 INFO - PROCESS | 8447 | 1466585253227 Marionette TRACE conn3 <- [1,2318,null,{}] 01:47:33 INFO - PROCESS | 8447 | 1466585253233 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:33 INFO - PROCESS | 8447 | 1466585253240 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:33 INFO - PROCESS | 8447 | 1466585253443 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 01:47:33 INFO - PROCESS | 8447 | 1466585253705 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:33 INFO - PROCESS | 8447 | 1466585253712 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:33 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a1000 == 16 [pid = 8447] [id = 587] 01:47:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x92c5b800) [pid = 8447] [serial = 1762] [outer = (nil)] 01:47:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x93dec400) [pid = 8447] [serial = 1763] [outer = 0x92c5b800] 01:47:33 INFO - PROCESS | 8447 | 1466585253837 Marionette DEBUG loaded listener.js 01:47:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x93df9c00) [pid = 8447] [serial = 1764] [outer = 0x92c5b800] 01:47:34 INFO - PROCESS | 8447 | 1466585254877 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:47:34 INFO - PROCESS | 8447 | 1466585254916 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 01:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:47:34 INFO - PROCESS | 8447 | 1466585254923 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:47:34 INFO - PROCESS | 8447 | 1466585254927 Marionette TRACE conn3 <- [1,2322,null,{}] 01:47:34 INFO - PROCESS | 8447 | 1466585254933 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:34 INFO - PROCESS | 8447 | 1466585254939 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:35 INFO - PROCESS | 8447 | 1466585255135 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 01:47:35 INFO - PROCESS | 8447 | 1466585255491 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:35 INFO - PROCESS | 8447 | 1466585255502 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86d400 == 17 [pid = 8447] [id = 588] 01:47:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8d86d800) [pid = 8447] [serial = 1765] [outer = (nil)] 01:47:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8e427800) [pid = 8447] [serial = 1766] [outer = 0x8d86d800] 01:47:35 INFO - PROCESS | 8447 | 1466585255620 Marionette DEBUG loaded listener.js 01:47:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x8e5c3800) [pid = 8447] [serial = 1767] [outer = 0x8d86d800] 01:47:36 INFO - PROCESS | 8447 | 1466585256626 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x91a8c400) [pid = 8447] [serial = 1679] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x91bf1c00) [pid = 8447] [serial = 1680] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8d876c00) [pid = 8447] [serial = 1697] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x92c47800) [pid = 8447] [serial = 1709] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x91a8fc00) [pid = 8447] [serial = 1704] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8e5c2400) [pid = 8447] [serial = 1694] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x92c56c00) [pid = 8447] [serial = 1683] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x91388400) [pid = 8447] [serial = 1703] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8e5c8400) [pid = 8447] [serial = 1676] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8f1a0800) [pid = 8447] [serial = 1701] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x977e6c00) [pid = 8447] [serial = 1691] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x977a5000) [pid = 8447] [serial = 1692] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8e42bc00) [pid = 8447] [serial = 1698] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8eeecc00) [pid = 8447] [serial = 1700] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x91390800) [pid = 8447] [serial = 1686] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x9240e400) [pid = 8447] [serial = 1706] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x92c5c000) [pid = 8447] [serial = 1710] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x93df2000) [pid = 8447] [serial = 1688] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8f179400) [pid = 8447] [serial = 1677] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x9289e000) [pid = 8447] [serial = 1707] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x92c41800) [pid = 8447] [serial = 1682] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8f182400) [pid = 8447] [serial = 1695] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x91a8cc00) [pid = 8447] [serial = 1674] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x92f89000) [pid = 8447] [serial = 1685] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x9138b000) [pid = 8447] [serial = 1689] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x92f82c00) [pid = 8447] [serial = 1712] [outer = (nil)] [url = about:blank] 01:47:36 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x93ded800) [pid = 8447] [serial = 1713] [outer = (nil)] [url = about:blank] 01:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1793ms 01:47:36 INFO - PROCESS | 8447 | 1466585256719 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 01:47:36 INFO - PROCESS | 8447 | 1466585256725 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 01:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:47:36 INFO - PROCESS | 8447 | 1466585256732 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:47:36 INFO - PROCESS | 8447 | 1466585256736 Marionette TRACE conn3 <- [1,2326,null,{}] 01:47:36 INFO - PROCESS | 8447 | 1466585256744 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:36 INFO - PROCESS | 8447 | 1466585256752 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:36 INFO - PROCESS | 8447 | 1466585256921 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 01:47:37 INFO - PROCESS | 8447 | 1466585257062 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:37 INFO - PROCESS | 8447 | 1466585257071 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f177000 == 18 [pid = 8447] [id = 589] 01:47:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8f17b400) [pid = 8447] [serial = 1768] [outer = (nil)] 01:47:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8f1a5000) [pid = 8447] [serial = 1769] [outer = 0x8f17b400] 01:47:37 INFO - PROCESS | 8447 | 1466585257152 Marionette DEBUG loaded listener.js 01:47:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x91006400) [pid = 8447] [serial = 1770] [outer = 0x8f17b400] 01:47:38 INFO - PROCESS | 8447 | 1466585258000 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1334ms 01:47:38 INFO - PROCESS | 8447 | 1466585258070 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 01:47:38 INFO - PROCESS | 8447 | 1466585258076 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 01:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:47:38 INFO - PROCESS | 8447 | 1466585258084 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:47:38 INFO - PROCESS | 8447 | 1466585258087 Marionette TRACE conn3 <- [1,2330,null,{}] 01:47:38 INFO - PROCESS | 8447 | 1466585258093 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:38 INFO - PROCESS | 8447 | 1466585258098 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:38 INFO - PROCESS | 8447 | 1466585258271 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 01:47:38 INFO - PROCESS | 8447 | 1466585258415 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:38 INFO - PROCESS | 8447 | 1466585258423 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x91395c00 == 19 [pid = 8447] [id = 590] 01:47:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x91a8d000) [pid = 8447] [serial = 1771] [outer = (nil)] 01:47:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x92384c00) [pid = 8447] [serial = 1772] [outer = 0x91a8d000] 01:47:38 INFO - PROCESS | 8447 | 1466585258493 Marionette DEBUG loaded listener.js 01:47:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x928a2800) [pid = 8447] [serial = 1773] [outer = 0x91a8d000] 01:47:39 INFO - PROCESS | 8447 | 1466585259375 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1337ms 01:47:39 INFO - PROCESS | 8447 | 1466585259422 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 01:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:47:39 INFO - PROCESS | 8447 | 1466585259426 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 01:47:39 INFO - PROCESS | 8447 | 1466585259440 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:47:39 INFO - PROCESS | 8447 | 1466585259449 Marionette TRACE conn3 <- [1,2334,null,{}] 01:47:39 INFO - PROCESS | 8447 | 1466585259467 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:39 INFO - PROCESS | 8447 | 1466585259474 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:39 INFO - PROCESS | 8447 | 1466585259712 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 01:47:39 INFO - PROCESS | 8447 | 1466585259737 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:39 INFO - PROCESS | 8447 | 1466585259743 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a4c00 == 20 [pid = 8447] [id = 591] 01:47:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x92c59000) [pid = 8447] [serial = 1774] [outer = (nil)] 01:47:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x92f84800) [pid = 8447] [serial = 1775] [outer = 0x92c59000] 01:47:39 INFO - PROCESS | 8447 | 1466585259822 Marionette DEBUG loaded listener.js 01:47:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x92f89000) [pid = 8447] [serial = 1776] [outer = 0x92c59000] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x91a96000) [pid = 8447] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e5cbc00) [pid = 8447] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8d869800) [pid = 8447] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8e434400) [pid = 8447] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8bfe5400) [pid = 8447] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8eeed000) [pid = 8447] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x91bed800) [pid = 8447] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x91389800) [pid = 8447] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x8f7ce000) [pid = 8447] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x9810dc00) [pid = 8447] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x8e5ce000) [pid = 8447] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:47:40 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x8f7c7c00) [pid = 8447] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:47:41 INFO - PROCESS | 8447 | 1466585261228 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1862ms 01:47:41 INFO - PROCESS | 8447 | 1466585261296 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 01:47:41 INFO - PROCESS | 8447 | 1466585261303 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 01:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:47:41 INFO - PROCESS | 8447 | 1466585261311 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:47:41 INFO - PROCESS | 8447 | 1466585261319 Marionette TRACE conn3 <- [1,2338,null,{}] 01:47:41 INFO - PROCESS | 8447 | 1466585261327 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:41 INFO - PROCESS | 8447 | 1466585261333 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:41 INFO - PROCESS | 8447 | 1466585261556 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 01:47:41 INFO - PROCESS | 8447 | 1466585261785 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:41 INFO - PROCESS | 8447 | 1466585261796 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:41 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f17fc00 == 21 [pid = 8447] [id = 592] 01:47:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8f185000) [pid = 8447] [serial = 1777] [outer = (nil)] 01:47:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x8f7c3400) [pid = 8447] [serial = 1778] [outer = 0x8f185000] 01:47:41 INFO - PROCESS | 8447 | 1466585261931 Marionette DEBUG loaded listener.js 01:47:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8f7ce000) [pid = 8447] [serial = 1779] [outer = 0x8f185000] 01:47:42 INFO - PROCESS | 8447 | 1466585262985 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1690ms 01:47:43 INFO - PROCESS | 8447 | 1466585263001 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 01:47:43 INFO - PROCESS | 8447 | 1466585263009 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 01:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:47:43 INFO - PROCESS | 8447 | 1466585263020 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:47:43 INFO - PROCESS | 8447 | 1466585263024 Marionette TRACE conn3 <- [1,2342,null,{}] 01:47:43 INFO - PROCESS | 8447 | 1466585263031 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:43 INFO - PROCESS | 8447 | 1466585263037 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:43 INFO - PROCESS | 8447 | 1466585263232 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 01:47:43 INFO - PROCESS | 8447 | 1466585263458 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:43 INFO - PROCESS | 8447 | 1466585263465 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a8d800 == 22 [pid = 8447] [id = 593] 01:47:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x9240f800) [pid = 8447] [serial = 1780] [outer = (nil)] 01:47:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x928a5c00) [pid = 8447] [serial = 1781] [outer = 0x9240f800] 01:47:43 INFO - PROCESS | 8447 | 1466585263604 Marionette DEBUG loaded listener.js 01:47:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x92384800) [pid = 8447] [serial = 1782] [outer = 0x9240f800] 01:47:44 INFO - PROCESS | 8447 | 1466585264493 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1540ms 01:47:44 INFO - PROCESS | 8447 | 1466585264560 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 01:47:44 INFO - PROCESS | 8447 | 1466585264565 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 01:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:47:44 INFO - PROCESS | 8447 | 1466585264572 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:47:44 INFO - PROCESS | 8447 | 1466585264579 Marionette TRACE conn3 <- [1,2346,null,{}] 01:47:44 INFO - PROCESS | 8447 | 1466585264595 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:44 INFO - PROCESS | 8447 | 1466585264604 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:44 INFO - PROCESS | 8447 | 1466585264830 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 01:47:45 INFO - PROCESS | 8447 | 1466585265024 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:45 INFO - PROCESS | 8447 | 1466585265033 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f90400 == 23 [pid = 8447] [id = 594] 01:47:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x93963400) [pid = 8447] [serial = 1783] [outer = (nil)] 01:47:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x93a24c00) [pid = 8447] [serial = 1784] [outer = 0x93963400] 01:47:45 INFO - PROCESS | 8447 | 1466585265198 Marionette DEBUG loaded listener.js 01:47:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x93df8400) [pid = 8447] [serial = 1785] [outer = 0x93963400] 01:47:46 INFO - PROCESS | 8447 | 1466585266134 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1637ms 01:47:46 INFO - PROCESS | 8447 | 1466585266210 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 01:47:46 INFO - PROCESS | 8447 | 1466585266214 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 01:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:47:46 INFO - PROCESS | 8447 | 1466585266221 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:47:46 INFO - PROCESS | 8447 | 1466585266225 Marionette TRACE conn3 <- [1,2350,null,{}] 01:47:46 INFO - PROCESS | 8447 | 1466585266231 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:46 INFO - PROCESS | 8447 | 1466585266236 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:46 INFO - PROCESS | 8447 | 1466585266459 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 01:47:46 INFO - PROCESS | 8447 | 1466585266699 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:46 INFO - PROCESS | 8447 | 1466585266708 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:46 INFO - PROCESS | 8447 | ++DOCSHELL 0x91390800 == 24 [pid = 8447] [id = 595] 01:47:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x93a22000) [pid = 8447] [serial = 1786] [outer = (nil)] 01:47:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x952a6800) [pid = 8447] [serial = 1787] [outer = 0x93a22000] 01:47:46 INFO - PROCESS | 8447 | 1466585266836 Marionette DEBUG loaded listener.js 01:47:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x95419c00) [pid = 8447] [serial = 1788] [outer = 0x93a22000] 01:47:47 INFO - PROCESS | 8447 | 1466585267780 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1631ms 01:47:47 INFO - PROCESS | 8447 | 1466585267853 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 01:47:47 INFO - PROCESS | 8447 | 1466585267858 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 01:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:47:47 INFO - PROCESS | 8447 | 1466585267865 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:47:47 INFO - PROCESS | 8447 | 1466585267868 Marionette TRACE conn3 <- [1,2354,null,{}] 01:47:47 INFO - PROCESS | 8447 | 1466585267874 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:47 INFO - PROCESS | 8447 | 1466585267880 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:48 INFO - PROCESS | 8447 | 1466585268091 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 01:47:48 INFO - PROCESS | 8447 | 1466585268273 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:48 INFO - PROCESS | 8447 | 1466585268281 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:48 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c44000 == 25 [pid = 8447] [id = 596] 01:47:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x92c5b000) [pid = 8447] [serial = 1789] [outer = (nil)] 01:47:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x954e3c00) [pid = 8447] [serial = 1790] [outer = 0x92c5b000] 01:47:48 INFO - PROCESS | 8447 | 1466585268363 Marionette DEBUG loaded listener.js 01:47:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x954e7800) [pid = 8447] [serial = 1791] [outer = 0x92c5b000] 01:47:49 INFO - PROCESS | 8447 | 1466585269414 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1585ms 01:47:49 INFO - PROCESS | 8447 | 1466585269451 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 01:47:49 INFO - PROCESS | 8447 | 1466585269454 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 01:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:47:49 INFO - PROCESS | 8447 | 1466585269461 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:47:49 INFO - PROCESS | 8447 | 1466585269465 Marionette TRACE conn3 <- [1,2358,null,{}] 01:47:49 INFO - PROCESS | 8447 | 1466585269471 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:49 INFO - PROCESS | 8447 | 1466585269482 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:49 INFO - PROCESS | 8447 | 1466585269682 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 01:47:49 INFO - PROCESS | 8447 | 1466585269872 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:49 INFO - PROCESS | 8447 | 1466585269883 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe1c00 == 26 [pid = 8447] [id = 597] 01:47:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8d86a800) [pid = 8447] [serial = 1792] [outer = (nil)] 01:47:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x9817ac00) [pid = 8447] [serial = 1793] [outer = 0x8d86a800] 01:47:50 INFO - PROCESS | 8447 | 1466585270014 Marionette DEBUG loaded listener.js 01:47:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x98a0d400) [pid = 8447] [serial = 1794] [outer = 0x8d86a800] 01:47:50 INFO - PROCESS | 8447 | 1466585270968 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1587ms 01:47:51 INFO - PROCESS | 8447 | 1466585271049 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 01:47:51 INFO - PROCESS | 8447 | 1466585271054 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 01:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:47:51 INFO - PROCESS | 8447 | 1466585271060 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:47:51 INFO - PROCESS | 8447 | 1466585271065 Marionette TRACE conn3 <- [1,2362,null,{}] 01:47:51 INFO - PROCESS | 8447 | 1466585271071 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:51 INFO - PROCESS | 8447 | 1466585271077 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:51 INFO - PROCESS | 8447 | 1466585271254 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 01:47:51 INFO - PROCESS | 8447 | 1466585271645 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:51 INFO - PROCESS | 8447 | 1466585271658 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e425400 == 27 [pid = 8447] [id = 598] 01:47:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8e426400) [pid = 8447] [serial = 1795] [outer = (nil)] 01:47:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8e588000) [pid = 8447] [serial = 1796] [outer = 0x8e426400] 01:47:51 INFO - PROCESS | 8447 | 1466585271776 Marionette DEBUG loaded listener.js 01:47:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8eee4000) [pid = 8447] [serial = 1797] [outer = 0x8e426400] 01:47:53 INFO - PROCESS | 8447 | --DOCSHELL 0x8d868400 == 26 [pid = 8447] [id = 579] 01:47:53 INFO - PROCESS | 8447 | --DOCSHELL 0x8e433c00 == 25 [pid = 8447] [id = 578] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x92388000) [pid = 8447] [serial = 1748] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8eee6800) [pid = 8447] [serial = 1742] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8eeec800) [pid = 8447] [serial = 1743] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8d871000) [pid = 8447] [serial = 1739] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8da0c800) [pid = 8447] [serial = 1740] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8e5ca400) [pid = 8447] [serial = 1737] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8e586800) [pid = 8447] [serial = 1736] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8da03000) [pid = 8447] [serial = 1716] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8d867400) [pid = 8447] [serial = 1715] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8f7c9800) [pid = 8447] [serial = 1719] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8f1a0000) [pid = 8447] [serial = 1718] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x92402000) [pid = 8447] [serial = 1722] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x92383c00) [pid = 8447] [serial = 1721] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x952a2800) [pid = 8447] [serial = 1725] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x93df1c00) [pid = 8447] [serial = 1724] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x9779a000) [pid = 8447] [serial = 1728] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x954e6c00) [pid = 8447] [serial = 1727] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x995a3400) [pid = 8447] [serial = 1731] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x98977c00) [pid = 8447] [serial = 1730] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x998ccc00) [pid = 8447] [serial = 1734] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x9100ec00) [pid = 8447] [serial = 1746] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x91002000) [pid = 8447] [serial = 1745] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x998c6c00) [pid = 8447] [serial = 1733] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0x92406400) [pid = 8447] [serial = 1749] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | --DOMWINDOW == 60 (0x91391800) [pid = 8447] [serial = 1751] [outer = (nil)] [url = about:blank] 01:47:53 INFO - PROCESS | 8447 | 1466585273988 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2950ms 01:47:54 INFO - PROCESS | 8447 | 1466585274012 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 01:47:54 INFO - PROCESS | 8447 | 1466585274018 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 01:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:47:54 INFO - PROCESS | 8447 | 1466585274028 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:47:54 INFO - PROCESS | 8447 | 1466585274034 Marionette TRACE conn3 <- [1,2366,null,{}] 01:47:54 INFO - PROCESS | 8447 | 1466585274045 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:54 INFO - PROCESS | 8447 | 1466585274050 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:54 INFO - PROCESS | 8447 | 1466585274224 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 01:47:54 INFO - PROCESS | 8447 | 1466585274360 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:54 INFO - PROCESS | 8447 | 1466585274376 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42cc00 == 26 [pid = 8447] [id = 599] 01:47:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0x8e42dc00) [pid = 8447] [serial = 1798] [outer = (nil)] 01:47:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x8e433800) [pid = 8447] [serial = 1799] [outer = 0x8e42dc00] 01:47:54 INFO - PROCESS | 8447 | 1466585274446 Marionette DEBUG loaded listener.js 01:47:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x8e581400) [pid = 8447] [serial = 1800] [outer = 0x8e42dc00] 01:47:55 INFO - PROCESS | 8447 | 1466585275322 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1335ms 01:47:55 INFO - PROCESS | 8447 | 1466585275363 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 01:47:55 INFO - PROCESS | 8447 | 1466585275372 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 01:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:47:55 INFO - PROCESS | 8447 | 1466585275384 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:47:55 INFO - PROCESS | 8447 | 1466585275388 Marionette TRACE conn3 <- [1,2370,null,{}] 01:47:55 INFO - PROCESS | 8447 | 1466585275395 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:55 INFO - PROCESS | 8447 | 1466585275401 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:55 INFO - PROCESS | 8447 | 1466585275577 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 01:47:55 INFO - PROCESS | 8447 | 1466585275721 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:55 INFO - PROCESS | 8447 | 1466585275731 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:55 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c9c00 == 27 [pid = 8447] [id = 600] 01:47:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x8eef0000) [pid = 8447] [serial = 1801] [outer = (nil)] 01:47:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8f183400) [pid = 8447] [serial = 1802] [outer = 0x8eef0000] 01:47:55 INFO - PROCESS | 8447 | 1466585275806 Marionette DEBUG loaded listener.js 01:47:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x8f1a6000) [pid = 8447] [serial = 1803] [outer = 0x8eef0000] 01:47:56 INFO - PROCESS | 8447 | 1466585276693 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1385ms 01:47:56 INFO - PROCESS | 8447 | 1466585276770 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 01:47:56 INFO - PROCESS | 8447 | 1466585276774 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 01:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:47:56 INFO - PROCESS | 8447 | 1466585276780 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:47:56 INFO - PROCESS | 8447 | 1466585276787 Marionette TRACE conn3 <- [1,2374,null,{}] 01:47:56 INFO - PROCESS | 8447 | 1466585276816 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:56 INFO - PROCESS | 8447 | 1466585276825 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:57 INFO - PROCESS | 8447 | 1466585277045 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 01:47:57 INFO - PROCESS | 8447 | 1466585277075 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:57 INFO - PROCESS | 8447 | 1466585277089 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:57 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138d400 == 28 [pid = 8447] [id = 601] 01:47:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x9138dc00) [pid = 8447] [serial = 1804] [outer = (nil)] 01:47:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x91395000) [pid = 8447] [serial = 1805] [outer = 0x9138dc00] 01:47:57 INFO - PROCESS | 8447 | 1466585277162 Marionette DEBUG loaded listener.js 01:47:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x91a91800) [pid = 8447] [serial = 1806] [outer = 0x9138dc00] 01:47:58 INFO - PROCESS | 8447 | 1466585278171 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1420ms 01:47:58 INFO - PROCESS | 8447 | 1466585278202 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 01:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:47:58 INFO - PROCESS | 8447 | 1466585278206 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 01:47:58 INFO - PROCESS | 8447 | 1466585278212 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:47:58 INFO - PROCESS | 8447 | 1466585278216 Marionette TRACE conn3 <- [1,2378,null,{}] 01:47:58 INFO - PROCESS | 8447 | 1466585278221 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:58 INFO - PROCESS | 8447 | 1466585278240 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:58 INFO - PROCESS | 8447 | 1466585278480 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 01:47:58 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x91a8d000) [pid = 8447] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:47:58 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x92c59000) [pid = 8447] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:47:58 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x8e58f800) [pid = 8447] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:47:58 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x8d868000) [pid = 8447] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:47:58 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x8f17b400) [pid = 8447] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:47:58 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x8d86d800) [pid = 8447] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:47:58 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x9138e400) [pid = 8447] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:47:58 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0x92c4ac00) [pid = 8447] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:47:58 INFO - PROCESS | 8447 | --DOMWINDOW == 60 (0x92c5b800) [pid = 8447] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:47:58 INFO - PROCESS | 8447 | 1466585278956 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:58 INFO - PROCESS | 8447 | 1466585278968 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:47:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d868000 == 29 [pid = 8447] [id = 602] 01:47:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0x8d86d800) [pid = 8447] [serial = 1807] [outer = (nil)] 01:47:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x8f17b400) [pid = 8447] [serial = 1808] [outer = 0x8d86d800] 01:47:59 INFO - PROCESS | 8447 | 1466585279036 Marionette DEBUG loaded listener.js 01:47:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x92389000) [pid = 8447] [serial = 1809] [outer = 0x8d86d800] 01:47:59 INFO - PROCESS | 8447 | 1466585279794 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1634ms 01:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:47:59 INFO - PROCESS | 8447 | 1466585279847 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 01:47:59 INFO - PROCESS | 8447 | 1466585279850 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 01:47:59 INFO - PROCESS | 8447 | 1466585279857 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:47:59 INFO - PROCESS | 8447 | 1466585279860 Marionette TRACE conn3 <- [1,2382,null,{}] 01:47:59 INFO - PROCESS | 8447 | 1466585279865 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:59 INFO - PROCESS | 8447 | 1466585279870 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:00 INFO - PROCESS | 8447 | 1466585280024 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 01:48:00 INFO - PROCESS | 8447 | 1466585280035 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:00 INFO - PROCESS | 8447 | 1466585280041 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x91beec00 == 30 [pid = 8447] [id = 603] 01:48:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x92390c00) [pid = 8447] [serial = 1810] [outer = (nil)] 01:48:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x9240e400) [pid = 8447] [serial = 1811] [outer = 0x92390c00] 01:48:00 INFO - PROCESS | 8447 | 1466585280112 Marionette DEBUG loaded listener.js 01:48:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x928a7000) [pid = 8447] [serial = 1812] [outer = 0x92390c00] 01:48:01 INFO - PROCESS | 8447 | 1466585281231 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1439ms 01:48:01 INFO - PROCESS | 8447 | 1466585281297 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 01:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:48:01 INFO - PROCESS | 8447 | 1466585281307 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 01:48:01 INFO - PROCESS | 8447 | 1466585281321 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:48:01 INFO - PROCESS | 8447 | 1466585281330 Marionette TRACE conn3 <- [1,2386,null,{}] 01:48:01 INFO - PROCESS | 8447 | 1466585281343 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:01 INFO - PROCESS | 8447 | 1466585281352 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:01 INFO - PROCESS | 8447 | 1466585281625 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 01:48:01 INFO - PROCESS | 8447 | 1466585281880 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:01 INFO - PROCESS | 8447 | 1466585281895 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da0dc00 == 31 [pid = 8447] [id = 604] 01:48:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8e58c400) [pid = 8447] [serial = 1813] [outer = (nil)] 01:48:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8eee4c00) [pid = 8447] [serial = 1814] [outer = 0x8e58c400] 01:48:02 INFO - PROCESS | 8447 | 1466585282014 Marionette DEBUG loaded listener.js 01:48:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8f184000) [pid = 8447] [serial = 1815] [outer = 0x8e58c400] 01:48:03 INFO - PROCESS | 8447 | 1466585283088 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1845ms 01:48:03 INFO - PROCESS | 8447 | 1466585283163 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 01:48:03 INFO - PROCESS | 8447 | 1466585283170 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 01:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:48:03 INFO - PROCESS | 8447 | 1466585283181 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:48:03 INFO - PROCESS | 8447 | 1466585283185 Marionette TRACE conn3 <- [1,2390,null,{}] 01:48:03 INFO - PROCESS | 8447 | 1466585283192 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:03 INFO - PROCESS | 8447 | 1466585283198 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:03 INFO - PROCESS | 8447 | 1466585283421 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 01:48:03 INFO - PROCESS | 8447 | 1466585283653 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:03 INFO - PROCESS | 8447 | 1466585283661 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:03 INFO - PROCESS | 8447 | ++DOCSHELL 0x91008c00 == 32 [pid = 8447] [id = 605] 01:48:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x91390c00) [pid = 8447] [serial = 1816] [outer = (nil)] 01:48:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x91a93800) [pid = 8447] [serial = 1817] [outer = 0x91390c00] 01:48:03 INFO - PROCESS | 8447 | 1466585283783 Marionette DEBUG loaded listener.js 01:48:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x91393800) [pid = 8447] [serial = 1818] [outer = 0x91390c00] 01:48:04 INFO - PROCESS | 8447 | 1466585284923 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1786ms 01:48:04 INFO - PROCESS | 8447 | 1466585284968 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 01:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:48:04 INFO - PROCESS | 8447 | 1466585284973 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 01:48:04 INFO - PROCESS | 8447 | 1466585284980 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:48:04 INFO - PROCESS | 8447 | 1466585284987 Marionette TRACE conn3 <- [1,2394,null,{}] 01:48:05 INFO - PROCESS | 8447 | 1466585285005 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:05 INFO - PROCESS | 8447 | 1466585285014 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:05 INFO - PROCESS | 8447 | 1466585285221 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 01:48:05 INFO - PROCESS | 8447 | 1466585285446 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:05 INFO - PROCESS | 8447 | 1466585285454 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c5c800 == 33 [pid = 8447] [id = 606] 01:48:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x92c5d800) [pid = 8447] [serial = 1819] [outer = (nil)] 01:48:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x92c63800) [pid = 8447] [serial = 1820] [outer = 0x92c5d800] 01:48:05 INFO - PROCESS | 8447 | 1466585285586 Marionette DEBUG loaded listener.js 01:48:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x92f8a400) [pid = 8447] [serial = 1821] [outer = 0x92c5d800] 01:48:06 INFO - PROCESS | 8447 | 1466585286615 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1690ms 01:48:06 INFO - PROCESS | 8447 | 1466585286670 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 01:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:48:06 INFO - PROCESS | 8447 | 1466585286675 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 01:48:06 INFO - PROCESS | 8447 | 1466585286682 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:48:06 INFO - PROCESS | 8447 | 1466585286685 Marionette TRACE conn3 <- [1,2398,null,{}] 01:48:06 INFO - PROCESS | 8447 | 1466585286691 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:06 INFO - PROCESS | 8447 | 1466585286697 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:07 INFO - PROCESS | 8447 | 1466585287055 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 01:48:07 INFO - PROCESS | 8447 | 1466585287301 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:07 INFO - PROCESS | 8447 | 1466585287310 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da04000 == 34 [pid = 8447] [id = 607] 01:48:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8da05000) [pid = 8447] [serial = 1822] [outer = (nil)] 01:48:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8e428800) [pid = 8447] [serial = 1823] [outer = 0x8da05000] 01:48:07 INFO - PROCESS | 8447 | 1466585287386 Marionette DEBUG loaded listener.js 01:48:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8e5c2c00) [pid = 8447] [serial = 1824] [outer = 0x8da05000] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x9238a000) [pid = 8447] [serial = 1752] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x92f89000) [pid = 8447] [serial = 1776] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8d873800) [pid = 8447] [serial = 1754] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8eee5400) [pid = 8447] [serial = 1755] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8f1a5000) [pid = 8447] [serial = 1769] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x91006400) [pid = 8447] [serial = 1770] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8e427800) [pid = 8447] [serial = 1766] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8e5c3800) [pid = 8447] [serial = 1767] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x91a93000) [pid = 8447] [serial = 1757] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x92389400) [pid = 8447] [serial = 1758] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x92c4ec00) [pid = 8447] [serial = 1760] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x92c5bc00) [pid = 8447] [serial = 1761] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x93dec400) [pid = 8447] [serial = 1763] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x93df9c00) [pid = 8447] [serial = 1764] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x928a2800) [pid = 8447] [serial = 1773] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x92384c00) [pid = 8447] [serial = 1772] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0x92f84800) [pid = 8447] [serial = 1775] [outer = (nil)] [url = about:blank] 01:48:08 INFO - PROCESS | 8447 | 1466585288420 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1793ms 01:48:08 INFO - PROCESS | 8447 | 1466585288477 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 01:48:08 INFO - PROCESS | 8447 | 1466585288483 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 01:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:48:08 INFO - PROCESS | 8447 | 1466585288491 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:48:08 INFO - PROCESS | 8447 | 1466585288496 Marionette TRACE conn3 <- [1,2402,null,{}] 01:48:08 INFO - PROCESS | 8447 | 1466585288503 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:08 INFO - PROCESS | 8447 | 1466585288508 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:08 INFO - PROCESS | 8447 | 1466585288677 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 01:48:08 INFO - PROCESS | 8447 | 1466585288842 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:08 INFO - PROCESS | 8447 | 1466585288850 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeea800 == 35 [pid = 8447] [id = 608] 01:48:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x8f182c00) [pid = 8447] [serial = 1825] [outer = (nil)] 01:48:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x8f7c7000) [pid = 8447] [serial = 1826] [outer = 0x8f182c00] 01:48:08 INFO - PROCESS | 8447 | 1466585288927 Marionette DEBUG loaded listener.js 01:48:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x91006400) [pid = 8447] [serial = 1827] [outer = 0x8f182c00] 01:48:09 INFO - PROCESS | 8447 | 1466585289769 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1336ms 01:48:09 INFO - PROCESS | 8447 | 1466585289828 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 01:48:09 INFO - PROCESS | 8447 | 1466585289832 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 01:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:48:09 INFO - PROCESS | 8447 | 1466585289839 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:48:09 INFO - PROCESS | 8447 | 1466585289842 Marionette TRACE conn3 <- [1,2406,null,{}] 01:48:09 INFO - PROCESS | 8447 | 1466585289848 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:09 INFO - PROCESS | 8447 | 1466585289853 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:10 INFO - PROCESS | 8447 | 1466585290022 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 01:48:10 INFO - PROCESS | 8447 | 1466585290036 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:10 INFO - PROCESS | 8447 | 1466585290045 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:10 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee5400 == 36 [pid = 8447] [id = 609] 01:48:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8f17e000) [pid = 8447] [serial = 1828] [outer = (nil)] 01:48:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x9240ec00) [pid = 8447] [serial = 1829] [outer = 0x8f17e000] 01:48:10 INFO - PROCESS | 8447 | 1466585290270 Marionette DEBUG loaded listener.js 01:48:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x928a3000) [pid = 8447] [serial = 1830] [outer = 0x8f17e000] 01:48:11 INFO - PROCESS | 8447 | 1466585291181 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1382ms 01:48:11 INFO - PROCESS | 8447 | 1466585291222 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 01:48:11 INFO - PROCESS | 8447 | 1466585291229 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 01:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:48:11 INFO - PROCESS | 8447 | 1466585291255 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:48:11 INFO - PROCESS | 8447 | 1466585291262 Marionette TRACE conn3 <- [1,2410,null,{}] 01:48:11 INFO - PROCESS | 8447 | 1466585291268 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:11 INFO - PROCESS | 8447 | 1466585291275 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:11 INFO - PROCESS | 8447 | 1466585291545 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 01:48:11 INFO - PROCESS | 8447 | 1466585291572 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:11 INFO - PROCESS | 8447 | 1466585291581 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138d000 == 37 [pid = 8447] [id = 610] 01:48:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x928aac00) [pid = 8447] [serial = 1831] [outer = (nil)] 01:48:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x92f85c00) [pid = 8447] [serial = 1832] [outer = 0x928aac00] 01:48:11 INFO - PROCESS | 8447 | 1466585291649 Marionette DEBUG loaded listener.js 01:48:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x9396a800) [pid = 8447] [serial = 1833] [outer = 0x928aac00] 01:48:12 INFO - PROCESS | 8447 | 1466585292616 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1410ms 01:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:48:12 INFO - PROCESS | 8447 | 1466585292647 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 01:48:12 INFO - PROCESS | 8447 | 1466585292650 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 01:48:12 INFO - PROCESS | 8447 | 1466585292657 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:48:12 INFO - PROCESS | 8447 | 1466585292660 Marionette TRACE conn3 <- [1,2414,null,{}] 01:48:12 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8f185000) [pid = 8447] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:48:12 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x9240f800) [pid = 8447] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:48:12 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x93963400) [pid = 8447] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:48:12 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x9138dc00) [pid = 8447] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:48:12 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x8d86d800) [pid = 8447] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:48:12 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x8eef0000) [pid = 8447] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:48:12 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x8e42dc00) [pid = 8447] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:48:12 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x8e426400) [pid = 8447] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:48:12 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0x93a22000) [pid = 8447] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:48:12 INFO - PROCESS | 8447 | --DOMWINDOW == 60 (0x92c5b000) [pid = 8447] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:48:12 INFO - PROCESS | 8447 | --DOMWINDOW == 59 (0x8d86a800) [pid = 8447] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:48:12 INFO - PROCESS | 8447 | 1466585292788 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:12 INFO - PROCESS | 8447 | 1466585292792 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:12 INFO - PROCESS | 8447 | 1466585292947 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 01:48:12 INFO - PROCESS | 8447 | 1466585292957 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:12 INFO - PROCESS | 8447 | 1466585292963 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7c1400 == 38 [pid = 8447] [id = 611] 01:48:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 60 (0x9100ec00) [pid = 8447] [serial = 1834] [outer = (nil)] 01:48:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0x92401800) [pid = 8447] [serial = 1835] [outer = 0x9100ec00] 01:48:13 INFO - PROCESS | 8447 | 1466585293032 Marionette DEBUG loaded listener.js 01:48:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x9238cc00) [pid = 8447] [serial = 1836] [outer = 0x9100ec00] 01:48:13 INFO - PROCESS | 8447 | 1466585293968 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1362ms 01:48:14 INFO - PROCESS | 8447 | 1466585294019 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 01:48:14 INFO - PROCESS | 8447 | 1466585294022 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 01:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:48:14 INFO - PROCESS | 8447 | 1466585294028 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:48:14 INFO - PROCESS | 8447 | 1466585294032 Marionette TRACE conn3 <- [1,2418,null,{}] 01:48:14 INFO - PROCESS | 8447 | 1466585294037 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:14 INFO - PROCESS | 8447 | 1466585294043 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:14 INFO - PROCESS | 8447 | 1466585294220 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 01:48:14 INFO - PROCESS | 8447 | 1466585294229 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:14 INFO - PROCESS | 8447 | 1466585294248 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86ac00 == 39 [pid = 8447] [id = 612] 01:48:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x8e5c6800) [pid = 8447] [serial = 1837] [outer = (nil)] 01:48:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x91a88c00) [pid = 8447] [serial = 1838] [outer = 0x8e5c6800] 01:48:14 INFO - PROCESS | 8447 | 1466585294463 Marionette DEBUG loaded listener.js 01:48:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x952a7800) [pid = 8447] [serial = 1839] [outer = 0x8e5c6800] 01:48:15 INFO - PROCESS | 8447 | 1466585295529 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1533ms 01:48:15 INFO - PROCESS | 8447 | 1466585295563 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 01:48:15 INFO - PROCESS | 8447 | 1466585295571 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 01:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:48:15 INFO - PROCESS | 8447 | 1466585295579 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:48:15 INFO - PROCESS | 8447 | 1466585295585 Marionette TRACE conn3 <- [1,2422,null,{}] 01:48:15 INFO - PROCESS | 8447 | 1466585295595 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:15 INFO - PROCESS | 8447 | 1466585295602 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:15 INFO - PROCESS | 8447 | 1466585295793 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 01:48:16 INFO - PROCESS | 8447 | 1466585296029 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:16 INFO - PROCESS | 8447 | 1466585296036 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e584800 == 40 [pid = 8447] [id = 613] 01:48:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x8e587400) [pid = 8447] [serial = 1840] [outer = (nil)] 01:48:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8f7c4c00) [pid = 8447] [serial = 1841] [outer = 0x8e587400] 01:48:16 INFO - PROCESS | 8447 | 1466585296168 Marionette DEBUG loaded listener.js 01:48:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x9100f800) [pid = 8447] [serial = 1842] [outer = 0x8e587400] 01:48:17 INFO - PROCESS | 8447 | 1466585297099 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1589ms 01:48:17 INFO - PROCESS | 8447 | 1466585297169 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 01:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:48:17 INFO - PROCESS | 8447 | 1466585297178 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 01:48:17 INFO - PROCESS | 8447 | 1466585297191 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:48:17 INFO - PROCESS | 8447 | 1466585297197 Marionette TRACE conn3 <- [1,2426,null,{}] 01:48:17 INFO - PROCESS | 8447 | 1466585297205 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:17 INFO - PROCESS | 8447 | 1466585297211 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:17 INFO - PROCESS | 8447 | 1466585297455 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 01:48:17 INFO - PROCESS | 8447 | 1466585297694 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:17 INFO - PROCESS | 8447 | 1466585297704 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x92408000 == 41 [pid = 8447] [id = 614] 01:48:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x9289f000) [pid = 8447] [serial = 1843] [outer = (nil)] 01:48:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x92c47000) [pid = 8447] [serial = 1844] [outer = 0x9289f000] 01:48:17 INFO - PROCESS | 8447 | 1466585297816 Marionette DEBUG loaded listener.js 01:48:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x92c56c00) [pid = 8447] [serial = 1845] [outer = 0x9289f000] 01:48:18 INFO - PROCESS | 8447 | 1466585298786 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1640ms 01:48:18 INFO - PROCESS | 8447 | 1466585298830 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 01:48:18 INFO - PROCESS | 8447 | 1466585298834 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 01:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:48:18 INFO - PROCESS | 8447 | 1466585298842 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:48:18 INFO - PROCESS | 8447 | 1466585298848 Marionette TRACE conn3 <- [1,2430,null,{}] 01:48:18 INFO - PROCESS | 8447 | 1466585298865 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:18 INFO - PROCESS | 8447 | 1466585298874 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:19 INFO - PROCESS | 8447 | 1466585299101 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 01:48:19 INFO - PROCESS | 8447 | 1466585299383 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:19 INFO - PROCESS | 8447 | 1466585299395 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:19 INFO - PROCESS | 8447 | ++DOCSHELL 0x95418400 == 42 [pid = 8447] [id = 615] 01:48:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x9541ac00) [pid = 8447] [serial = 1846] [outer = (nil)] 01:48:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x954de400) [pid = 8447] [serial = 1847] [outer = 0x9541ac00] 01:48:19 INFO - PROCESS | 8447 | 1466585299540 Marionette DEBUG loaded listener.js 01:48:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x9779a400) [pid = 8447] [serial = 1848] [outer = 0x9541ac00] 01:48:20 INFO - PROCESS | 8447 | 1466585300477 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1688ms 01:48:20 INFO - PROCESS | 8447 | 1466585300531 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 01:48:20 INFO - PROCESS | 8447 | 1466585300535 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 01:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:48:20 INFO - PROCESS | 8447 | 1466585300542 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:48:20 INFO - PROCESS | 8447 | 1466585300546 Marionette TRACE conn3 <- [1,2434,null,{}] 01:48:20 INFO - PROCESS | 8447 | 1466585300552 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:20 INFO - PROCESS | 8447 | 1466585300557 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:20 INFO - PROCESS | 8447 | 1466585300738 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 01:48:20 INFO - PROCESS | 8447 | 1466585300918 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:20 INFO - PROCESS | 8447 | 1466585300927 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x948f4000 == 43 [pid = 8447] [id = 616] 01:48:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x95416800) [pid = 8447] [serial = 1849] [outer = (nil)] 01:48:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x977edc00) [pid = 8447] [serial = 1850] [outer = 0x95416800] 01:48:21 INFO - PROCESS | 8447 | 1466585301012 Marionette DEBUG loaded listener.js 01:48:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x98182000) [pid = 8447] [serial = 1851] [outer = 0x95416800] 01:48:21 INFO - PROCESS | 8447 | 1466585301943 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1435ms 01:48:21 INFO - PROCESS | 8447 | 1466585301980 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 01:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:48:21 INFO - PROCESS | 8447 | 1466585301985 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 01:48:21 INFO - PROCESS | 8447 | 1466585301991 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:48:21 INFO - PROCESS | 8447 | 1466585301995 Marionette TRACE conn3 <- [1,2438,null,{}] 01:48:22 INFO - PROCESS | 8447 | 1466585302001 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:22 INFO - PROCESS | 8447 | 1466585302006 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:22 INFO - PROCESS | 8447 | 1466585302196 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 01:48:22 INFO - PROCESS | 8447 | 1466585302383 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:22 INFO - PROCESS | 8447 | 1466585302389 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:22 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfec400 == 44 [pid = 8447] [id = 617] 01:48:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91001c00) [pid = 8447] [serial = 1852] [outer = (nil)] 01:48:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x98a1ac00) [pid = 8447] [serial = 1853] [outer = 0x91001c00] 01:48:22 INFO - PROCESS | 8447 | 1466585302470 Marionette DEBUG loaded listener.js 01:48:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x98a8c800) [pid = 8447] [serial = 1854] [outer = 0x91001c00] 01:48:23 INFO - PROCESS | 8447 | 1466585303464 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1534ms 01:48:23 INFO - PROCESS | 8447 | 1466585303526 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 01:48:23 INFO - PROCESS | 8447 | 1466585303531 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 01:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:48:23 INFO - PROCESS | 8447 | 1466585303539 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:48:23 INFO - PROCESS | 8447 | 1466585303543 Marionette TRACE conn3 <- [1,2442,null,{}] 01:48:23 INFO - PROCESS | 8447 | 1466585303550 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:23 INFO - PROCESS | 8447 | 1466585303562 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:23 INFO - PROCESS | 8447 | 1466585303827 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 01:48:24 INFO - PROCESS | 8447 | 1466585304065 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:24 INFO - PROCESS | 8447 | 1466585304071 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f185400 == 45 [pid = 8447] [id = 618] 01:48:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8f19f800) [pid = 8447] [serial = 1855] [outer = (nil)] 01:48:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x996b8c00) [pid = 8447] [serial = 1856] [outer = 0x8f19f800] 01:48:24 INFO - PROCESS | 8447 | 1466585304167 Marionette DEBUG loaded listener.js 01:48:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x998bf800) [pid = 8447] [serial = 1857] [outer = 0x8f19f800] 01:48:25 INFO - PROCESS | 8447 | 1466585305054 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1545ms 01:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:48:25 INFO - PROCESS | 8447 | 1466585305086 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 01:48:25 INFO - PROCESS | 8447 | 1466585305090 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 01:48:25 INFO - PROCESS | 8447 | 1466585305098 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:48:25 INFO - PROCESS | 8447 | 1466585305102 Marionette TRACE conn3 <- [1,2446,null,{}] 01:48:25 INFO - PROCESS | 8447 | 1466585305107 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:25 INFO - PROCESS | 8447 | 1466585305113 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:25 INFO - PROCESS | 8447 | 1466585305296 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 01:48:25 INFO - PROCESS | 8447 | 1466585305482 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:25 INFO - PROCESS | 8447 | 1466585305490 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:25 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da03000 == 46 [pid = 8447] [id = 619] 01:48:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8da06800) [pid = 8447] [serial = 1858] [outer = (nil)] 01:48:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x99bcf000) [pid = 8447] [serial = 1859] [outer = 0x8da06800] 01:48:25 INFO - PROCESS | 8447 | 1466585305568 Marionette DEBUG loaded listener.js 01:48:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x99bd1000) [pid = 8447] [serial = 1860] [outer = 0x8da06800] 01:48:26 INFO - PROCESS | 8447 | 1466585306492 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1444ms 01:48:26 INFO - PROCESS | 8447 | 1466585306543 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 01:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:48:26 INFO - PROCESS | 8447 | 1466585306556 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 01:48:26 INFO - PROCESS | 8447 | 1466585306563 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:48:26 INFO - PROCESS | 8447 | 1466585306568 Marionette TRACE conn3 <- [1,2450,null,{}] 01:48:26 INFO - PROCESS | 8447 | 1466585306574 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:26 INFO - PROCESS | 8447 | 1466585306579 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:26 INFO - PROCESS | 8447 | 1466585306762 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 01:48:27 INFO - PROCESS | 8447 | 1466585307191 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:27 INFO - PROCESS | 8447 | 1466585307202 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86c400 == 47 [pid = 8447] [id = 620] 01:48:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8d86dc00) [pid = 8447] [serial = 1861] [outer = (nil)] 01:48:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8d874000) [pid = 8447] [serial = 1862] [outer = 0x8d86dc00] 01:48:27 INFO - PROCESS | 8447 | 1466585307318 Marionette DEBUG loaded listener.js 01:48:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8e42c400) [pid = 8447] [serial = 1863] [outer = 0x8d86dc00] 01:48:28 INFO - PROCESS | 8447 | 1466585308326 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1795ms 01:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:48:28 INFO - PROCESS | 8447 | 1466585308359 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 01:48:28 INFO - PROCESS | 8447 | 1466585308364 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 01:48:28 INFO - PROCESS | 8447 | 1466585308372 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:48:28 INFO - PROCESS | 8447 | 1466585308375 Marionette TRACE conn3 <- [1,2454,null,{}] 01:48:28 INFO - PROCESS | 8447 | 1466585308384 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:28 INFO - PROCESS | 8447 | 1466585308392 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:28 INFO - PROCESS | 8447 | 1466585308569 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7c1400 == 46 [pid = 8447] [id = 611] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x9138d000 == 45 [pid = 8447] [id = 610] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee5400 == 44 [pid = 8447] [id = 609] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeea800 == 43 [pid = 8447] [id = 608] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8da04000 == 42 [pid = 8447] [id = 607] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8e425400 == 41 [pid = 8447] [id = 598] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe1c00 == 40 [pid = 8447] [id = 597] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42cc00 == 39 [pid = 8447] [id = 599] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x9138d400 == 38 [pid = 8447] [id = 601] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x91beec00 == 37 [pid = 8447] [id = 603] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x91008c00 == 36 [pid = 8447] [id = 605] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c9c00 == 35 [pid = 8447] [id = 600] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8d868000 == 34 [pid = 8447] [id = 602] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8da0dc00 == 33 [pid = 8447] [id = 604] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x92c5c800 == 32 [pid = 8447] [id = 606] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86c400 == 31 [pid = 8447] [id = 620] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8da03000 == 30 [pid = 8447] [id = 619] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8f185400 == 29 [pid = 8447] [id = 618] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x948f4000 == 28 [pid = 8447] [id = 616] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfec400 == 27 [pid = 8447] [id = 617] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x95418400 == 26 [pid = 8447] [id = 615] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x92408000 == 25 [pid = 8447] [id = 614] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86ac00 == 24 [pid = 8447] [id = 612] 01:48:29 INFO - PROCESS | 8447 | --DOCSHELL 0x8e584800 == 23 [pid = 8447] [id = 613] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x9240e400) [pid = 8447] [serial = 1811] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8f7ce000) [pid = 8447] [serial = 1779] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8f7c3400) [pid = 8447] [serial = 1778] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x92384800) [pid = 8447] [serial = 1782] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x928a5c00) [pid = 8447] [serial = 1781] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x93df8400) [pid = 8447] [serial = 1785] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x93a24c00) [pid = 8447] [serial = 1784] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x91395000) [pid = 8447] [serial = 1805] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8f17b400) [pid = 8447] [serial = 1808] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x91a91800) [pid = 8447] [serial = 1806] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8f183400) [pid = 8447] [serial = 1802] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8e433800) [pid = 8447] [serial = 1799] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8e581400) [pid = 8447] [serial = 1800] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8eee4000) [pid = 8447] [serial = 1797] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e588000) [pid = 8447] [serial = 1796] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x95419c00) [pid = 8447] [serial = 1788] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x952a6800) [pid = 8447] [serial = 1787] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x954e7800) [pid = 8447] [serial = 1791] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x954e3c00) [pid = 8447] [serial = 1790] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x98a0d400) [pid = 8447] [serial = 1794] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x9817ac00) [pid = 8447] [serial = 1793] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x92389000) [pid = 8447] [serial = 1809] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x8f1a6000) [pid = 8447] [serial = 1803] [outer = (nil)] [url = about:blank] 01:48:29 INFO - PROCESS | 8447 | 1466585309974 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:29 INFO - PROCESS | 8447 | 1466585309984 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:30 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d867800 == 24 [pid = 8447] [id = 621] 01:48:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8d868000) [pid = 8447] [serial = 1864] [outer = (nil)] 01:48:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8d86c800) [pid = 8447] [serial = 1865] [outer = 0x8d868000] 01:48:30 INFO - PROCESS | 8447 | 1466585310065 Marionette DEBUG loaded listener.js 01:48:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8da04800) [pid = 8447] [serial = 1866] [outer = 0x8d868000] 01:48:30 INFO - PROCESS | 8447 | 1466585310901 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2589ms 01:48:30 INFO - PROCESS | 8447 | 1466585310966 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 01:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:48:30 INFO - PROCESS | 8447 | 1466585310972 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 01:48:30 INFO - PROCESS | 8447 | 1466585310980 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:48:30 INFO - PROCESS | 8447 | 1466585310984 Marionette TRACE conn3 <- [1,2458,null,{}] 01:48:31 INFO - PROCESS | 8447 | 1466585310992 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:31 INFO - PROCESS | 8447 | 1466585310999 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:31 INFO - PROCESS | 8447 | 1466585311170 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 01:48:31 INFO - PROCESS | 8447 | 1466585311183 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:31 INFO - PROCESS | 8447 | 1466585311194 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c0400 == 25 [pid = 8447] [id = 622] 01:48:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8e5c0800) [pid = 8447] [serial = 1867] [outer = (nil)] 01:48:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e5c7800) [pid = 8447] [serial = 1868] [outer = 0x8e5c0800] 01:48:31 INFO - PROCESS | 8447 | 1466585311265 Marionette DEBUG loaded listener.js 01:48:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8eee4800) [pid = 8447] [serial = 1869] [outer = 0x8e5c0800] 01:48:32 INFO - PROCESS | 8447 | 1466585312252 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1287ms 01:48:32 INFO - PROCESS | 8447 | 1466585312270 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 01:48:32 INFO - PROCESS | 8447 | 1466585312278 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 01:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:48:32 INFO - PROCESS | 8447 | 1466585312285 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:48:32 INFO - PROCESS | 8447 | 1466585312289 Marionette TRACE conn3 <- [1,2462,null,{}] 01:48:32 INFO - PROCESS | 8447 | 1466585312299 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:32 INFO - PROCESS | 8447 | 1466585312303 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:32 INFO - PROCESS | 8447 | 1466585312493 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 01:48:32 INFO - PROCESS | 8447 | 1466585312657 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:32 INFO - PROCESS | 8447 | 1466585312664 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eef2800 == 26 [pid = 8447] [id = 623] 01:48:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8f181800) [pid = 8447] [serial = 1870] [outer = (nil)] 01:48:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8f1a1c00) [pid = 8447] [serial = 1871] [outer = 0x8f181800] 01:48:32 INFO - PROCESS | 8447 | 1466585312740 Marionette DEBUG loaded listener.js 01:48:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8f7c3c00) [pid = 8447] [serial = 1872] [outer = 0x8f181800] 01:48:33 INFO - PROCESS | 8447 | 1466585313741 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1484ms 01:48:33 INFO - PROCESS | 8447 | 1466585313770 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 01:48:33 INFO - PROCESS | 8447 | 1466585313773 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 01:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:48:33 INFO - PROCESS | 8447 | 1466585313788 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:48:33 INFO - PROCESS | 8447 | 1466585313799 Marionette TRACE conn3 <- [1,2466,null,{}] 01:48:33 INFO - PROCESS | 8447 | 1466585313814 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:33 INFO - PROCESS | 8447 | 1466585313821 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:34 INFO - PROCESS | 8447 | 1466585314075 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 01:48:34 INFO - PROCESS | 8447 | 1466585314136 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:34 INFO - PROCESS | 8447 | 1466585314146 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7c3000 == 27 [pid = 8447] [id = 624] 01:48:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91a88800) [pid = 8447] [serial = 1873] [outer = (nil)] 01:48:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91a8ec00) [pid = 8447] [serial = 1874] [outer = 0x91a88800] 01:48:34 INFO - PROCESS | 8447 | 1466585314347 Marionette DEBUG loaded listener.js 01:48:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91a96000) [pid = 8447] [serial = 1875] [outer = 0x91a88800] 01:48:35 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8e5c6800) [pid = 8447] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:48:35 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x928aac00) [pid = 8447] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:48:35 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x9100ec00) [pid = 8447] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:48:35 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8f17e000) [pid = 8447] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:48:35 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8f182c00) [pid = 8447] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:48:35 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x91390c00) [pid = 8447] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:48:35 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x92c5d800) [pid = 8447] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:48:35 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8da05000) [pid = 8447] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:48:35 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x92390c00) [pid = 8447] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:48:35 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x8e58c400) [pid = 8447] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:48:35 INFO - PROCESS | 8447 | 1466585315718 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1959ms 01:48:35 INFO - PROCESS | 8447 | 1466585315739 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 01:48:35 INFO - PROCESS | 8447 | 1466585315744 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 01:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:48:35 INFO - PROCESS | 8447 | 1466585315750 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:48:35 INFO - PROCESS | 8447 | 1466585315752 Marionette TRACE conn3 <- [1,2470,null,{}] 01:48:35 INFO - PROCESS | 8447 | 1466585315758 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:35 INFO - PROCESS | 8447 | 1466585315763 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:35 INFO - PROCESS | 8447 | 1466585315926 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 01:48:36 INFO - PROCESS | 8447 | 1466585316066 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:36 INFO - PROCESS | 8447 | 1466585316075 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:36 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfed800 == 28 [pid = 8447] [id = 625] 01:48:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8d86e800) [pid = 8447] [serial = 1876] [outer = (nil)] 01:48:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x91bed000) [pid = 8447] [serial = 1877] [outer = 0x8d86e800] 01:48:36 INFO - PROCESS | 8447 | 1466585316144 Marionette DEBUG loaded listener.js 01:48:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x91bf8c00) [pid = 8447] [serial = 1878] [outer = 0x8d86e800] 01:48:36 INFO - PROCESS | 8447 | 1466585316907 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1178ms 01:48:36 INFO - PROCESS | 8447 | 1466585316928 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 01:48:36 INFO - PROCESS | 8447 | 1466585316931 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 01:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:48:36 INFO - PROCESS | 8447 | 1466585316939 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:48:36 INFO - PROCESS | 8447 | 1466585316942 Marionette TRACE conn3 <- [1,2474,null,{}] 01:48:36 INFO - PROCESS | 8447 | 1466585316948 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:36 INFO - PROCESS | 8447 | 1466585316952 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:37 INFO - PROCESS | 8447 | 1466585317167 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 01:48:37 INFO - PROCESS | 8447 | 1466585317361 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:37 INFO - PROCESS | 8447 | 1466585317377 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfea800 == 29 [pid = 8447] [id = 626] 01:48:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8bfec800) [pid = 8447] [serial = 1879] [outer = (nil)] 01:48:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8d871800) [pid = 8447] [serial = 1880] [outer = 0x8bfec800] 01:48:37 INFO - PROCESS | 8447 | 1466585317462 Marionette DEBUG loaded listener.js 01:48:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8e5c6c00) [pid = 8447] [serial = 1881] [outer = 0x8bfec800] 01:48:38 INFO - PROCESS | 8447 | 1466585318611 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1700ms 01:48:38 INFO - PROCESS | 8447 | 1466585318641 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 01:48:38 INFO - PROCESS | 8447 | 1466585318648 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 01:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:48:38 INFO - PROCESS | 8447 | 1466585318657 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:48:38 INFO - PROCESS | 8447 | 1466585318662 Marionette TRACE conn3 <- [1,2478,null,{}] 01:48:38 INFO - PROCESS | 8447 | 1466585318670 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:38 INFO - PROCESS | 8447 | 1466585318676 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:38 INFO - PROCESS | 8447 | 1466585318909 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 01:48:39 INFO - PROCESS | 8447 | 1466585319157 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:39 INFO - PROCESS | 8447 | 1466585319166 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da03800 == 30 [pid = 8447] [id = 627] 01:48:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x9138c400) [pid = 8447] [serial = 1882] [outer = (nil)] 01:48:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91a8a400) [pid = 8447] [serial = 1883] [outer = 0x9138c400] 01:48:39 INFO - PROCESS | 8447 | 1466585319279 Marionette DEBUG loaded listener.js 01:48:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x92386400) [pid = 8447] [serial = 1884] [outer = 0x9138c400] 01:48:40 INFO - PROCESS | 8447 | 1466585320303 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1734ms 01:48:40 INFO - PROCESS | 8447 | 1466585320391 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 01:48:40 INFO - PROCESS | 8447 | 1466585320397 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 01:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:48:40 INFO - PROCESS | 8447 | 1466585320404 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:48:40 INFO - PROCESS | 8447 | 1466585320407 Marionette TRACE conn3 <- [1,2482,null,{}] 01:48:40 INFO - PROCESS | 8447 | 1466585320413 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:40 INFO - PROCESS | 8447 | 1466585320418 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:40 INFO - PROCESS | 8447 | 1466585320644 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 01:48:40 INFO - PROCESS | 8447 | 1466585320964 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:40 INFO - PROCESS | 8447 | 1466585320974 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:41 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bff0000 == 31 [pid = 8447] [id = 628] 01:48:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x92c43800) [pid = 8447] [serial = 1885] [outer = (nil)] 01:48:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x92c49400) [pid = 8447] [serial = 1886] [outer = 0x92c43800] 01:48:41 INFO - PROCESS | 8447 | 1466585321063 Marionette DEBUG loaded listener.js 01:48:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x92c55c00) [pid = 8447] [serial = 1887] [outer = 0x92c43800] 01:48:42 INFO - PROCESS | 8447 | 1466585322097 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1735ms 01:48:42 INFO - PROCESS | 8447 | 1466585322141 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 01:48:42 INFO - PROCESS | 8447 | 1466585322148 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 01:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:48:42 INFO - PROCESS | 8447 | 1466585322165 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:48:42 INFO - PROCESS | 8447 | 1466585322172 Marionette TRACE conn3 <- [1,2486,null,{}] 01:48:42 INFO - PROCESS | 8447 | 1466585322178 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:42 INFO - PROCESS | 8447 | 1466585322185 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:42 INFO - PROCESS | 8447 | 1466585322384 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 01:48:42 INFO - PROCESS | 8447 | 1466585322609 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:42 INFO - PROCESS | 8447 | 1466585322617 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58d400 == 32 [pid = 8447] [id = 629] 01:48:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8f7d0800) [pid = 8447] [serial = 1888] [outer = (nil)] 01:48:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x93a24000) [pid = 8447] [serial = 1889] [outer = 0x8f7d0800] 01:48:42 INFO - PROCESS | 8447 | 1466585322743 Marionette DEBUG loaded listener.js 01:48:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x93dee400) [pid = 8447] [serial = 1890] [outer = 0x8f7d0800] 01:48:43 INFO - PROCESS | 8447 | 1466585323744 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1647ms 01:48:43 INFO - PROCESS | 8447 | 1466585323804 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 01:48:43 INFO - PROCESS | 8447 | 1466585323809 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 01:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:48:43 INFO - PROCESS | 8447 | 1466585323815 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:48:43 INFO - PROCESS | 8447 | 1466585323818 Marionette TRACE conn3 <- [1,2490,null,{}] 01:48:43 INFO - PROCESS | 8447 | 1466585323824 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:43 INFO - PROCESS | 8447 | 1466585323829 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:44 INFO - PROCESS | 8447 | 1466585324020 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 01:48:44 INFO - PROCESS | 8447 | 1466585324257 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:44 INFO - PROCESS | 8447 | 1466585324267 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfec400 == 33 [pid = 8447] [id = 630] 01:48:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8bfed000) [pid = 8447] [serial = 1891] [outer = (nil)] 01:48:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8d871c00) [pid = 8447] [serial = 1892] [outer = 0x8bfed000] 01:48:44 INFO - PROCESS | 8447 | 1466585324507 Marionette DEBUG loaded listener.js 01:48:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8e433800) [pid = 8447] [serial = 1893] [outer = 0x8bfed000] 01:48:45 INFO - PROCESS | 8447 | 1466585325544 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:48:45 INFO - PROCESS | 8447 | --DOCSHELL 0x9138c000 == 32 [pid = 8447] [id = 582] 01:48:45 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7c7800 == 31 [pid = 8447] [id = 581] 01:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1843ms 01:48:45 INFO - PROCESS | 8447 | 1466585325660 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 01:48:45 INFO - PROCESS | 8447 | 1466585325666 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 01:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:48:45 INFO - PROCESS | 8447 | 1466585325679 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:48:45 INFO - PROCESS | 8447 | 1466585325684 Marionette TRACE conn3 <- [1,2494,null,{}] 01:48:45 INFO - PROCESS | 8447 | 1466585325692 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:45 INFO - PROCESS | 8447 | 1466585325698 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:45 INFO - PROCESS | 8447 | 1466585325879 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x92f85c00) [pid = 8447] [serial = 1832] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x92401800) [pid = 8447] [serial = 1835] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x9240ec00) [pid = 8447] [serial = 1829] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8f7c7000) [pid = 8447] [serial = 1826] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x91006400) [pid = 8447] [serial = 1827] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91a93800) [pid = 8447] [serial = 1817] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x91393800) [pid = 8447] [serial = 1818] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x92c63800) [pid = 8447] [serial = 1820] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x92f8a400) [pid = 8447] [serial = 1821] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8e428800) [pid = 8447] [serial = 1823] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8e5c2c00) [pid = 8447] [serial = 1824] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x928a7000) [pid = 8447] [serial = 1812] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8eee4c00) [pid = 8447] [serial = 1814] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8f184000) [pid = 8447] [serial = 1815] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x952a7800) [pid = 8447] [serial = 1839] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x9396a800) [pid = 8447] [serial = 1833] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x9238cc00) [pid = 8447] [serial = 1836] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x928a3000) [pid = 8447] [serial = 1830] [outer = (nil)] [url = about:blank] 01:48:45 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x91a88c00) [pid = 8447] [serial = 1838] [outer = (nil)] [url = about:blank] 01:48:46 INFO - PROCESS | 8447 | 1466585326102 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:46 INFO - PROCESS | 8447 | 1466585326111 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:46 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f184000 == 32 [pid = 8447] [id = 631] 01:48:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8f184400) [pid = 8447] [serial = 1894] [outer = (nil)] 01:48:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8f1a8000) [pid = 8447] [serial = 1895] [outer = 0x8f184400] 01:48:46 INFO - PROCESS | 8447 | 1466585326193 Marionette DEBUG loaded listener.js 01:48:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x91007c00) [pid = 8447] [serial = 1896] [outer = 0x8f184400] 01:48:47 INFO - PROCESS | 8447 | 1466585327002 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1345ms 01:48:47 INFO - PROCESS | 8447 | 1466585327023 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 01:48:47 INFO - PROCESS | 8447 | 1466585327028 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 01:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:48:47 INFO - PROCESS | 8447 | 1466585327040 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:48:47 INFO - PROCESS | 8447 | 1466585327043 Marionette TRACE conn3 <- [1,2498,null,{}] 01:48:47 INFO - PROCESS | 8447 | 1466585327050 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:47 INFO - PROCESS | 8447 | 1466585327056 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:47 INFO - PROCESS | 8447 | 1466585327276 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 01:48:47 INFO - PROCESS | 8447 | 1466585327423 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:47 INFO - PROCESS | 8447 | 1466585327435 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7cc800 == 33 [pid = 8447] [id = 632] 01:48:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x9138c000) [pid = 8447] [serial = 1897] [outer = (nil)] 01:48:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x9240e400) [pid = 8447] [serial = 1898] [outer = 0x9138c000] 01:48:47 INFO - PROCESS | 8447 | 1466585327500 Marionette DEBUG loaded listener.js 01:48:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x928a7000) [pid = 8447] [serial = 1899] [outer = 0x9138c000] 01:48:48 INFO - PROCESS | 8447 | 1466585328439 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1429ms 01:48:48 INFO - PROCESS | 8447 | 1466585328470 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 01:48:48 INFO - PROCESS | 8447 | 1466585328473 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 01:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:48:48 INFO - PROCESS | 8447 | 1466585328480 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:48:48 INFO - PROCESS | 8447 | 1466585328486 Marionette TRACE conn3 <- [1,2502,null,{}] 01:48:48 INFO - PROCESS | 8447 | 1466585328507 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:48 INFO - PROCESS | 8447 | 1466585328515 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:48 INFO - PROCESS | 8447 | 1466585328733 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 01:48:48 INFO - PROCESS | 8447 | 1466585328772 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:48 INFO - PROCESS | 8447 | 1466585328783 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:48 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5cd000 == 34 [pid = 8447] [id = 633] 01:48:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x9100b400) [pid = 8447] [serial = 1900] [outer = (nil)] 01:48:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x92f85c00) [pid = 8447] [serial = 1901] [outer = 0x9100b400] 01:48:48 INFO - PROCESS | 8447 | 1466585328848 Marionette DEBUG loaded listener.js 01:48:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x93969800) [pid = 8447] [serial = 1902] [outer = 0x9100b400] 01:48:49 INFO - PROCESS | 8447 | 1466585329792 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1387ms 01:48:49 INFO - PROCESS | 8447 | 1466585329868 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 01:48:49 INFO - PROCESS | 8447 | 1466585329872 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 01:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:48:49 INFO - PROCESS | 8447 | 1466585329878 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:48:49 INFO - PROCESS | 8447 | 1466585329881 Marionette TRACE conn3 <- [1,2506,null,{}] 01:48:49 INFO - PROCESS | 8447 | 1466585329892 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:49 INFO - PROCESS | 8447 | 1466585329896 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:50 INFO - PROCESS | 8447 | 1466585330119 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 01:48:50 INFO - PROCESS | 8447 | 1466585330142 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:50 INFO - PROCESS | 8447 | 1466585330149 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:50 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe5c00 == 35 [pid = 8447] [id = 634] 01:48:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91bf7400) [pid = 8447] [serial = 1903] [outer = (nil)] 01:48:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x93df2c00) [pid = 8447] [serial = 1904] [outer = 0x91bf7400] 01:48:50 INFO - PROCESS | 8447 | 1466585330217 Marionette DEBUG loaded listener.js 01:48:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x9488c400) [pid = 8447] [serial = 1905] [outer = 0x91bf7400] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8d868000) [pid = 8447] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8e587400) [pid = 8447] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8da06800) [pid = 8447] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8d86dc00) [pid = 8447] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x95416800) [pid = 8447] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x91a88800) [pid = 8447] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8f19f800) [pid = 8447] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8f181800) [pid = 8447] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x91001c00) [pid = 8447] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x9289f000) [pid = 8447] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x9541ac00) [pid = 8447] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:48:50 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x8e5c0800) [pid = 8447] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:48:51 INFO - PROCESS | 8447 | 1466585331308 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1453ms 01:48:51 INFO - PROCESS | 8447 | 1466585331331 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 01:48:51 INFO - PROCESS | 8447 | 1466585331335 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 01:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:48:51 INFO - PROCESS | 8447 | 1466585331341 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:48:51 INFO - PROCESS | 8447 | 1466585331344 Marionette TRACE conn3 <- [1,2510,null,{}] 01:48:51 INFO - PROCESS | 8447 | 1466585331349 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:51 INFO - PROCESS | 8447 | 1466585331355 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:51 INFO - PROCESS | 8447 | 1466585331566 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 01:48:51 INFO - PROCESS | 8447 | 1466585331583 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:51 INFO - PROCESS | 8447 | 1466585331592 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfef000 == 36 [pid = 8447] [id = 635] 01:48:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8eeec800) [pid = 8447] [serial = 1906] [outer = (nil)] 01:48:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x94888400) [pid = 8447] [serial = 1907] [outer = 0x8eeec800] 01:48:51 INFO - PROCESS | 8447 | 1466585331676 Marionette DEBUG loaded listener.js 01:48:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x95418800) [pid = 8447] [serial = 1908] [outer = 0x8eeec800] 01:48:52 INFO - PROCESS | 8447 | 1466585332576 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1278ms 01:48:52 INFO - PROCESS | 8447 | 1466585332621 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 01:48:52 INFO - PROCESS | 8447 | 1466585332625 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 01:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:48:52 INFO - PROCESS | 8447 | 1466585332631 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:48:52 INFO - PROCESS | 8447 | 1466585332634 Marionette TRACE conn3 <- [1,2514,null,{}] 01:48:52 INFO - PROCESS | 8447 | 1466585332640 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:52 INFO - PROCESS | 8447 | 1466585332650 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:52 INFO - PROCESS | 8447 | 1466585332814 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 01:48:53 INFO - PROCESS | 8447 | 1466585333079 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:53 INFO - PROCESS | 8447 | 1466585333089 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe5400 == 37 [pid = 8447] [id = 636] 01:48:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8bfe9800) [pid = 8447] [serial = 1909] [outer = (nil)] 01:48:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8d86bc00) [pid = 8447] [serial = 1910] [outer = 0x8bfe9800] 01:48:53 INFO - PROCESS | 8447 | 1466585333179 Marionette DEBUG loaded listener.js 01:48:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8e42ac00) [pid = 8447] [serial = 1911] [outer = 0x8bfe9800] 01:48:54 INFO - PROCESS | 8447 | 1466585334198 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1630ms 01:48:54 INFO - PROCESS | 8447 | 1466585334265 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 01:48:54 INFO - PROCESS | 8447 | 1466585334271 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 01:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:48:54 INFO - PROCESS | 8447 | 1466585334279 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:48:54 INFO - PROCESS | 8447 | 1466585334284 Marionette TRACE conn3 <- [1,2518,null,{}] 01:48:54 INFO - PROCESS | 8447 | 1466585334292 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:54 INFO - PROCESS | 8447 | 1466585334300 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:54 INFO - PROCESS | 8447 | 1466585334526 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 01:48:54 INFO - PROCESS | 8447 | 1466585334762 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:54 INFO - PROCESS | 8447 | 1466585334770 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eef0c00 == 38 [pid = 8447] [id = 637] 01:48:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8f199400) [pid = 8447] [serial = 1912] [outer = (nil)] 01:48:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8f7c2c00) [pid = 8447] [serial = 1913] [outer = 0x8f199400] 01:48:54 INFO - PROCESS | 8447 | 1466585334901 Marionette DEBUG loaded listener.js 01:48:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91386800) [pid = 8447] [serial = 1914] [outer = 0x8f199400] 01:48:55 INFO - PROCESS | 8447 | 1466585335909 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:48:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:48:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1690ms 01:48:55 INFO - PROCESS | 8447 | 1466585335972 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 01:48:55 INFO - PROCESS | 8447 | 1466585335979 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 01:48:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:48:55 INFO - PROCESS | 8447 | 1466585335986 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:48:55 INFO - PROCESS | 8447 | 1466585335990 Marionette TRACE conn3 <- [1,2522,null,{}] 01:48:56 INFO - PROCESS | 8447 | 1466585335996 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:56 INFO - PROCESS | 8447 | 1466585336002 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:56 INFO - PROCESS | 8447 | 1466585336197 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 01:48:56 INFO - PROCESS | 8447 | 1466585336384 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:56 INFO - PROCESS | 8447 | 1466585336393 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138d000 == 39 [pid = 8447] [id = 638] 01:48:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x92383400) [pid = 8447] [serial = 1915] [outer = (nil)] 01:48:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x9289c800) [pid = 8447] [serial = 1916] [outer = 0x92383400] 01:48:56 INFO - PROCESS | 8447 | 1466585336475 Marionette DEBUG loaded listener.js 01:48:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x92c49c00) [pid = 8447] [serial = 1917] [outer = 0x92383400] 01:48:57 INFO - PROCESS | 8447 | 1466585337559 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:48:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:48:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1638ms 01:48:57 INFO - PROCESS | 8447 | 1466585337626 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 01:48:57 INFO - PROCESS | 8447 | 1466585337630 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 01:48:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:48:57 INFO - PROCESS | 8447 | 1466585337647 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:48:57 INFO - PROCESS | 8447 | 1466585337656 Marionette TRACE conn3 <- [1,2526,null,{}] 01:48:57 INFO - PROCESS | 8447 | 1466585337664 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:57 INFO - PROCESS | 8447 | 1466585337671 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:57 INFO - PROCESS | 8447 | 1466585337908 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 01:48:58 INFO - PROCESS | 8447 | 1466585338155 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:58 INFO - PROCESS | 8447 | 1466585338165 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a94400 == 40 [pid = 8447] [id = 639] 01:48:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9238fc00) [pid = 8447] [serial = 1918] [outer = (nil)] 01:48:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x94889c00) [pid = 8447] [serial = 1919] [outer = 0x9238fc00] 01:48:58 INFO - PROCESS | 8447 | 1466585338263 Marionette DEBUG loaded listener.js 01:48:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x954da800) [pid = 8447] [serial = 1920] [outer = 0x9238fc00] 01:48:59 INFO - PROCESS | 8447 | 1466585339179 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:48:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:48:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1598ms 01:48:59 INFO - PROCESS | 8447 | 1466585339236 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 01:48:59 INFO - PROCESS | 8447 | 1466585339241 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 01:48:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:48:59 INFO - PROCESS | 8447 | 1466585339248 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:48:59 INFO - PROCESS | 8447 | 1466585339252 Marionette TRACE conn3 <- [1,2530,null,{}] 01:48:59 INFO - PROCESS | 8447 | 1466585339258 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:59 INFO - PROCESS | 8447 | 1466585339264 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:59 INFO - PROCESS | 8447 | 1466585339453 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 01:48:59 INFO - PROCESS | 8447 | 1466585339638 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:59 INFO - PROCESS | 8447 | 1466585339651 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:48:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x95418400 == 41 [pid = 8447] [id = 640] 01:48:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x954e3800) [pid = 8447] [serial = 1921] [outer = (nil)] 01:48:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x977ecc00) [pid = 8447] [serial = 1922] [outer = 0x954e3800] 01:48:59 INFO - PROCESS | 8447 | 1466585339730 Marionette DEBUG loaded listener.js 01:48:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x9817ec00) [pid = 8447] [serial = 1923] [outer = 0x954e3800] 01:49:00 INFO - PROCESS | 8447 | 1466585340727 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1533ms 01:49:00 INFO - PROCESS | 8447 | 1466585340782 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 01:49:00 INFO - PROCESS | 8447 | 1466585340786 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 01:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:49:00 INFO - PROCESS | 8447 | 1466585340792 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:49:00 INFO - PROCESS | 8447 | 1466585340795 Marionette TRACE conn3 <- [1,2534,null,{}] 01:49:00 INFO - PROCESS | 8447 | 1466585340802 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:00 INFO - PROCESS | 8447 | 1466585340808 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:00 INFO - PROCESS | 8447 | 1466585340992 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 01:49:01 INFO - PROCESS | 8447 | 1466585341186 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:01 INFO - PROCESS | 8447 | 1466585341204 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x98106400 == 42 [pid = 8447] [id = 641] 01:49:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x98981000) [pid = 8447] [serial = 1924] [outer = (nil)] 01:49:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x98a1c800) [pid = 8447] [serial = 1925] [outer = 0x98981000] 01:49:01 INFO - PROCESS | 8447 | 1466585341342 Marionette DEBUG loaded listener.js 01:49:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x99867400) [pid = 8447] [serial = 1926] [outer = 0x98981000] 01:49:02 INFO - PROCESS | 8447 | 1466585342431 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:49:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:49:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1693ms 01:49:02 INFO - PROCESS | 8447 | 1466585342488 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 01:49:02 INFO - PROCESS | 8447 | 1466585342492 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 01:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:49:02 INFO - PROCESS | 8447 | 1466585342499 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:49:02 INFO - PROCESS | 8447 | 1466585342504 Marionette TRACE conn3 <- [1,2538,null,{}] 01:49:02 INFO - PROCESS | 8447 | 1466585342511 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:02 INFO - PROCESS | 8447 | 1466585342517 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:02 INFO - PROCESS | 8447 | 1466585342794 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 01:49:03 INFO - PROCESS | 8447 | 1466585343520 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:03 INFO - PROCESS | 8447 | 1466585343533 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:03 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e433000 == 43 [pid = 8447] [id = 642] 01:49:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8e581400) [pid = 8447] [serial = 1927] [outer = (nil)] 01:49:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x8e585c00) [pid = 8447] [serial = 1928] [outer = 0x8e581400] 01:49:03 INFO - PROCESS | 8447 | 1466585343609 Marionette DEBUG loaded listener.js 01:49:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x8e5c8000) [pid = 8447] [serial = 1929] [outer = 0x8e581400] 01:49:04 INFO - PROCESS | 8447 | 1466585344554 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2093ms 01:49:04 INFO - PROCESS | 8447 | 1466585344595 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 01:49:04 INFO - PROCESS | 8447 | 1466585344601 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 01:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:49:04 INFO - PROCESS | 8447 | 1466585344609 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:49:04 INFO - PROCESS | 8447 | 1466585344613 Marionette TRACE conn3 <- [1,2542,null,{}] 01:49:04 INFO - PROCESS | 8447 | 1466585344621 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:04 INFO - PROCESS | 8447 | 1466585344629 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:04 INFO - PROCESS | 8447 | 1466585344808 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 01:49:05 INFO - PROCESS | 8447 | 1466585345087 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:05 INFO - PROCESS | 8447 | 1466585345094 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f181800 == 44 [pid = 8447] [id = 643] 01:49:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8f7c3400) [pid = 8447] [serial = 1930] [outer = (nil)] 01:49:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8f7cfc00) [pid = 8447] [serial = 1931] [outer = 0x8f7c3400] 01:49:05 INFO - PROCESS | 8447 | 1466585345224 Marionette DEBUG loaded listener.js 01:49:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x91389c00) [pid = 8447] [serial = 1932] [outer = 0x8f7c3400] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86d400 == 43 [pid = 8447] [id = 588] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8e585000 == 42 [pid = 8447] [id = 583] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x91395c00 == 41 [pid = 8447] [id = 590] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8f177000 == 40 [pid = 8447] [id = 589] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfef000 == 39 [pid = 8447] [id = 635] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe5c00 == 38 [pid = 8447] [id = 634] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5cd000 == 37 [pid = 8447] [id = 633] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7cc800 == 36 [pid = 8447] [id = 632] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8f184000 == 35 [pid = 8447] [id = 631] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfec400 == 34 [pid = 8447] [id = 630] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58d400 == 33 [pid = 8447] [id = 629] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8bff0000 == 32 [pid = 8447] [id = 628] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8da03800 == 31 [pid = 8447] [id = 627] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfea800 == 30 [pid = 8447] [id = 626] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x92c4a400 == 29 [pid = 8447] [id = 586] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x92c44000 == 28 [pid = 8447] [id = 596] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x92f90400 == 27 [pid = 8447] [id = 594] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8d867800 == 26 [pid = 8447] [id = 621] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5cb000 == 25 [pid = 8447] [id = 580] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x91a8d800 == 24 [pid = 8447] [id = 593] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a1000 == 23 [pid = 8447] [id = 587] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8eef2800 == 22 [pid = 8447] [id = 623] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8f17fc00 == 21 [pid = 8447] [id = 592] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x91390800 == 20 [pid = 8447] [id = 595] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c0400 == 19 [pid = 8447] [id = 622] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a4c00 == 18 [pid = 8447] [id = 591] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7c3000 == 17 [pid = 8447] [id = 624] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8bff0800 == 16 [pid = 8447] [id = 584] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfed800 == 15 [pid = 8447] [id = 625] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8da04400 == 14 [pid = 8447] [id = 585] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x98106400 == 13 [pid = 8447] [id = 641] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x95418400 == 12 [pid = 8447] [id = 640] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x91a94400 == 11 [pid = 8447] [id = 639] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8eef0c00 == 10 [pid = 8447] [id = 637] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x9138d000 == 9 [pid = 8447] [id = 638] 01:49:07 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe5400 == 8 [pid = 8447] [id = 636] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x8da04800) [pid = 8447] [serial = 1866] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8f7c4c00) [pid = 8447] [serial = 1841] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x99bd1000) [pid = 8447] [serial = 1860] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8e42c400) [pid = 8447] [serial = 1863] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x98182000) [pid = 8447] [serial = 1851] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x91a8ec00) [pid = 8447] [serial = 1874] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x91a96000) [pid = 8447] [serial = 1875] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x998bf800) [pid = 8447] [serial = 1857] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x977edc00) [pid = 8447] [serial = 1850] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8f7c3c00) [pid = 8447] [serial = 1872] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x9100f800) [pid = 8447] [serial = 1842] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x99bcf000) [pid = 8447] [serial = 1859] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x98a8c800) [pid = 8447] [serial = 1854] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x92c47000) [pid = 8447] [serial = 1844] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8d86c800) [pid = 8447] [serial = 1865] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x954de400) [pid = 8447] [serial = 1847] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x98a1ac00) [pid = 8447] [serial = 1853] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x92c56c00) [pid = 8447] [serial = 1845] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8f1a1c00) [pid = 8447] [serial = 1871] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8eee4800) [pid = 8447] [serial = 1869] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8d874000) [pid = 8447] [serial = 1862] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8e5c7800) [pid = 8447] [serial = 1868] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x9779a400) [pid = 8447] [serial = 1848] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x996b8c00) [pid = 8447] [serial = 1856] [outer = (nil)] [url = about:blank] 01:49:07 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x91bed000) [pid = 8447] [serial = 1877] [outer = (nil)] [url = about:blank] 01:49:08 INFO - PROCESS | 8447 | 1466585348243 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 3698ms 01:49:08 INFO - PROCESS | 8447 | 1466585348311 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 01:49:08 INFO - PROCESS | 8447 | 1466585348321 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 01:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:49:08 INFO - PROCESS | 8447 | 1466585348333 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:49:08 INFO - PROCESS | 8447 | 1466585348341 Marionette TRACE conn3 <- [1,2546,null,{}] 01:49:08 INFO - PROCESS | 8447 | 1466585348354 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:08 INFO - PROCESS | 8447 | 1466585348365 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:08 INFO - PROCESS | 8447 | 1466585348693 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 01:49:08 INFO - PROCESS | 8447 | 1466585348836 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:08 INFO - PROCESS | 8447 | 1466585348851 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d876800 == 9 [pid = 8447] [id = 644] 01:49:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8da01800) [pid = 8447] [serial = 1933] [outer = (nil)] 01:49:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e584400) [pid = 8447] [serial = 1934] [outer = 0x8da01800] 01:49:08 INFO - PROCESS | 8447 | 1466585348921 Marionette DEBUG loaded listener.js 01:49:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8e58f000) [pid = 8447] [serial = 1935] [outer = 0x8da01800] 01:49:09 INFO - PROCESS | 8447 | 1466585349778 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1495ms 01:49:09 INFO - PROCESS | 8447 | 1466585349826 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 01:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:49:09 INFO - PROCESS | 8447 | 1466585349835 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 01:49:09 INFO - PROCESS | 8447 | 1466585349847 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:49:09 INFO - PROCESS | 8447 | 1466585349852 Marionette TRACE conn3 <- [1,2550,null,{}] 01:49:09 INFO - PROCESS | 8447 | 1466585349858 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:09 INFO - PROCESS | 8447 | 1466585349864 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:10 INFO - PROCESS | 8447 | 1466585350055 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 01:49:10 INFO - PROCESS | 8447 | 1466585350212 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:10 INFO - PROCESS | 8447 | 1466585350220 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:10 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeee400 == 10 [pid = 8447] [id = 645] 01:49:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8eef0c00) [pid = 8447] [serial = 1936] [outer = (nil)] 01:49:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8f179800) [pid = 8447] [serial = 1937] [outer = 0x8eef0c00] 01:49:10 INFO - PROCESS | 8447 | 1466585350295 Marionette DEBUG loaded listener.js 01:49:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8f184c00) [pid = 8447] [serial = 1938] [outer = 0x8eef0c00] 01:49:11 INFO - PROCESS | 8447 | 1466585351333 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1549ms 01:49:11 INFO - PROCESS | 8447 | 1466585351395 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 01:49:11 INFO - PROCESS | 8447 | 1466585351399 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 01:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:49:11 INFO - PROCESS | 8447 | 1466585351406 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:49:11 INFO - PROCESS | 8447 | 1466585351412 Marionette TRACE conn3 <- [1,2554,null,{}] 01:49:11 INFO - PROCESS | 8447 | 1466585351434 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:11 INFO - PROCESS | 8447 | 1466585351443 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:11 INFO - PROCESS | 8447 | 1466585351669 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 01:49:11 INFO - PROCESS | 8447 | 1466585351699 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:11 INFO - PROCESS | 8447 | 1466585351709 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x91389800 == 11 [pid = 8447] [id = 646] 01:49:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x9138bc00) [pid = 8447] [serial = 1939] [outer = (nil)] 01:49:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91393c00) [pid = 8447] [serial = 1940] [outer = 0x9138bc00] 01:49:11 INFO - PROCESS | 8447 | 1466585351784 Marionette DEBUG loaded listener.js 01:49:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91a8e800) [pid = 8447] [serial = 1941] [outer = 0x9138bc00] 01:49:13 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x91bf7400) [pid = 8447] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:49:13 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x92c43800) [pid = 8447] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:49:13 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8f7d0800) [pid = 8447] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:49:13 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8bfec800) [pid = 8447] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:49:13 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8bfed000) [pid = 8447] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:49:13 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x9138c400) [pid = 8447] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:49:13 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x9138c000) [pid = 8447] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:49:13 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8f184400) [pid = 8447] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:49:13 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8d86e800) [pid = 8447] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:49:13 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x9100b400) [pid = 8447] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:49:13 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x8eeec800) [pid = 8447] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:49:13 INFO - PROCESS | 8447 | 1466585353251 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1887ms 01:49:13 INFO - PROCESS | 8447 | 1466585353294 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 01:49:13 INFO - PROCESS | 8447 | 1466585353299 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 01:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:49:13 INFO - PROCESS | 8447 | 1466585353306 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:49:13 INFO - PROCESS | 8447 | 1466585353309 Marionette TRACE conn3 <- [1,2558,null,{}] 01:49:13 INFO - PROCESS | 8447 | 1466585353356 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:13 INFO - PROCESS | 8447 | 1466585353361 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:13 INFO - PROCESS | 8447 | 1466585353530 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 01:49:13 INFO - PROCESS | 8447 | 1466585353666 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:13 INFO - PROCESS | 8447 | 1466585353673 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:13 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58e000 == 12 [pid = 8447] [id = 647] 01:49:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8e58f400) [pid = 8447] [serial = 1942] [outer = (nil)] 01:49:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x91387800) [pid = 8447] [serial = 1943] [outer = 0x8e58f400] 01:49:13 INFO - PROCESS | 8447 | 1466585353745 Marionette DEBUG loaded listener.js 01:49:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x92382c00) [pid = 8447] [serial = 1944] [outer = 0x8e58f400] 01:49:14 INFO - PROCESS | 8447 | 1466585354651 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1390ms 01:49:14 INFO - PROCESS | 8447 | 1466585354697 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 01:49:14 INFO - PROCESS | 8447 | 1466585354701 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 01:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:49:14 INFO - PROCESS | 8447 | 1466585354707 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:49:14 INFO - PROCESS | 8447 | 1466585354710 Marionette TRACE conn3 <- [1,2562,null,{}] 01:49:14 INFO - PROCESS | 8447 | 1466585354716 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:14 INFO - PROCESS | 8447 | 1466585354721 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:14 INFO - PROCESS | 8447 | 1466585354879 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 01:49:14 INFO - PROCESS | 8447 | 1466585354888 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:14 INFO - PROCESS | 8447 | 1466585354897 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7c2800 == 13 [pid = 8447] [id = 648] 01:49:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x91bef000) [pid = 8447] [serial = 1945] [outer = (nil)] 01:49:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x9240e800) [pid = 8447] [serial = 1946] [outer = 0x91bef000] 01:49:14 INFO - PROCESS | 8447 | 1466585354971 Marionette DEBUG loaded listener.js 01:49:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x928a5400) [pid = 8447] [serial = 1947] [outer = 0x91bef000] 01:49:16 INFO - PROCESS | 8447 | 1466585356322 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1650ms 01:49:16 INFO - PROCESS | 8447 | 1466585356360 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 01:49:16 INFO - PROCESS | 8447 | 1466585356367 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 01:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:49:16 INFO - PROCESS | 8447 | 1466585356375 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:49:16 INFO - PROCESS | 8447 | 1466585356383 Marionette TRACE conn3 <- [1,2566,null,{}] 01:49:16 INFO - PROCESS | 8447 | 1466585356401 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:16 INFO - PROCESS | 8447 | 1466585356407 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:16 INFO - PROCESS | 8447 | 1466585356635 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 01:49:16 INFO - PROCESS | 8447 | 1466585356873 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:16 INFO - PROCESS | 8447 | 1466585356882 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c1800 == 14 [pid = 8447] [id = 649] 01:49:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8e5c4400) [pid = 8447] [serial = 1948] [outer = (nil)] 01:49:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8f177400) [pid = 8447] [serial = 1949] [outer = 0x8e5c4400] 01:49:17 INFO - PROCESS | 8447 | 1466585357007 Marionette DEBUG loaded listener.js 01:49:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8f1a1800) [pid = 8447] [serial = 1950] [outer = 0x8e5c4400] 01:49:18 INFO - PROCESS | 8447 | 1466585358021 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1691ms 01:49:18 INFO - PROCESS | 8447 | 1466585358066 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 01:49:18 INFO - PROCESS | 8447 | 1466585358073 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 01:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:49:18 INFO - PROCESS | 8447 | 1466585358084 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:49:18 INFO - PROCESS | 8447 | 1466585358088 Marionette TRACE conn3 <- [1,2570,null,{}] 01:49:18 INFO - PROCESS | 8447 | 1466585358095 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:18 INFO - PROCESS | 8447 | 1466585358100 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:18 INFO - PROCESS | 8447 | 1466585358317 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 01:49:18 INFO - PROCESS | 8447 | 1466585358548 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:18 INFO - PROCESS | 8447 | 1466585358558 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eef2000 == 15 [pid = 8447] [id = 650] 01:49:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91a8bc00) [pid = 8447] [serial = 1951] [outer = (nil)] 01:49:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x92401800) [pid = 8447] [serial = 1952] [outer = 0x91a8bc00] 01:49:18 INFO - PROCESS | 8447 | 1466585358688 Marionette DEBUG loaded listener.js 01:49:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x91a88000) [pid = 8447] [serial = 1953] [outer = 0x91a8bc00] 01:49:19 INFO - PROCESS | 8447 | 1466585359677 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1655ms 01:49:19 INFO - PROCESS | 8447 | 1466585359740 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 01:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:49:19 INFO - PROCESS | 8447 | 1466585359744 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 01:49:19 INFO - PROCESS | 8447 | 1466585359752 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:49:19 INFO - PROCESS | 8447 | 1466585359758 Marionette TRACE conn3 <- [1,2574,null,{}] 01:49:19 INFO - PROCESS | 8447 | 1466585359775 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:19 INFO - PROCESS | 8447 | 1466585359784 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:20 INFO - PROCESS | 8447 | 1466585360010 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 01:49:20 INFO - PROCESS | 8447 | 1466585360240 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:20 INFO - PROCESS | 8447 | 1466585360248 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c58000 == 16 [pid = 8447] [id = 651] 01:49:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x92c5a400) [pid = 8447] [serial = 1954] [outer = (nil)] 01:49:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x92c63800) [pid = 8447] [serial = 1955] [outer = 0x92c5a400] 01:49:20 INFO - PROCESS | 8447 | 1466585360352 Marionette DEBUG loaded listener.js 01:49:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x93961000) [pid = 8447] [serial = 1956] [outer = 0x92c5a400] 01:49:21 INFO - PROCESS | 8447 | 1466585361273 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1553ms 01:49:21 INFO - PROCESS | 8447 | 1466585361304 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 01:49:21 INFO - PROCESS | 8447 | 1466585361309 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 01:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:49:21 INFO - PROCESS | 8447 | 1466585361316 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:49:21 INFO - PROCESS | 8447 | 1466585361319 Marionette TRACE conn3 <- [1,2578,null,{}] 01:49:21 INFO - PROCESS | 8447 | 1466585361342 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:21 INFO - PROCESS | 8447 | 1466585361346 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:21 INFO - PROCESS | 8447 | 1466585361579 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 01:49:21 INFO - PROCESS | 8447 | 1466585361711 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:21 INFO - PROCESS | 8447 | 1466585361720 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c5f000 == 17 [pid = 8447] [id = 652] 01:49:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x93a1fc00) [pid = 8447] [serial = 1957] [outer = (nil)] 01:49:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x9488fc00) [pid = 8447] [serial = 1958] [outer = 0x93a1fc00] 01:49:21 INFO - PROCESS | 8447 | 1466585361815 Marionette DEBUG loaded listener.js 01:49:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x948fa800) [pid = 8447] [serial = 1959] [outer = 0x93a1fc00] 01:49:22 INFO - PROCESS | 8447 | 1466585362754 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1487ms 01:49:22 INFO - PROCESS | 8447 | 1466585362821 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 01:49:22 INFO - PROCESS | 8447 | 1466585362825 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 01:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:49:22 INFO - PROCESS | 8447 | 1466585362856 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:49:22 INFO - PROCESS | 8447 | 1466585362859 Marionette TRACE conn3 <- [1,2582,null,{}] 01:49:22 INFO - PROCESS | 8447 | 1466585362866 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:22 INFO - PROCESS | 8447 | 1466585362871 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:23 INFO - PROCESS | 8447 | 1466585363051 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 01:49:23 INFO - PROCESS | 8447 | 1466585363250 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:23 INFO - PROCESS | 8447 | 1466585363258 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a25c00 == 18 [pid = 8447] [id = 653] 01:49:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x93df1000) [pid = 8447] [serial = 1960] [outer = (nil)] 01:49:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x954e1000) [pid = 8447] [serial = 1961] [outer = 0x93df1000] 01:49:23 INFO - PROCESS | 8447 | 1466585363349 Marionette DEBUG loaded listener.js 01:49:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x954e3c00) [pid = 8447] [serial = 1962] [outer = 0x93df1000] 01:49:24 INFO - PROCESS | 8447 | 1466585364329 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1536ms 01:49:24 INFO - PROCESS | 8447 | 1466585364390 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 01:49:24 INFO - PROCESS | 8447 | 1466585364394 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 01:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:49:24 INFO - PROCESS | 8447 | 1466585364400 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:49:24 INFO - PROCESS | 8447 | 1466585364404 Marionette TRACE conn3 <- [1,2586,null,{}] 01:49:24 INFO - PROCESS | 8447 | 1466585364410 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:24 INFO - PROCESS | 8447 | 1466585364421 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:24 INFO - PROCESS | 8447 | 1466585364660 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 01:49:24 INFO - PROCESS | 8447 | 1466585364891 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:24 INFO - PROCESS | 8447 | 1466585364897 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e429000 == 19 [pid = 8447] [id = 654] 01:49:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x9138c000) [pid = 8447] [serial = 1963] [outer = (nil)] 01:49:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x98179800) [pid = 8447] [serial = 1964] [outer = 0x9138c000] 01:49:25 INFO - PROCESS | 8447 | 1466585364997 Marionette DEBUG loaded listener.js 01:49:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x98184400) [pid = 8447] [serial = 1965] [outer = 0x9138c000] 01:49:25 INFO - PROCESS | 8447 | 1466585365891 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1533ms 01:49:25 INFO - PROCESS | 8447 | 1466585365936 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 01:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:49:25 INFO - PROCESS | 8447 | 1466585365941 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 01:49:25 INFO - PROCESS | 8447 | 1466585365947 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:49:25 INFO - PROCESS | 8447 | 1466585365951 Marionette TRACE conn3 <- [1,2590,null,{}] 01:49:25 INFO - PROCESS | 8447 | 1466585365976 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:25 INFO - PROCESS | 8447 | 1466585365982 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:26 INFO - PROCESS | 8447 | 1466585366153 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 01:49:26 INFO - PROCESS | 8447 | 1466585366337 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:26 INFO - PROCESS | 8447 | 1466585366345 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:26 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42d000 == 20 [pid = 8447] [id = 655] 01:49:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8e431c00) [pid = 8447] [serial = 1966] [outer = (nil)] 01:49:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x98a8d800) [pid = 8447] [serial = 1967] [outer = 0x8e431c00] 01:49:26 INFO - PROCESS | 8447 | 1466585366425 Marionette DEBUG loaded listener.js 01:49:26 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x98a13000) [pid = 8447] [serial = 1968] [outer = 0x8e431c00] 01:49:27 INFO - PROCESS | 8447 | 1466585367420 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1551ms 01:49:27 INFO - PROCESS | 8447 | 1466585367500 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 01:49:27 INFO - PROCESS | 8447 | 1466585367504 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 01:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:49:27 INFO - PROCESS | 8447 | 1466585367511 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:49:27 INFO - PROCESS | 8447 | 1466585367514 Marionette TRACE conn3 <- [1,2594,null,{}] 01:49:27 INFO - PROCESS | 8447 | 1466585367520 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:27 INFO - PROCESS | 8447 | 1466585367525 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:27 INFO - PROCESS | 8447 | 1466585367896 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 01:49:28 INFO - PROCESS | 8447 | 1466585368202 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:28 INFO - PROCESS | 8447 | 1466585368216 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d870800 == 21 [pid = 8447] [id = 656] 01:49:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8d871400) [pid = 8447] [serial = 1969] [outer = (nil)] 01:49:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x8da09400) [pid = 8447] [serial = 1970] [outer = 0x8d871400] 01:49:28 INFO - PROCESS | 8447 | 1466585368296 Marionette DEBUG loaded listener.js 01:49:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x8e581800) [pid = 8447] [serial = 1971] [outer = 0x8d871400] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x94888400) [pid = 8447] [serial = 1907] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x93df2c00) [pid = 8447] [serial = 1904] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x9488c400) [pid = 8447] [serial = 1905] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x92c49400) [pid = 8447] [serial = 1886] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x92c55c00) [pid = 8447] [serial = 1887] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x93a24000) [pid = 8447] [serial = 1889] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x93dee400) [pid = 8447] [serial = 1890] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8d871800) [pid = 8447] [serial = 1880] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8e5c6c00) [pid = 8447] [serial = 1881] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8d871c00) [pid = 8447] [serial = 1892] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8e433800) [pid = 8447] [serial = 1893] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x91a8a400) [pid = 8447] [serial = 1883] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x92386400) [pid = 8447] [serial = 1884] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x9240e400) [pid = 8447] [serial = 1898] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8f1a8000) [pid = 8447] [serial = 1895] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x91007c00) [pid = 8447] [serial = 1896] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91bf8c00) [pid = 8447] [serial = 1878] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x92f85c00) [pid = 8447] [serial = 1901] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x93969800) [pid = 8447] [serial = 1902] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x928a7000) [pid = 8447] [serial = 1899] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x95418800) [pid = 8447] [serial = 1908] [outer = (nil)] [url = about:blank] 01:49:29 INFO - PROCESS | 8447 | 1466585369390 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1933ms 01:49:29 INFO - PROCESS | 8447 | 1466585369446 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 01:49:29 INFO - PROCESS | 8447 | 1466585369453 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 01:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:49:29 INFO - PROCESS | 8447 | 1466585369461 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:49:29 INFO - PROCESS | 8447 | 1466585369466 Marionette TRACE conn3 <- [1,2598,null,{}] 01:49:29 INFO - PROCESS | 8447 | 1466585369473 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:29 INFO - PROCESS | 8447 | 1466585369478 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:29 INFO - PROCESS | 8447 | 1466585369653 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 01:49:29 INFO - PROCESS | 8447 | 1466585369842 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:29 INFO - PROCESS | 8447 | 1466585369850 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:29 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c7000 == 22 [pid = 8447] [id = 657] 01:49:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8eee4400) [pid = 8447] [serial = 1972] [outer = (nil)] 01:49:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8f178400) [pid = 8447] [serial = 1973] [outer = 0x8eee4400] 01:49:29 INFO - PROCESS | 8447 | 1466585369928 Marionette DEBUG loaded listener.js 01:49:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8f1a2800) [pid = 8447] [serial = 1974] [outer = 0x8eee4400] 01:49:30 INFO - PROCESS | 8447 | 1466585370786 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1383ms 01:49:30 INFO - PROCESS | 8447 | 1466585370845 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 01:49:30 INFO - PROCESS | 8447 | 1466585370850 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 01:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:49:30 INFO - PROCESS | 8447 | 1466585370857 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:49:30 INFO - PROCESS | 8447 | 1466585370859 Marionette TRACE conn3 <- [1,2602,null,{}] 01:49:30 INFO - PROCESS | 8447 | 1466585370866 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:30 INFO - PROCESS | 8447 | 1466585370871 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:31 INFO - PROCESS | 8447 | 1466585371042 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 01:49:31 INFO - PROCESS | 8447 | 1466585371192 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:31 INFO - PROCESS | 8447 | 1466585371202 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7c5400 == 23 [pid = 8447] [id = 658] 01:49:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x91a8d800) [pid = 8447] [serial = 1975] [outer = (nil)] 01:49:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x92388400) [pid = 8447] [serial = 1976] [outer = 0x91a8d800] 01:49:31 INFO - PROCESS | 8447 | 1466585371274 Marionette DEBUG loaded listener.js 01:49:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x9289d400) [pid = 8447] [serial = 1977] [outer = 0x91a8d800] 01:49:32 INFO - PROCESS | 8447 | 1466585372305 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1536ms 01:49:32 INFO - PROCESS | 8447 | 1466585372393 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 01:49:32 INFO - PROCESS | 8447 | 1466585372400 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 01:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:49:32 INFO - PROCESS | 8447 | 1466585372416 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:49:32 INFO - PROCESS | 8447 | 1466585372422 Marionette TRACE conn3 <- [1,2606,null,{}] 01:49:32 INFO - PROCESS | 8447 | 1466585372435 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:32 INFO - PROCESS | 8447 | 1466585372441 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:32 INFO - PROCESS | 8447 | 1466585372664 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 01:49:32 INFO - PROCESS | 8447 | 1466585372692 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:32 INFO - PROCESS | 8447 | 1466585372701 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfea800 == 24 [pid = 8447] [id = 659] 01:49:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8e5c2000) [pid = 8447] [serial = 1978] [outer = (nil)] 01:49:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x92c61800) [pid = 8447] [serial = 1979] [outer = 0x8e5c2000] 01:49:32 INFO - PROCESS | 8447 | 1466585372773 Marionette DEBUG loaded listener.js 01:49:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x93a1a400) [pid = 8447] [serial = 1980] [outer = 0x8e5c2000] 01:49:33 INFO - PROCESS | 8447 | 1466585373765 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1398ms 01:49:33 INFO - PROCESS | 8447 | 1466585373807 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 01:49:33 INFO - PROCESS | 8447 | 1466585373811 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 01:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:49:33 INFO - PROCESS | 8447 | 1466585373817 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:49:33 INFO - PROCESS | 8447 | 1466585373820 Marionette TRACE conn3 <- [1,2610,null,{}] 01:49:33 INFO - PROCESS | 8447 | 1466585373832 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:33 INFO - PROCESS | 8447 | 1466585373836 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:34 INFO - PROCESS | 8447 | 1466585374051 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x9138bc00) [pid = 8447] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8eef0c00) [pid = 8447] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8f7c3400) [pid = 8447] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8da01800) [pid = 8447] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e58f400) [pid = 8447] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8bfe9800) [pid = 8447] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8f199400) [pid = 8447] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x92383400) [pid = 8447] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x9238fc00) [pid = 8447] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x954e3800) [pid = 8447] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x98981000) [pid = 8447] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:49:34 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8e581400) [pid = 8447] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:49:34 INFO - PROCESS | 8447 | 1466585374256 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:34 INFO - PROCESS | 8447 | 1466585374265 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe6c00 == 25 [pid = 8447] [id = 660] 01:49:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8bfe9800) [pid = 8447] [serial = 1981] [outer = (nil)] 01:49:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8e58b000) [pid = 8447] [serial = 1982] [outer = 0x8bfe9800] 01:49:34 INFO - PROCESS | 8447 | 1466585374338 Marionette DEBUG loaded listener.js 01:49:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8f199400) [pid = 8447] [serial = 1983] [outer = 0x8bfe9800] 01:49:35 INFO - PROCESS | 8447 | 1466585375154 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1398ms 01:49:35 INFO - PROCESS | 8447 | 1466585375216 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 01:49:35 INFO - PROCESS | 8447 | 1466585375220 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 01:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:49:35 INFO - PROCESS | 8447 | 1466585375231 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:49:35 INFO - PROCESS | 8447 | 1466585375233 Marionette TRACE conn3 <- [1,2614,null,{}] 01:49:35 INFO - PROCESS | 8447 | 1466585375240 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:35 INFO - PROCESS | 8447 | 1466585375245 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:35 INFO - PROCESS | 8447 | 1466585375418 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 01:49:35 INFO - PROCESS | 8447 | 1466585375429 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:35 INFO - PROCESS | 8447 | 1466585375445 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x94890800 == 26 [pid = 8447] [id = 661] 01:49:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x94894800) [pid = 8447] [serial = 1984] [outer = (nil)] 01:49:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x952a6c00) [pid = 8447] [serial = 1985] [outer = 0x94894800] 01:49:35 INFO - PROCESS | 8447 | 1466585375662 Marionette DEBUG loaded listener.js 01:49:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x977a5000) [pid = 8447] [serial = 1986] [outer = 0x94894800] 01:49:36 INFO - PROCESS | 8447 | 1466585376609 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1438ms 01:49:36 INFO - PROCESS | 8447 | 1466585376670 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 01:49:36 INFO - PROCESS | 8447 | 1466585376678 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 01:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:49:36 INFO - PROCESS | 8447 | 1466585376687 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:49:36 INFO - PROCESS | 8447 | 1466585376692 Marionette TRACE conn3 <- [1,2618,null,{}] 01:49:36 INFO - PROCESS | 8447 | 1466585376701 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:36 INFO - PROCESS | 8447 | 1466585376707 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:36 INFO - PROCESS | 8447 | 1466585376944 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 01:49:37 INFO - PROCESS | 8447 | 1466585377214 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:37 INFO - PROCESS | 8447 | 1466585377227 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da06400 == 27 [pid = 8447] [id = 662] 01:49:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8da07800) [pid = 8447] [serial = 1987] [outer = (nil)] 01:49:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8eeec800) [pid = 8447] [serial = 1988] [outer = 0x8da07800] 01:49:37 INFO - PROCESS | 8447 | 1466585377351 Marionette DEBUG loaded listener.js 01:49:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8f1a5800) [pid = 8447] [serial = 1989] [outer = 0x8da07800] 01:49:38 INFO - PROCESS | 8447 | 1466585378387 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1733ms 01:49:38 INFO - PROCESS | 8447 | 1466585378419 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 01:49:38 INFO - PROCESS | 8447 | 1466585378427 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 01:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:49:38 INFO - PROCESS | 8447 | 1466585378438 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:49:38 INFO - PROCESS | 8447 | 1466585378442 Marionette TRACE conn3 <- [1,2622,null,{}] 01:49:38 INFO - PROCESS | 8447 | 1466585378449 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:38 INFO - PROCESS | 8447 | 1466585378456 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:38 INFO - PROCESS | 8447 | 1466585378650 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 01:49:38 INFO - PROCESS | 8447 | 1466585378890 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:38 INFO - PROCESS | 8447 | 1466585378899 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x92388c00 == 28 [pid = 8447] [id = 663] 01:49:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x92405c00) [pid = 8447] [serial = 1990] [outer = (nil)] 01:49:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x928ab800) [pid = 8447] [serial = 1991] [outer = 0x92405c00] 01:49:39 INFO - PROCESS | 8447 | 1466585378996 Marionette DEBUG loaded listener.js 01:49:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x92c4e800) [pid = 8447] [serial = 1992] [outer = 0x92405c00] 01:49:39 INFO - PROCESS | 8447 | 1466585379969 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1585ms 01:49:40 INFO - PROCESS | 8447 | 1466585380024 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 01:49:40 INFO - PROCESS | 8447 | 1466585380027 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 01:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:49:40 INFO - PROCESS | 8447 | 1466585380035 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:49:40 INFO - PROCESS | 8447 | 1466585380041 Marionette TRACE conn3 <- [1,2626,null,{}] 01:49:40 INFO - PROCESS | 8447 | 1466585380057 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:40 INFO - PROCESS | 8447 | 1466585380066 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:40 INFO - PROCESS | 8447 | 1466585380252 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 01:49:40 INFO - PROCESS | 8447 | 1466585380491 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:40 INFO - PROCESS | 8447 | 1466585380501 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a27400 == 29 [pid = 8447] [id = 664] 01:49:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x954e1400) [pid = 8447] [serial = 1993] [outer = (nil)] 01:49:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x977ee800) [pid = 8447] [serial = 1994] [outer = 0x954e1400] 01:49:40 INFO - PROCESS | 8447 | 1466585380643 Marionette DEBUG loaded listener.js 01:49:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x98a11c00) [pid = 8447] [serial = 1995] [outer = 0x954e1400] 01:49:41 INFO - PROCESS | 8447 | 1466585381614 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1643ms 01:49:41 INFO - PROCESS | 8447 | 1466585381678 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 01:49:41 INFO - PROCESS | 8447 | 1466585381683 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 01:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:49:41 INFO - PROCESS | 8447 | 1466585381689 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:49:41 INFO - PROCESS | 8447 | 1466585381693 Marionette TRACE conn3 <- [1,2630,null,{}] 01:49:41 INFO - PROCESS | 8447 | 1466585381699 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:41 INFO - PROCESS | 8447 | 1466585381705 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:41 INFO - PROCESS | 8447 | 1466585381925 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 01:49:42 INFO - PROCESS | 8447 | 1466585382122 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:42 INFO - PROCESS | 8447 | 1466585382131 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138fc00 == 30 [pid = 8447] [id = 665] 01:49:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x9488c000) [pid = 8447] [serial = 1996] [outer = (nil)] 01:49:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x996c4400) [pid = 8447] [serial = 1997] [outer = 0x9488c000] 01:49:42 INFO - PROCESS | 8447 | 1466585382296 Marionette DEBUG loaded listener.js 01:49:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x998b7000) [pid = 8447] [serial = 1998] [outer = 0x9488c000] 01:49:43 INFO - PROCESS | 8447 | 1466585383212 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1588ms 01:49:43 INFO - PROCESS | 8447 | 1466585383279 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 01:49:43 INFO - PROCESS | 8447 | 1466585383283 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 01:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:49:43 INFO - PROCESS | 8447 | 1466585383290 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:49:43 INFO - PROCESS | 8447 | 1466585383293 Marionette TRACE conn3 <- [1,2634,null,{}] 01:49:43 INFO - PROCESS | 8447 | 1466585383299 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:43 INFO - PROCESS | 8447 | 1466585383304 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:43 INFO - PROCESS | 8447 | 1466585383486 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 01:49:43 INFO - PROCESS | 8447 | 1466585383674 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:43 INFO - PROCESS | 8447 | 1466585383684 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x948f4000 == 31 [pid = 8447] [id = 666] 01:49:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x996b7000) [pid = 8447] [serial = 1999] [outer = (nil)] 01:49:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x99bcf000) [pid = 8447] [serial = 2000] [outer = 0x996b7000] 01:49:43 INFO - PROCESS | 8447 | 1466585383766 Marionette DEBUG loaded listener.js 01:49:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x99bd2400) [pid = 8447] [serial = 2001] [outer = 0x996b7000] 01:49:44 INFO - PROCESS | 8447 | 1466585384767 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1538ms 01:49:44 INFO - PROCESS | 8447 | 1466585384829 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 01:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:49:44 INFO - PROCESS | 8447 | 1466585384834 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 01:49:44 INFO - PROCESS | 8447 | 1466585384841 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:49:44 INFO - PROCESS | 8447 | 1466585384844 Marionette TRACE conn3 <- [1,2638,null,{}] 01:49:44 INFO - PROCESS | 8447 | 1466585384850 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:44 INFO - PROCESS | 8447 | 1466585384860 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:45 INFO - PROCESS | 8447 | 1466585385120 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 01:49:45 INFO - PROCESS | 8447 | 1466585385719 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:45 INFO - PROCESS | 8447 | 1466585385726 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da0d800 == 32 [pid = 8447] [id = 667] 01:49:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8da0e800) [pid = 8447] [serial = 2002] [outer = (nil)] 01:49:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x8e432000) [pid = 8447] [serial = 2003] [outer = 0x8da0e800] 01:49:45 INFO - PROCESS | 8447 | 1466585385811 Marionette DEBUG loaded listener.js 01:49:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x8e5cd000) [pid = 8447] [serial = 2004] [outer = 0x8da0e800] 01:49:46 INFO - PROCESS | 8447 | 1466585386754 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1982ms 01:49:46 INFO - PROCESS | 8447 | 1466585386828 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 01:49:46 INFO - PROCESS | 8447 | 1466585386833 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 01:49:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:49:46 INFO - PROCESS | 8447 | 1466585386841 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:49:46 INFO - PROCESS | 8447 | 1466585386846 Marionette TRACE conn3 <- [1,2642,null,{}] 01:49:46 INFO - PROCESS | 8447 | 1466585386853 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:46 INFO - PROCESS | 8447 | 1466585386861 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:47 INFO - PROCESS | 8447 | 1466585387078 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 01:49:47 INFO - PROCESS | 8447 | 1466585387333 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:47 INFO - PROCESS | 8447 | 1466585387348 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:48 INFO - PROCESS | 8447 | --DOCSHELL 0x8e433000 == 31 [pid = 8447] [id = 642] 01:49:48 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe5000 == 32 [pid = 8447] [id = 668] 01:49:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x8bfe5400) [pid = 8447] [serial = 2005] [outer = (nil)] 01:49:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x8bfef800) [pid = 8447] [serial = 2006] [outer = 0x8bfe5400] 01:49:48 INFO - PROCESS | 8447 | 1466585388511 Marionette DEBUG loaded listener.js 01:49:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x8d871800) [pid = 8447] [serial = 2007] [outer = 0x8bfe5400] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x91393c00) [pid = 8447] [serial = 1940] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x8f179800) [pid = 8447] [serial = 1937] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x91389c00) [pid = 8447] [serial = 1932] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x8f7cfc00) [pid = 8447] [serial = 1931] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x8e584400) [pid = 8447] [serial = 1934] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x8e58f000) [pid = 8447] [serial = 1935] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x91387800) [pid = 8447] [serial = 1943] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8e42ac00) [pid = 8447] [serial = 1911] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8d86bc00) [pid = 8447] [serial = 1910] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x91386800) [pid = 8447] [serial = 1914] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8f7c2c00) [pid = 8447] [serial = 1913] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x92c49c00) [pid = 8447] [serial = 1917] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x9289c800) [pid = 8447] [serial = 1916] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x954da800) [pid = 8447] [serial = 1920] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x94889c00) [pid = 8447] [serial = 1919] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x9817ec00) [pid = 8447] [serial = 1923] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x977ecc00) [pid = 8447] [serial = 1922] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x99867400) [pid = 8447] [serial = 1926] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x98a1c800) [pid = 8447] [serial = 1925] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e5c8000) [pid = 8447] [serial = 1929] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8e585c00) [pid = 8447] [serial = 1928] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x91a8e800) [pid = 8447] [serial = 1941] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x92382c00) [pid = 8447] [serial = 1944] [outer = (nil)] [url = about:blank] 01:49:48 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8f184c00) [pid = 8447] [serial = 1938] [outer = (nil)] [url = about:blank] 01:49:49 INFO - PROCESS | 8447 | 1466585389514 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:49:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:49:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2689ms 01:49:49 INFO - PROCESS | 8447 | 1466585389532 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 01:49:49 INFO - PROCESS | 8447 | 1466585389537 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 01:49:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:49:49 INFO - PROCESS | 8447 | 1466585389545 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:49:49 INFO - PROCESS | 8447 | 1466585389549 Marionette TRACE conn3 <- [1,2646,null,{}] 01:49:49 INFO - PROCESS | 8447 | 1466585389567 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:49 INFO - PROCESS | 8447 | 1466585389572 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:49 INFO - PROCESS | 8447 | 1466585389743 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 01:49:49 INFO - PROCESS | 8447 | 1466585389755 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:49 INFO - PROCESS | 8447 | 1466585389761 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c7c00 == 33 [pid = 8447] [id = 669] 01:49:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8e5c8000) [pid = 8447] [serial = 2008] [outer = (nil)] 01:49:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8eee3800) [pid = 8447] [serial = 2009] [outer = 0x8e5c8000] 01:49:49 INFO - PROCESS | 8447 | 1466585389838 Marionette DEBUG loaded listener.js 01:49:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8eef0000) [pid = 8447] [serial = 2010] [outer = 0x8e5c8000] 01:49:50 INFO - PROCESS | 8447 | 1466585390838 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:49:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:49:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1343ms 01:49:50 INFO - PROCESS | 8447 | 1466585390890 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 01:49:50 INFO - PROCESS | 8447 | 1466585390900 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 01:49:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:49:50 INFO - PROCESS | 8447 | 1466585390915 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:49:50 INFO - PROCESS | 8447 | 1466585390919 Marionette TRACE conn3 <- [1,2650,null,{}] 01:49:50 INFO - PROCESS | 8447 | 1466585390925 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:50 INFO - PROCESS | 8447 | 1466585390931 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:51 INFO - PROCESS | 8447 | 1466585391179 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 01:49:51 INFO - PROCESS | 8447 | 1466585391213 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:51 INFO - PROCESS | 8447 | 1466585391224 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a4000 == 34 [pid = 8447] [id = 670] 01:49:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8f1a6800) [pid = 8447] [serial = 2011] [outer = (nil)] 01:49:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8f7cf400) [pid = 8447] [serial = 2012] [outer = 0x8f1a6800] 01:49:51 INFO - PROCESS | 8447 | 1466585391297 Marionette DEBUG loaded listener.js 01:49:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x9100a800) [pid = 8447] [serial = 2013] [outer = 0x8f1a6800] 01:49:52 INFO - PROCESS | 8447 | 1466585392351 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:49:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:49:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1484ms 01:49:52 INFO - PROCESS | 8447 | 1466585392398 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 01:49:52 INFO - PROCESS | 8447 | 1466585392402 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 01:49:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:49:52 INFO - PROCESS | 8447 | 1466585392416 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:49:52 INFO - PROCESS | 8447 | 1466585392421 Marionette TRACE conn3 <- [1,2654,null,{}] 01:49:52 INFO - PROCESS | 8447 | 1466585392444 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:52 INFO - PROCESS | 8447 | 1466585392454 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:52 INFO - PROCESS | 8447 | 1466585392695 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 01:49:52 INFO - PROCESS | 8447 | 1466585392720 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:52 INFO - PROCESS | 8447 | 1466585392730 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:52 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a8cc00 == 35 [pid = 8447] [id = 671] 01:49:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x91a8e000) [pid = 8447] [serial = 2014] [outer = (nil)] 01:49:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x91a94800) [pid = 8447] [serial = 2015] [outer = 0x91a8e000] 01:49:52 INFO - PROCESS | 8447 | 1466585392800 Marionette DEBUG loaded listener.js 01:49:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x91bed000) [pid = 8447] [serial = 2016] [outer = 0x91a8e000] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x94894800) [pid = 8447] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8e5c2000) [pid = 8447] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8bfe9800) [pid = 8447] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x92c5a400) [pid = 8447] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91a8d800) [pid = 8447] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8e5c4400) [pid = 8447] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x93df1000) [pid = 8447] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8e431c00) [pid = 8447] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x91bef000) [pid = 8447] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8d871400) [pid = 8447] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x93a1fc00) [pid = 8447] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x9138c000) [pid = 8447] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x91a8bc00) [pid = 8447] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:49:53 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8eee4400) [pid = 8447] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:49:54 INFO - PROCESS | 8447 | 1466585394341 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:49:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:49:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1940ms 01:49:54 INFO - PROCESS | 8447 | 1466585394357 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 01:49:54 INFO - PROCESS | 8447 | 1466585394361 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 01:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:49:54 INFO - PROCESS | 8447 | 1466585394376 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:49:54 INFO - PROCESS | 8447 | 1466585394380 Marionette TRACE conn3 <- [1,2658,null,{}] 01:49:54 INFO - PROCESS | 8447 | 1466585394385 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:54 INFO - PROCESS | 8447 | 1466585394390 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:54 INFO - PROCESS | 8447 | 1466585394554 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 01:49:54 INFO - PROCESS | 8447 | 1466585394568 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:54 INFO - PROCESS | 8447 | 1466585394574 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x9100f400 == 36 [pid = 8447] [id = 672] 01:49:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x91a89000) [pid = 8447] [serial = 2017] [outer = (nil)] 01:49:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x91bf7400) [pid = 8447] [serial = 2018] [outer = 0x91a89000] 01:49:54 INFO - PROCESS | 8447 | 1466585394645 Marionette DEBUG loaded listener.js 01:49:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x92384c00) [pid = 8447] [serial = 2019] [outer = 0x91a89000] 01:49:55 INFO - PROCESS | 8447 | 1466585395569 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:49:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:49:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1246ms 01:49:55 INFO - PROCESS | 8447 | 1466585395623 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 01:49:55 INFO - PROCESS | 8447 | 1466585395626 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 01:49:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:49:55 INFO - PROCESS | 8447 | 1466585395632 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:49:55 INFO - PROCESS | 8447 | 1466585395642 Marionette TRACE conn3 <- [1,2662,null,{}] 01:49:55 INFO - PROCESS | 8447 | 1466585395648 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:55 INFO - PROCESS | 8447 | 1466585395656 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:55 INFO - PROCESS | 8447 | 1466585395817 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 01:49:56 INFO - PROCESS | 8447 | 1466585396049 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:56 INFO - PROCESS | 8447 | 1466585396058 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe8000 == 37 [pid = 8447] [id = 673] 01:49:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8bfea400) [pid = 8447] [serial = 2020] [outer = (nil)] 01:49:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8d86c800) [pid = 8447] [serial = 2021] [outer = 0x8bfea400] 01:49:56 INFO - PROCESS | 8447 | 1466585396145 Marionette DEBUG loaded listener.js 01:49:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8e42a000) [pid = 8447] [serial = 2022] [outer = 0x8bfea400] 01:49:57 INFO - PROCESS | 8447 | 1466585397239 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:49:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:49:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1689ms 01:49:57 INFO - PROCESS | 8447 | 1466585397325 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 01:49:57 INFO - PROCESS | 8447 | 1466585397332 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 01:49:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:49:57 INFO - PROCESS | 8447 | 1466585397341 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:49:57 INFO - PROCESS | 8447 | 1466585397347 Marionette TRACE conn3 <- [1,2666,null,{}] 01:49:57 INFO - PROCESS | 8447 | 1466585397356 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:57 INFO - PROCESS | 8447 | 1466585397364 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:57 INFO - PROCESS | 8447 | 1466585397597 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 01:49:57 INFO - PROCESS | 8447 | 1466585397838 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:57 INFO - PROCESS | 8447 | 1466585397849 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:57 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da0dc00 == 38 [pid = 8447] [id = 674] 01:49:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8f1a4800) [pid = 8447] [serial = 2023] [outer = (nil)] 01:49:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x91006000) [pid = 8447] [serial = 2024] [outer = 0x8f1a4800] 01:49:57 INFO - PROCESS | 8447 | 1466585397960 Marionette DEBUG loaded listener.js 01:49:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9138a000) [pid = 8447] [serial = 2025] [outer = 0x8f1a4800] 01:49:59 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:49:59 INFO - PROCESS | 8447 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:49:59 INFO - PROCESS | 8447 | 1466585399383 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:49:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 01:49:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2103ms 01:49:59 INFO - PROCESS | 8447 | 1466585399448 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 01:49:59 INFO - PROCESS | 8447 | 1466585399455 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 01:49:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:49:59 INFO - PROCESS | 8447 | 1466585399608 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:49:59 INFO - PROCESS | 8447 | 1466585399612 Marionette TRACE conn3 <- [1,2670,null,{}] 01:49:59 INFO - PROCESS | 8447 | 1466585399620 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:59 INFO - PROCESS | 8447 | 1466585399625 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:49:59 INFO - PROCESS | 8447 | 1466585399818 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 01:50:00 INFO - PROCESS | 8447 | 1466585400004 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:00 INFO - PROCESS | 8447 | 1466585400012 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee3400 == 39 [pid = 8447] [id = 675] 01:50:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x91391000) [pid = 8447] [serial = 2026] [outer = (nil)] 01:50:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x9240dc00) [pid = 8447] [serial = 2027] [outer = 0x91391000] 01:50:00 INFO - PROCESS | 8447 | 1466585400095 Marionette DEBUG loaded listener.js 01:50:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x92c41c00) [pid = 8447] [serial = 2028] [outer = 0x91391000] 01:50:01 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:01 INFO - PROCESS | 8447 | 1466585401592 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:50:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 01:50:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:50:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:50:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2090ms 01:50:01 INFO - PROCESS | 8447 | 1466585401657 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 01:50:01 INFO - PROCESS | 8447 | 1466585401662 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 01:50:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:50:01 INFO - PROCESS | 8447 | 1466585401679 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:50:01 INFO - PROCESS | 8447 | 1466585401691 Marionette TRACE conn3 <- [1,2674,null,{}] 01:50:01 INFO - PROCESS | 8447 | 1466585401699 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:01 INFO - PROCESS | 8447 | 1466585401706 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:01 INFO - PROCESS | 8447 | 1466585401924 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 01:50:02 INFO - PROCESS | 8447 | 1466585402265 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:02 INFO - PROCESS | 8447 | 1466585402273 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:02 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfec000 == 40 [pid = 8447] [id = 676] 01:50:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8bff0400) [pid = 8447] [serial = 2029] [outer = (nil)] 01:50:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8d874000) [pid = 8447] [serial = 2030] [outer = 0x8bff0400] 01:50:02 INFO - PROCESS | 8447 | 1466585402393 Marionette DEBUG loaded listener.js 01:50:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8e588000) [pid = 8447] [serial = 2031] [outer = 0x8bff0400] 01:50:03 INFO - PROCESS | 8447 | --DOCSHELL 0x8da0d800 == 39 [pid = 8447] [id = 667] 01:50:03 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeee400 == 38 [pid = 8447] [id = 645] 01:50:03 INFO - PROCESS | 8447 | --DOCSHELL 0x8f181800 == 37 [pid = 8447] [id = 643] 01:50:03 INFO - PROCESS | 8447 | --DOCSHELL 0x8d876800 == 36 [pid = 8447] [id = 644] 01:50:03 INFO - PROCESS | 8447 | --DOCSHELL 0x9100f400 == 35 [pid = 8447] [id = 672] 01:50:03 INFO - PROCESS | 8447 | --DOCSHELL 0x91a8cc00 == 34 [pid = 8447] [id = 671] 01:50:03 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a4000 == 33 [pid = 8447] [id = 670] 01:50:03 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c7c00 == 32 [pid = 8447] [id = 669] 01:50:03 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe5000 == 31 [pid = 8447] [id = 668] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x952a6c00) [pid = 8447] [serial = 1985] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x92c61800) [pid = 8447] [serial = 1979] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8e58b000) [pid = 8447] [serial = 1982] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x93a1a400) [pid = 8447] [serial = 1980] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x92c63800) [pid = 8447] [serial = 1955] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x93961000) [pid = 8447] [serial = 1956] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x92388400) [pid = 8447] [serial = 1976] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8f177400) [pid = 8447] [serial = 1949] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8f1a1800) [pid = 8447] [serial = 1950] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x954e1000) [pid = 8447] [serial = 1961] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x954e3c00) [pid = 8447] [serial = 1962] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x98a8d800) [pid = 8447] [serial = 1967] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x98a13000) [pid = 8447] [serial = 1968] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x928a5400) [pid = 8447] [serial = 1947] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x9240e800) [pid = 8447] [serial = 1946] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8da09400) [pid = 8447] [serial = 1970] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8e581800) [pid = 8447] [serial = 1971] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x9488fc00) [pid = 8447] [serial = 1958] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x948fa800) [pid = 8447] [serial = 1959] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x98179800) [pid = 8447] [serial = 1964] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x98184400) [pid = 8447] [serial = 1965] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x92401800) [pid = 8447] [serial = 1952] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x91a88000) [pid = 8447] [serial = 1953] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x8f178400) [pid = 8447] [serial = 1973] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0x8f1a2800) [pid = 8447] [serial = 1974] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 60 (0x8f199400) [pid = 8447] [serial = 1983] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 59 (0x977a5000) [pid = 8447] [serial = 1986] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | --DOMWINDOW == 58 (0x9289d400) [pid = 8447] [serial = 1977] [outer = (nil)] [url = about:blank] 01:50:03 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:04 INFO - PROCESS | 8447 | 1466585404035 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:50:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 01:50:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:50:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:50:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:50:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2454ms 01:50:04 INFO - PROCESS | 8447 | 1466585404128 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 01:50:04 INFO - PROCESS | 8447 | 1466585404134 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 01:50:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:50:04 INFO - PROCESS | 8447 | 1466585404142 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:50:04 INFO - PROCESS | 8447 | 1466585404146 Marionette TRACE conn3 <- [1,2678,null,{}] 01:50:04 INFO - PROCESS | 8447 | 1466585404154 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:04 INFO - PROCESS | 8447 | 1466585404160 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:04 INFO - PROCESS | 8447 | 1466585404337 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 01:50:04 INFO - PROCESS | 8447 | 1466585404486 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:04 INFO - PROCESS | 8447 | 1466585404497 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86b000 == 32 [pid = 8447] [id = 677] 01:50:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 59 (0x8e5c0800) [pid = 8447] [serial = 2032] [outer = (nil)] 01:50:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 60 (0x8f179800) [pid = 8447] [serial = 2033] [outer = 0x8e5c0800] 01:50:04 INFO - PROCESS | 8447 | 1466585404580 Marionette DEBUG loaded listener.js 01:50:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0x8f1a5c00) [pid = 8447] [serial = 2034] [outer = 0x8e5c0800] 01:50:05 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:05 INFO - PROCESS | 8447 | 1466585405830 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:50:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 01:50:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1733ms 01:50:05 INFO - PROCESS | 8447 | 1466585405879 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 01:50:05 INFO - PROCESS | 8447 | 1466585405885 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 01:50:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:50:05 INFO - PROCESS | 8447 | 1466585405898 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:50:05 INFO - PROCESS | 8447 | 1466585405901 Marionette TRACE conn3 <- [1,2682,null,{}] 01:50:05 INFO - PROCESS | 8447 | 1466585405907 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:05 INFO - PROCESS | 8447 | 1466585405912 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:06 INFO - PROCESS | 8447 | 1466585406160 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 01:50:06 INFO - PROCESS | 8447 | 1466585406208 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:06 INFO - PROCESS | 8447 | 1466585406215 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:06 INFO - PROCESS | 8447 | ++DOCSHELL 0x91386c00 == 33 [pid = 8447] [id = 678] 01:50:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x91393000) [pid = 8447] [serial = 2035] [outer = (nil)] 01:50:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x91a91400) [pid = 8447] [serial = 2036] [outer = 0x91393000] 01:50:06 INFO - PROCESS | 8447 | 1466585406287 Marionette DEBUG loaded listener.js 01:50:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x92390800) [pid = 8447] [serial = 2037] [outer = 0x91393000] 01:50:07 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x8da07800) [pid = 8447] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:50:07 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x92405c00) [pid = 8447] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:50:07 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0x8e5c8000) [pid = 8447] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:50:07 INFO - PROCESS | 8447 | --DOMWINDOW == 60 (0x8bfe5400) [pid = 8447] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:50:07 INFO - PROCESS | 8447 | --DOMWINDOW == 59 (0x8da0e800) [pid = 8447] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:50:07 INFO - PROCESS | 8447 | --DOMWINDOW == 58 (0x954e1400) [pid = 8447] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:50:07 INFO - PROCESS | 8447 | --DOMWINDOW == 57 (0x91a8e000) [pid = 8447] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:50:07 INFO - PROCESS | 8447 | --DOMWINDOW == 56 (0x9488c000) [pid = 8447] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:50:07 INFO - PROCESS | 8447 | --DOMWINDOW == 55 (0x8f1a6800) [pid = 8447] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:50:07 INFO - PROCESS | 8447 | --DOMWINDOW == 54 (0x996b7000) [pid = 8447] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:50:07 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:07 INFO - PROCESS | 8447 | 1466585407715 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:50:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 01:50:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1837ms 01:50:07 INFO - PROCESS | 8447 | 1466585407774 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 01:50:07 INFO - PROCESS | 8447 | 1466585407782 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 01:50:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:50:07 INFO - PROCESS | 8447 | 1466585407793 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:50:07 INFO - PROCESS | 8447 | 1466585407798 Marionette TRACE conn3 <- [1,2686,null,{}] 01:50:07 INFO - PROCESS | 8447 | 1466585407922 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:07 INFO - PROCESS | 8447 | 1466585407929 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:08 INFO - PROCESS | 8447 | 1466585408189 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 01:50:08 INFO - PROCESS | 8447 | 1466585408324 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:08 INFO - PROCESS | 8447 | 1466585408333 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d868c00 == 34 [pid = 8447] [id = 679] 01:50:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 55 (0x8e5c9400) [pid = 8447] [serial = 2038] [outer = (nil)] 01:50:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 56 (0x8eeea000) [pid = 8447] [serial = 2039] [outer = 0x8e5c9400] 01:50:08 INFO - PROCESS | 8447 | 1466585408441 Marionette DEBUG loaded listener.js 01:50:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 57 (0x8f185800) [pid = 8447] [serial = 2040] [outer = 0x8e5c9400] 01:50:09 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 01:50:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:50:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:50:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2241ms 01:50:10 INFO - PROCESS | 8447 | 1466585410021 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:50:10 INFO - PROCESS | 8447 | 1466585410079 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 01:50:10 INFO - PROCESS | 8447 | 1466585410087 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 01:50:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:50:10 INFO - PROCESS | 8447 | 1466585410101 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:50:10 INFO - PROCESS | 8447 | 1466585410106 Marionette TRACE conn3 <- [1,2690,null,{}] 01:50:10 INFO - PROCESS | 8447 | 1466585410114 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:10 INFO - PROCESS | 8447 | 1466585410120 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:10 INFO - PROCESS | 8447 | 1466585410338 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 01:50:10 INFO - PROCESS | 8447 | 1466585410522 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:10 INFO - PROCESS | 8447 | 1466585410535 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:10 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a8a400 == 35 [pid = 8447] [id = 680] 01:50:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 58 (0x91a8bc00) [pid = 8447] [serial = 2041] [outer = (nil)] 01:50:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 59 (0x91bf8000) [pid = 8447] [serial = 2042] [outer = 0x91a8bc00] 01:50:10 INFO - PROCESS | 8447 | 1466585410618 Marionette DEBUG loaded listener.js 01:50:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 60 (0x9240f800) [pid = 8447] [serial = 2043] [outer = 0x91a8bc00] 01:50:12 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:12 INFO - PROCESS | 8447 | 1466585412045 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:50:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:50:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:50:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:50:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1994ms 01:50:12 INFO - PROCESS | 8447 | 1466585412234 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 01:50:12 INFO - PROCESS | 8447 | 1466585412240 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 01:50:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:50:12 INFO - PROCESS | 8447 | 1466585412259 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:50:12 INFO - PROCESS | 8447 | 1466585412265 Marionette TRACE conn3 <- [1,2694,null,{}] 01:50:12 INFO - PROCESS | 8447 | 1466585412283 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:12 INFO - PROCESS | 8447 | 1466585412293 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:12 INFO - PROCESS | 8447 | 1466585412486 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 01:50:12 INFO - PROCESS | 8447 | 1466585412672 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:12 INFO - PROCESS | 8447 | 1466585412686 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x928a3c00 == 36 [pid = 8447] [id = 681] 01:50:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0x928a6c00) [pid = 8447] [serial = 2044] [outer = (nil)] 01:50:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x92c5cc00) [pid = 8447] [serial = 2045] [outer = 0x928a6c00] 01:50:12 INFO - PROCESS | 8447 | 1466585412769 Marionette DEBUG loaded listener.js 01:50:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x92c63800) [pid = 8447] [serial = 2046] [outer = 0x928a6c00] 01:50:14 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:14 INFO - PROCESS | 8447 | 1466585414190 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:50:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:50:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:50:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:50:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1996ms 01:50:14 INFO - PROCESS | 8447 | 1466585414255 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 01:50:14 INFO - PROCESS | 8447 | 1466585414261 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 01:50:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:50:14 INFO - PROCESS | 8447 | 1466585414366 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:50:14 INFO - PROCESS | 8447 | 1466585414369 Marionette TRACE conn3 <- [1,2698,null,{}] 01:50:14 INFO - PROCESS | 8447 | 1466585414378 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:14 INFO - PROCESS | 8447 | 1466585414382 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:14 INFO - PROCESS | 8447 | 1466585414559 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 01:50:14 INFO - PROCESS | 8447 | 1466585414737 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:14 INFO - PROCESS | 8447 | 1466585414746 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x928a0000 == 37 [pid = 8447] [id = 682] 01:50:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x92c5e400) [pid = 8447] [serial = 2047] [outer = (nil)] 01:50:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x93df2000) [pid = 8447] [serial = 2048] [outer = 0x92c5e400] 01:50:14 INFO - PROCESS | 8447 | 1466585414828 Marionette DEBUG loaded listener.js 01:50:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x948ee400) [pid = 8447] [serial = 2049] [outer = 0x92c5e400] 01:50:16 INFO - PROCESS | 8447 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:16 INFO - PROCESS | 8447 | 1466585416244 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:50:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:50:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:50:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:50:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1951ms 01:50:16 INFO - PROCESS | 8447 | 1466585416266 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 01:50:16 INFO - PROCESS | 8447 | 1466585416270 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 01:50:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:50:16 INFO - PROCESS | 8447 | 1466585416279 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:50:16 INFO - PROCESS | 8447 | 1466585416283 Marionette TRACE conn3 <- [1,2702,null,{}] 01:50:16 INFO - PROCESS | 8447 | 1466585416292 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:16 INFO - PROCESS | 8447 | 1466585416298 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:16 INFO - PROCESS | 8447 | 1466585416540 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 01:50:16 INFO - PROCESS | 8447 | 1466585416731 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:16 INFO - PROCESS | 8447 | 1466585416750 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeea400 == 38 [pid = 8447] [id = 683] 01:50:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8eeed000) [pid = 8447] [serial = 2050] [outer = (nil)] 01:50:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8f19cc00) [pid = 8447] [serial = 2051] [outer = 0x8eeed000] 01:50:16 INFO - PROCESS | 8447 | 1466585416907 Marionette DEBUG loaded listener.js 01:50:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8f7ca000) [pid = 8447] [serial = 2052] [outer = 0x8eeed000] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86b000 == 37 [pid = 8447] [id = 677] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfec000 == 36 [pid = 8447] [id = 676] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee3400 == 35 [pid = 8447] [id = 675] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8da0dc00 == 34 [pid = 8447] [id = 674] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe8000 == 33 [pid = 8447] [id = 673] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58e000 == 32 [pid = 8447] [id = 647] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7c5400 == 31 [pid = 8447] [id = 658] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x91389800 == 30 [pid = 8447] [id = 646] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c1800 == 29 [pid = 8447] [id = 649] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8d870800 == 28 [pid = 8447] [id = 656] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfea800 == 27 [pid = 8447] [id = 659] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x92c58000 == 26 [pid = 8447] [id = 651] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8eef2000 == 25 [pid = 8447] [id = 650] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe6c00 == 24 [pid = 8447] [id = 660] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x93a25c00 == 23 [pid = 8447] [id = 653] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x92c5f000 == 22 [pid = 8447] [id = 652] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42d000 == 21 [pid = 8447] [id = 655] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x92388c00 == 20 [pid = 8447] [id = 663] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8e429000 == 19 [pid = 8447] [id = 654] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x93a27400 == 18 [pid = 8447] [id = 664] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x948f4000 == 17 [pid = 8447] [id = 666] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x94890800 == 16 [pid = 8447] [id = 661] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x9138fc00 == 15 [pid = 8447] [id = 665] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8da06400 == 14 [pid = 8447] [id = 662] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c7000 == 13 [pid = 8447] [id = 657] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7c2800 == 12 [pid = 8447] [id = 648] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x928a0000 == 11 [pid = 8447] [id = 682] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x928a3c00 == 10 [pid = 8447] [id = 681] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x91a8a400 == 9 [pid = 8447] [id = 680] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x91386c00 == 8 [pid = 8447] [id = 678] 01:50:18 INFO - PROCESS | 8447 | --DOCSHELL 0x8d868c00 == 7 [pid = 8447] [id = 679] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x91bf7400) [pid = 8447] [serial = 2018] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x8f1a5800) [pid = 8447] [serial = 1989] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x8eeec800) [pid = 8447] [serial = 1988] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x92c4e800) [pid = 8447] [serial = 1992] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x8eee3800) [pid = 8447] [serial = 2009] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x8eef0000) [pid = 8447] [serial = 2010] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x8bfef800) [pid = 8447] [serial = 2006] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0x8d871800) [pid = 8447] [serial = 2007] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 60 (0x8e5cd000) [pid = 8447] [serial = 2004] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 59 (0x928ab800) [pid = 8447] [serial = 1991] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 58 (0x8e432000) [pid = 8447] [serial = 2003] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 57 (0x98a11c00) [pid = 8447] [serial = 1995] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 56 (0x977ee800) [pid = 8447] [serial = 1994] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 55 (0x91a94800) [pid = 8447] [serial = 2015] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 54 (0x998b7000) [pid = 8447] [serial = 1998] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 53 (0x91bed000) [pid = 8447] [serial = 2016] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 52 (0x996c4400) [pid = 8447] [serial = 1997] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 51 (0x9100a800) [pid = 8447] [serial = 2013] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 50 (0x99bd2400) [pid = 8447] [serial = 2001] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 49 (0x99bcf000) [pid = 8447] [serial = 2000] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | --DOMWINDOW == 48 (0x8f7cf400) [pid = 8447] [serial = 2012] [outer = (nil)] [url = about:blank] 01:50:18 INFO - PROCESS | 8447 | 1466585418904 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:50:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:50:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2642ms 01:50:18 INFO - PROCESS | 8447 | 1466585418922 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 01:50:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:50:18 INFO - PROCESS | 8447 | 1466585418929 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 01:50:18 INFO - PROCESS | 8447 | 1466585418937 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:50:18 INFO - PROCESS | 8447 | 1466585418944 Marionette TRACE conn3 <- [1,2706,null,{}] 01:50:18 INFO - PROCESS | 8447 | 1466585418952 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:18 INFO - PROCESS | 8447 | 1466585418957 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:19 INFO - PROCESS | 8447 | 1466585419144 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 01:50:19 INFO - PROCESS | 8447 | 1466585419290 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:19 INFO - PROCESS | 8447 | 1466585419306 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:19 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da02400 == 8 [pid = 8447] [id = 684] 01:50:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 49 (0x8da06800) [pid = 8447] [serial = 2053] [outer = (nil)] 01:50:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 50 (0x8e582000) [pid = 8447] [serial = 2054] [outer = 0x8da06800] 01:50:19 INFO - PROCESS | 8447 | 1466585419381 Marionette DEBUG loaded listener.js 01:50:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 51 (0x8e58e000) [pid = 8447] [serial = 2055] [outer = 0x8da06800] 01:50:20 INFO - PROCESS | 8447 | 1466585420245 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:50:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:50:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1347ms 01:50:20 INFO - PROCESS | 8447 | 1466585420284 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 01:50:20 INFO - PROCESS | 8447 | 1466585420294 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 01:50:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:50:20 INFO - PROCESS | 8447 | 1466585420306 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:50:20 INFO - PROCESS | 8447 | 1466585420312 Marionette TRACE conn3 <- [1,2710,null,{}] 01:50:20 INFO - PROCESS | 8447 | 1466585420318 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:20 INFO - PROCESS | 8447 | 1466585420326 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:20 INFO - PROCESS | 8447 | 1466585420516 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 01:50:20 INFO - PROCESS | 8447 | 1466585420672 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:20 INFO - PROCESS | 8447 | 1466585420679 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eee6800 == 9 [pid = 8447] [id = 685] 01:50:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 52 (0x8eeeec00) [pid = 8447] [serial = 2056] [outer = (nil)] 01:50:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 53 (0x8f177000) [pid = 8447] [serial = 2057] [outer = 0x8eeeec00] 01:50:20 INFO - PROCESS | 8447 | 1466585420771 Marionette DEBUG loaded listener.js 01:50:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 54 (0x8f17f000) [pid = 8447] [serial = 2058] [outer = 0x8eeeec00] 01:50:21 INFO - PROCESS | 8447 | 1466585421802 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:50:21 INFO - PROCESS | 8447 | 1466585421860 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 01:50:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:50:21 INFO - PROCESS | 8447 | 1466585421875 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:50:21 INFO - PROCESS | 8447 | 1466585421881 Marionette TRACE conn3 <- [1,2714,null,{}] 01:50:21 INFO - PROCESS | 8447 | 1466585421900 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:21 INFO - PROCESS | 8447 | 1466585421910 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:22 INFO - PROCESS | 8447 | 1466585422147 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 01:50:22 INFO - PROCESS | 8447 | 1466585422180 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:22 INFO - PROCESS | 8447 | 1466585422192 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:22 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138c800 == 10 [pid = 8447] [id = 686] 01:50:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 55 (0x9138d800) [pid = 8447] [serial = 2059] [outer = (nil)] 01:50:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 56 (0x91393c00) [pid = 8447] [serial = 2060] [outer = 0x9138d800] 01:50:22 INFO - PROCESS | 8447 | 1466585422264 Marionette DEBUG loaded listener.js 01:50:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 57 (0x91a8e800) [pid = 8447] [serial = 2061] [outer = 0x9138d800] 01:50:22 INFO - PROCESS | 8447 | --DOMWINDOW == 56 (0x8bff0400) [pid = 8447] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:50:22 INFO - PROCESS | 8447 | --DOMWINDOW == 55 (0x91a89000) [pid = 8447] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:50:23 INFO - PROCESS | 8447 | --DOMWINDOW == 54 (0x8e5c0800) [pid = 8447] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:50:23 INFO - PROCESS | 8447 | --DOMWINDOW == 53 (0x91393000) [pid = 8447] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:50:23 INFO - PROCESS | 8447 | --DOMWINDOW == 52 (0x91391000) [pid = 8447] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:50:23 INFO - PROCESS | 8447 | --DOMWINDOW == 51 (0x8f1a4800) [pid = 8447] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:50:23 INFO - PROCESS | 8447 | --DOMWINDOW == 50 (0x8bfea400) [pid = 8447] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:50:23 INFO - PROCESS | 8447 | 1466585423403 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:50:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:50:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1538ms 01:50:23 INFO - PROCESS | 8447 | 1466585423413 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 01:50:23 INFO - PROCESS | 8447 | 1466585423417 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 01:50:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:50:23 INFO - PROCESS | 8447 | 1466585423441 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:50:23 INFO - PROCESS | 8447 | 1466585423447 Marionette TRACE conn3 <- [1,2718,null,{}] 01:50:23 INFO - PROCESS | 8447 | 1466585423454 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:23 INFO - PROCESS | 8447 | 1466585423459 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:23 INFO - PROCESS | 8447 | 1466585423685 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 01:50:23 INFO - PROCESS | 8447 | 1466585423704 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:23 INFO - PROCESS | 8447 | 1466585423712 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c1000 == 11 [pid = 8447] [id = 687] 01:50:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 51 (0x9100ac00) [pid = 8447] [serial = 2062] [outer = (nil)] 01:50:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 52 (0x91a96000) [pid = 8447] [serial = 2063] [outer = 0x9100ac00] 01:50:23 INFO - PROCESS | 8447 | 1466585423784 Marionette DEBUG loaded listener.js 01:50:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 53 (0x91befc00) [pid = 8447] [serial = 2064] [outer = 0x9100ac00] 01:50:24 INFO - PROCESS | 8447 | 1466585424747 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:50:24 INFO - PROCESS | 8447 | 1466585424789 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 01:50:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:50:24 INFO - PROCESS | 8447 | 1466585424796 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:50:24 INFO - PROCESS | 8447 | 1466585424800 Marionette TRACE conn3 <- [1,2722,null,{}] 01:50:24 INFO - PROCESS | 8447 | 1466585424805 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:24 INFO - PROCESS | 8447 | 1466585424810 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:24 INFO - PROCESS | 8447 | 1466585424987 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 01:50:25 INFO - PROCESS | 8447 | 1466585425212 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:25 INFO - PROCESS | 8447 | 1466585425224 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:25 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe8000 == 12 [pid = 8447] [id = 688] 01:50:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 54 (0x8bfe9000) [pid = 8447] [serial = 2065] [outer = (nil)] 01:50:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 55 (0x8bff0000) [pid = 8447] [serial = 2066] [outer = 0x8bfe9000] 01:50:25 INFO - PROCESS | 8447 | 1466585425314 Marionette DEBUG loaded listener.js 01:50:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 56 (0x8d86f800) [pid = 8447] [serial = 2067] [outer = 0x8bfe9000] 01:50:26 INFO - PROCESS | 8447 | 1466585426528 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:50:26 INFO - PROCESS | 8447 | 1466585426595 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 01:50:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:50:26 INFO - PROCESS | 8447 | 1466585426605 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:50:26 INFO - PROCESS | 8447 | 1466585426610 Marionette TRACE conn3 <- [1,2726,null,{}] 01:50:26 INFO - PROCESS | 8447 | 1466585426619 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:26 INFO - PROCESS | 8447 | 1466585426628 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:26 INFO - PROCESS | 8447 | 1466585426945 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 01:50:27 INFO - PROCESS | 8447 | 1466585427117 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:27 INFO - PROCESS | 8447 | 1466585427131 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eef2c00 == 13 [pid = 8447] [id = 689] 01:50:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 57 (0x8f17bc00) [pid = 8447] [serial = 2068] [outer = (nil)] 01:50:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 58 (0x8f19e400) [pid = 8447] [serial = 2069] [outer = 0x8f17bc00] 01:50:27 INFO - PROCESS | 8447 | 1466585427216 Marionette DEBUG loaded listener.js 01:50:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 59 (0x8f7c5c00) [pid = 8447] [serial = 2070] [outer = 0x8f17bc00] 01:50:28 INFO - PROCESS | 8447 | 1466585428273 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:50:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:50:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1690ms 01:50:28 INFO - PROCESS | 8447 | 1466585428300 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 01:50:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:50:28 INFO - PROCESS | 8447 | 1466585428307 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 01:50:28 INFO - PROCESS | 8447 | 1466585428315 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:50:28 INFO - PROCESS | 8447 | 1466585428318 Marionette TRACE conn3 <- [1,2730,null,{}] 01:50:28 INFO - PROCESS | 8447 | 1466585428325 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:28 INFO - PROCESS | 8447 | 1466585428330 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:28 INFO - PROCESS | 8447 | 1466585428547 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 01:50:28 INFO - PROCESS | 8447 | 1466585428821 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:28 INFO - PROCESS | 8447 | 1466585428831 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da07400 == 14 [pid = 8447] [id = 690] 01:50:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 60 (0x8f184000) [pid = 8447] [serial = 2071] [outer = (nil)] 01:50:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0x92389400) [pid = 8447] [serial = 2072] [outer = 0x8f184000] 01:50:28 INFO - PROCESS | 8447 | 1466585428958 Marionette DEBUG loaded listener.js 01:50:29 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x9240d400) [pid = 8447] [serial = 2073] [outer = 0x8f184000] 01:50:30 INFO - PROCESS | 8447 | 1466585430596 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:50:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 01:50:30 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:50:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:50:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:50:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2348ms 01:50:30 INFO - PROCESS | 8447 | 1466585430663 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 01:50:30 INFO - PROCESS | 8447 | 1466585430671 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 01:50:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:50:30 INFO - PROCESS | 8447 | 1466585430679 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:50:30 INFO - PROCESS | 8447 | 1466585430684 Marionette TRACE conn3 <- [1,2734,null,{}] 01:50:30 INFO - PROCESS | 8447 | 1466585430692 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:30 INFO - PROCESS | 8447 | 1466585430697 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:30 INFO - PROCESS | 8447 | 1466585430952 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 01:50:31 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c1000 == 13 [pid = 8447] [id = 687] 01:50:31 INFO - PROCESS | 8447 | --DOCSHELL 0x9138c800 == 12 [pid = 8447] [id = 686] 01:50:31 INFO - PROCESS | 8447 | 1466585431177 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:31 INFO - PROCESS | 8447 | 1466585431185 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:31 INFO - PROCESS | 8447 | --DOCSHELL 0x8eee6800 == 11 [pid = 8447] [id = 685] 01:50:31 INFO - PROCESS | 8447 | --DOCSHELL 0x8da02400 == 10 [pid = 8447] [id = 684] 01:50:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da02400 == 11 [pid = 8447] [id = 691] 01:50:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x8da02800) [pid = 8447] [serial = 2074] [outer = (nil)] 01:50:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x8e42e800) [pid = 8447] [serial = 2075] [outer = 0x8da02800] 01:50:31 INFO - PROCESS | 8447 | 1466585431268 Marionette DEBUG loaded listener.js 01:50:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8e581c00) [pid = 8447] [serial = 2076] [outer = 0x8da02800] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x92390800) [pid = 8447] [serial = 2037] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x8f1a5c00) [pid = 8447] [serial = 2034] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 62 (0x8f179800) [pid = 8447] [serial = 2033] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 61 (0x91a91400) [pid = 8447] [serial = 2036] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 60 (0x9240dc00) [pid = 8447] [serial = 2027] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 59 (0x9138a000) [pid = 8447] [serial = 2025] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 58 (0x8e42a000) [pid = 8447] [serial = 2022] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 57 (0x91006000) [pid = 8447] [serial = 2024] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 56 (0x92c41c00) [pid = 8447] [serial = 2028] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 55 (0x8e588000) [pid = 8447] [serial = 2031] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 54 (0x8d86c800) [pid = 8447] [serial = 2021] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 53 (0x8d874000) [pid = 8447] [serial = 2030] [outer = (nil)] [url = about:blank] 01:50:31 INFO - PROCESS | 8447 | --DOMWINDOW == 52 (0x92384c00) [pid = 8447] [serial = 2019] [outer = (nil)] [url = about:blank] 01:50:32 INFO - PROCESS | 8447 | 1466585432121 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:50:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:50:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1533ms 01:50:32 INFO - PROCESS | 8447 | 1466585432213 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 01:50:32 INFO - PROCESS | 8447 | 1466585432219 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 01:50:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:50:32 INFO - PROCESS | 8447 | 1466585432231 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:50:32 INFO - PROCESS | 8447 | 1466585432234 Marionette TRACE conn3 <- [1,2738,null,{}] 01:50:32 INFO - PROCESS | 8447 | 1466585432241 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:32 INFO - PROCESS | 8447 | 1466585432246 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:32 INFO - PROCESS | 8447 | 1466585432423 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 01:50:32 INFO - PROCESS | 8447 | 1466585432561 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:32 INFO - PROCESS | 8447 | 1466585432573 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42dc00 == 12 [pid = 8447] [id = 692] 01:50:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 53 (0x8e589c00) [pid = 8447] [serial = 2077] [outer = (nil)] 01:50:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 54 (0x8eeeac00) [pid = 8447] [serial = 2078] [outer = 0x8e589c00] 01:50:32 INFO - PROCESS | 8447 | 1466585432648 Marionette DEBUG loaded listener.js 01:50:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 55 (0x8f17e400) [pid = 8447] [serial = 2079] [outer = 0x8e589c00] 01:50:33 INFO - PROCESS | 8447 | 1466585433514 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:50:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:50:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1341ms 01:50:33 INFO - PROCESS | 8447 | 1466585433572 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 01:50:33 INFO - PROCESS | 8447 | 1466585433576 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 01:50:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:50:33 INFO - PROCESS | 8447 | 1466585433583 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:50:33 INFO - PROCESS | 8447 | 1466585433589 Marionette TRACE conn3 <- [1,2742,null,{}] 01:50:33 INFO - PROCESS | 8447 | 1466585433606 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:33 INFO - PROCESS | 8447 | 1466585433615 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:33 INFO - PROCESS | 8447 | 1466585433792 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 01:50:33 INFO - PROCESS | 8447 | 1466585433944 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:33 INFO - PROCESS | 8447 | 1466585433953 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:33 INFO - PROCESS | 8447 | ++DOCSHELL 0x91003800 == 13 [pid = 8447] [id = 693] 01:50:33 INFO - PROCESS | 8447 | ++DOMWINDOW == 56 (0x91004400) [pid = 8447] [serial = 2080] [outer = (nil)] 01:50:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 57 (0x9100e800) [pid = 8447] [serial = 2081] [outer = 0x91004400] 01:50:34 INFO - PROCESS | 8447 | 1466585434035 Marionette DEBUG loaded listener.js 01:50:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 58 (0x9138c000) [pid = 8447] [serial = 2082] [outer = 0x91004400] 01:50:35 INFO - PROCESS | 8447 | 1466585435029 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:50:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:50:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1497ms 01:50:35 INFO - PROCESS | 8447 | 1466585435091 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 01:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:50:35 INFO - PROCESS | 8447 | 1466585435096 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 01:50:35 INFO - PROCESS | 8447 | 1466585435103 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:50:35 INFO - PROCESS | 8447 | 1466585435106 Marionette TRACE conn3 <- [1,2746,null,{}] 01:50:35 INFO - PROCESS | 8447 | 1466585435111 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:35 INFO - PROCESS | 8447 | 1466585435116 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:35 INFO - PROCESS | 8447 | 1466585435346 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 01:50:35 INFO - PROCESS | 8447 | 1466585435387 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:35 INFO - PROCESS | 8447 | 1466585435403 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7cf000 == 14 [pid = 8447] [id = 694] 01:50:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 59 (0x9100fc00) [pid = 8447] [serial = 2083] [outer = (nil)] 01:50:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 60 (0x92391c00) [pid = 8447] [serial = 2084] [outer = 0x9100fc00] 01:50:35 INFO - PROCESS | 8447 | 1466585435478 Marionette DEBUG loaded listener.js 01:50:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0x9240f000) [pid = 8447] [serial = 2085] [outer = 0x9100fc00] 01:50:36 INFO - PROCESS | 8447 | --DOMWINDOW == 60 (0x8e5c9400) [pid = 8447] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:50:36 INFO - PROCESS | 8447 | --DOMWINDOW == 59 (0x91a8bc00) [pid = 8447] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:50:36 INFO - PROCESS | 8447 | --DOMWINDOW == 58 (0x9138d800) [pid = 8447] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:50:36 INFO - PROCESS | 8447 | --DOMWINDOW == 57 (0x8eeed000) [pid = 8447] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:50:36 INFO - PROCESS | 8447 | --DOMWINDOW == 56 (0x928a6c00) [pid = 8447] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:50:36 INFO - PROCESS | 8447 | --DOMWINDOW == 55 (0x8da06800) [pid = 8447] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:50:36 INFO - PROCESS | 8447 | --DOMWINDOW == 54 (0x92c5e400) [pid = 8447] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:50:36 INFO - PROCESS | 8447 | --DOMWINDOW == 53 (0x8eeeec00) [pid = 8447] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:50:36 INFO - PROCESS | 8447 | 1466585436419 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:50:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:50:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1330ms 01:50:36 INFO - PROCESS | 8447 | 1466585436433 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 01:50:36 INFO - PROCESS | 8447 | 1466585436437 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 01:50:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:50:36 INFO - PROCESS | 8447 | 1466585436443 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:50:36 INFO - PROCESS | 8447 | 1466585436446 Marionette TRACE conn3 <- [1,2750,null,{}] 01:50:36 INFO - PROCESS | 8447 | 1466585436453 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:36 INFO - PROCESS | 8447 | 1466585436458 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:36 INFO - PROCESS | 8447 | 1466585436665 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 01:50:36 INFO - PROCESS | 8447 | 1466585436685 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:36 INFO - PROCESS | 8447 | 1466585436693 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:36 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeeec00 == 15 [pid = 8447] [id = 695] 01:50:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 54 (0x9138d800) [pid = 8447] [serial = 2086] [outer = (nil)] 01:50:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 55 (0x928a1400) [pid = 8447] [serial = 2087] [outer = 0x9138d800] 01:50:36 INFO - PROCESS | 8447 | 1466585436761 Marionette DEBUG loaded listener.js 01:50:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 56 (0x928a6000) [pid = 8447] [serial = 2088] [outer = 0x9138d800] 01:50:37 INFO - PROCESS | 8447 | 1466585437625 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1234ms 01:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:50:37 INFO - PROCESS | 8447 | 1466585437679 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 01:50:37 INFO - PROCESS | 8447 | 1466585437682 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 01:50:37 INFO - PROCESS | 8447 | 1466585437688 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:50:37 INFO - PROCESS | 8447 | 1466585437692 Marionette TRACE conn3 <- [1,2754,null,{}] 01:50:37 INFO - PROCESS | 8447 | 1466585437702 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:37 INFO - PROCESS | 8447 | 1466585437713 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:37 INFO - PROCESS | 8447 | 1466585437936 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 01:50:38 INFO - PROCESS | 8447 | 1466585438137 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:38 INFO - PROCESS | 8447 | 1466585438151 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4c00 == 16 [pid = 8447] [id = 696] 01:50:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 57 (0x8bfe5000) [pid = 8447] [serial = 2089] [outer = (nil)] 01:50:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 58 (0x8bff0400) [pid = 8447] [serial = 2090] [outer = 0x8bfe5000] 01:50:38 INFO - PROCESS | 8447 | 1466585438232 Marionette DEBUG loaded listener.js 01:50:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 59 (0x8da04000) [pid = 8447] [serial = 2091] [outer = 0x8bfe5000] 01:50:39 INFO - PROCESS | 8447 | 1466585439275 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:50:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:50:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1637ms 01:50:39 INFO - PROCESS | 8447 | 1466585439329 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 01:50:39 INFO - PROCESS | 8447 | 1466585439334 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 01:50:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:50:39 INFO - PROCESS | 8447 | 1466585439343 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:50:39 INFO - PROCESS | 8447 | 1466585439349 Marionette TRACE conn3 <- [1,2758,null,{}] 01:50:39 INFO - PROCESS | 8447 | 1466585439358 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:39 INFO - PROCESS | 8447 | 1466585439367 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:39 INFO - PROCESS | 8447 | 1466585439626 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 01:50:39 INFO - PROCESS | 8447 | 1466585439921 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:39 INFO - PROCESS | 8447 | 1466585439928 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f19a400 == 17 [pid = 8447] [id = 697] 01:50:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 60 (0x8f19d000) [pid = 8447] [serial = 2092] [outer = (nil)] 01:50:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 61 (0x8f1a2c00) [pid = 8447] [serial = 2093] [outer = 0x8f19d000] 01:50:40 INFO - PROCESS | 8447 | 1466585440018 Marionette DEBUG loaded listener.js 01:50:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 62 (0x8f7d0400) [pid = 8447] [serial = 2094] [outer = 0x8f19d000] 01:50:40 INFO - PROCESS | 8447 | 1466585440984 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:50:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:50:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1689ms 01:50:41 INFO - PROCESS | 8447 | 1466585441038 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 01:50:41 INFO - PROCESS | 8447 | 1466585441045 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 01:50:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:50:41 INFO - PROCESS | 8447 | 1466585441053 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:50:41 INFO - PROCESS | 8447 | 1466585441058 Marionette TRACE conn3 <- [1,2762,null,{}] 01:50:41 INFO - PROCESS | 8447 | 1466585441064 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:41 INFO - PROCESS | 8447 | 1466585441069 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:41 INFO - PROCESS | 8447 | 1466585441271 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 01:50:41 INFO - PROCESS | 8447 | 1466585441456 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:41 INFO - PROCESS | 8447 | 1466585441466 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:41 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f181c00 == 18 [pid = 8447] [id = 698] 01:50:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 63 (0x91a8b800) [pid = 8447] [serial = 2095] [outer = (nil)] 01:50:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x92383c00) [pid = 8447] [serial = 2096] [outer = 0x91a8b800] 01:50:41 INFO - PROCESS | 8447 | 1466585441552 Marionette DEBUG loaded listener.js 01:50:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x9240c400) [pid = 8447] [serial = 2097] [outer = 0x91a8b800] 01:50:42 INFO - PROCESS | 8447 | 1466585442655 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:50:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:50:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1635ms 01:50:42 INFO - PROCESS | 8447 | 1466585442689 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 01:50:42 INFO - PROCESS | 8447 | 1466585442693 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 01:50:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:50:42 INFO - PROCESS | 8447 | 1466585442708 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:50:42 INFO - PROCESS | 8447 | 1466585442718 Marionette TRACE conn3 <- [1,2766,null,{}] 01:50:42 INFO - PROCESS | 8447 | 1466585442727 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:42 INFO - PROCESS | 8447 | 1466585442734 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:42 INFO - PROCESS | 8447 | 1466585442936 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 01:50:43 INFO - PROCESS | 8447 | 1466585443120 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:43 INFO - PROCESS | 8447 | 1466585443131 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x91003400 == 19 [pid = 8447] [id = 699] 01:50:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x91a92c00) [pid = 8447] [serial = 2098] [outer = (nil)] 01:50:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x92c60400) [pid = 8447] [serial = 2099] [outer = 0x91a92c00] 01:50:43 INFO - PROCESS | 8447 | 1466585443259 Marionette DEBUG loaded listener.js 01:50:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x92f83400) [pid = 8447] [serial = 2100] [outer = 0x91a92c00] 01:50:44 INFO - PROCESS | 8447 | 1466585444164 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:50:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:50:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1509ms 01:50:44 INFO - PROCESS | 8447 | 1466585444210 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 01:50:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:50:44 INFO - PROCESS | 8447 | 1466585444215 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 01:50:44 INFO - PROCESS | 8447 | 1466585444221 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:50:44 INFO - PROCESS | 8447 | 1466585444225 Marionette TRACE conn3 <- [1,2770,null,{}] 01:50:44 INFO - PROCESS | 8447 | 1466585444231 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:44 INFO - PROCESS | 8447 | 1466585444236 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:44 INFO - PROCESS | 8447 | 1466585444430 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 01:50:44 INFO - PROCESS | 8447 | 1466585444612 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:44 INFO - PROCESS | 8447 | 1466585444620 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5cac00 == 20 [pid = 8447] [id = 700] 01:50:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8eee3c00) [pid = 8447] [serial = 2101] [outer = (nil)] 01:50:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x93a1f000) [pid = 8447] [serial = 2102] [outer = 0x8eee3c00] 01:50:44 INFO - PROCESS | 8447 | 1466585444718 Marionette DEBUG loaded listener.js 01:50:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x93a24000) [pid = 8447] [serial = 2103] [outer = 0x8eee3c00] 01:50:45 INFO - PROCESS | 8447 | 1466585445652 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:50:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:50:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1490ms 01:50:45 INFO - PROCESS | 8447 | 1466585445714 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 01:50:45 INFO - PROCESS | 8447 | 1466585445719 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 01:50:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:50:45 INFO - PROCESS | 8447 | 1466585445728 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:50:45 INFO - PROCESS | 8447 | 1466585445731 Marionette TRACE conn3 <- [1,2774,null,{}] 01:50:45 INFO - PROCESS | 8447 | 1466585445738 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:45 INFO - PROCESS | 8447 | 1466585445743 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:45 INFO - PROCESS | 8447 | 1466585445958 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 01:50:46 INFO - PROCESS | 8447 | 1466585446144 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:46 INFO - PROCESS | 8447 | 1466585446163 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:46 INFO - PROCESS | 8447 | ++DOCSHELL 0x93df5000 == 21 [pid = 8447] [id = 701] 01:50:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x93df8000) [pid = 8447] [serial = 2104] [outer = (nil)] 01:50:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x94894800) [pid = 8447] [serial = 2105] [outer = 0x93df8000] 01:50:46 INFO - PROCESS | 8447 | 1466585446296 Marionette DEBUG loaded listener.js 01:50:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x95418400) [pid = 8447] [serial = 2106] [outer = 0x93df8000] 01:50:47 INFO - PROCESS | 8447 | 1466585447333 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:50:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:50:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1684ms 01:50:47 INFO - PROCESS | 8447 | 1466585447413 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 01:50:47 INFO - PROCESS | 8447 | 1466585447418 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 01:50:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:50:47 INFO - PROCESS | 8447 | 1466585447424 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:50:47 INFO - PROCESS | 8447 | 1466585447427 Marionette TRACE conn3 <- [1,2778,null,{}] 01:50:47 INFO - PROCESS | 8447 | 1466585447433 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:47 INFO - PROCESS | 8447 | 1466585447439 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:47 INFO - PROCESS | 8447 | 1466585447624 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 01:50:47 INFO - PROCESS | 8447 | 1466585447813 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:47 INFO - PROCESS | 8447 | 1466585447823 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d868800 == 22 [pid = 8447] [id = 702] 01:50:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x92f85800) [pid = 8447] [serial = 2107] [outer = (nil)] 01:50:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x954df800) [pid = 8447] [serial = 2108] [outer = 0x92f85800] 01:50:47 INFO - PROCESS | 8447 | 1466585447904 Marionette DEBUG loaded listener.js 01:50:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x954e3c00) [pid = 8447] [serial = 2109] [outer = 0x92f85800] 01:50:48 INFO - PROCESS | 8447 | 1466585448885 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:50:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:50:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1532ms 01:50:48 INFO - PROCESS | 8447 | 1466585448958 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 01:50:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:50:48 INFO - PROCESS | 8447 | 1466585448962 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 01:50:48 INFO - PROCESS | 8447 | 1466585448969 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:50:48 INFO - PROCESS | 8447 | 1466585448972 Marionette TRACE conn3 <- [1,2782,null,{}] 01:50:48 INFO - PROCESS | 8447 | 1466585448978 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:48 INFO - PROCESS | 8447 | 1466585448984 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:49 INFO - PROCESS | 8447 | 1466585449201 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 01:50:49 INFO - PROCESS | 8447 | 1466585449452 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:49 INFO - PROCESS | 8447 | 1466585449461 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfee000 == 23 [pid = 8447] [id = 703] 01:50:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8bfef000) [pid = 8447] [serial = 2110] [outer = (nil)] 01:50:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8d871800) [pid = 8447] [serial = 2111] [outer = 0x8bfef000] 01:50:49 INFO - PROCESS | 8447 | 1466585449767 Marionette DEBUG loaded listener.js 01:50:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8e42c400) [pid = 8447] [serial = 2112] [outer = 0x8bfef000] 01:50:50 INFO - PROCESS | 8447 | 1466585450844 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:50:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:50:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1933ms 01:50:50 INFO - PROCESS | 8447 | 1466585450903 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 01:50:50 INFO - PROCESS | 8447 | 1466585450909 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 01:50:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:50:50 INFO - PROCESS | 8447 | 1466585450917 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:50:50 INFO - PROCESS | 8447 | 1466585450921 Marionette TRACE conn3 <- [1,2786,null,{}] 01:50:50 INFO - PROCESS | 8447 | 1466585450928 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:50 INFO - PROCESS | 8447 | 1466585450934 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:51 INFO - PROCESS | 8447 | 1466585451120 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeea400 == 22 [pid = 8447] [id = 683] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeeec00 == 21 [pid = 8447] [id = 695] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8da07400 == 20 [pid = 8447] [id = 690] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8eef2c00 == 19 [pid = 8447] [id = 689] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe8000 == 18 [pid = 8447] [id = 688] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42dc00 == 17 [pid = 8447] [id = 692] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x91003800 == 16 [pid = 8447] [id = 693] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8f7cf000 == 15 [pid = 8447] [id = 694] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8da02400 == 14 [pid = 8447] [id = 691] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x93df5000 == 13 [pid = 8447] [id = 701] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8d868800 == 12 [pid = 8447] [id = 702] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5cac00 == 11 [pid = 8447] [id = 700] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x91003400 == 10 [pid = 8447] [id = 699] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8f19a400 == 9 [pid = 8447] [id = 697] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8f181c00 == 8 [pid = 8447] [id = 698] 01:50:52 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4c00 == 7 [pid = 8447] [id = 696] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8f185800) [pid = 8447] [serial = 2040] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8eeea000) [pid = 8447] [serial = 2039] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x9240f800) [pid = 8447] [serial = 2043] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x91393c00) [pid = 8447] [serial = 2060] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x91bf8000) [pid = 8447] [serial = 2042] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8f7ca000) [pid = 8447] [serial = 2052] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8f19cc00) [pid = 8447] [serial = 2051] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x92c63800) [pid = 8447] [serial = 2046] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x92c5cc00) [pid = 8447] [serial = 2045] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8e582000) [pid = 8447] [serial = 2054] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8e58e000) [pid = 8447] [serial = 2055] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x948ee400) [pid = 8447] [serial = 2049] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x93df2000) [pid = 8447] [serial = 2048] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x91a8e800) [pid = 8447] [serial = 2061] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x8f17f000) [pid = 8447] [serial = 2058] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x8f177000) [pid = 8447] [serial = 2057] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | --DOMWINDOW == 63 (0x91a96000) [pid = 8447] [serial = 2063] [outer = (nil)] [url = about:blank] 01:50:52 INFO - PROCESS | 8447 | 1466585452389 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:52 INFO - PROCESS | 8447 | 1466585452400 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:52 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfeb800 == 8 [pid = 8447] [id = 704] 01:50:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 64 (0x8bfec000) [pid = 8447] [serial = 2113] [outer = (nil)] 01:50:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8d872000) [pid = 8447] [serial = 2114] [outer = 0x8bfec000] 01:50:52 INFO - PROCESS | 8447 | 1466585452481 Marionette DEBUG loaded listener.js 01:50:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x8e42b400) [pid = 8447] [serial = 2115] [outer = 0x8bfec000] 01:50:53 INFO - PROCESS | 8447 | 1466585453311 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:50:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:50:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2435ms 01:50:53 INFO - PROCESS | 8447 | 1466585453362 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 01:50:53 INFO - PROCESS | 8447 | 1466585453368 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 01:50:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:50:53 INFO - PROCESS | 8447 | 1466585453378 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:50:53 INFO - PROCESS | 8447 | 1466585453382 Marionette TRACE conn3 <- [1,2790,null,{}] 01:50:53 INFO - PROCESS | 8447 | 1466585453392 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:53 INFO - PROCESS | 8447 | 1466585453401 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:53 INFO - PROCESS | 8447 | 1466585453577 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 01:50:53 INFO - PROCESS | 8447 | 1466585453600 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:53 INFO - PROCESS | 8447 | 1466585453614 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c2800 == 9 [pid = 8447] [id = 705] 01:50:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8e5c9400) [pid = 8447] [serial = 2116] [outer = (nil)] 01:50:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8eee3800) [pid = 8447] [serial = 2117] [outer = 0x8e5c9400] 01:50:53 INFO - PROCESS | 8447 | 1466585453704 Marionette DEBUG loaded listener.js 01:50:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8eeee400) [pid = 8447] [serial = 2118] [outer = 0x8e5c9400] 01:50:54 INFO - PROCESS | 8447 | 1466585454704 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:50:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:50:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1388ms 01:50:54 INFO - PROCESS | 8447 | 1466585454824 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 01:50:54 INFO - PROCESS | 8447 | 1466585454832 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 01:50:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:50:54 INFO - PROCESS | 8447 | 1466585454860 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:50:54 INFO - PROCESS | 8447 | 1466585454864 Marionette TRACE conn3 <- [1,2794,null,{}] 01:50:54 INFO - PROCESS | 8447 | 1466585454879 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:54 INFO - PROCESS | 8447 | 1466585454884 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:55 INFO - PROCESS | 8447 | 1466585455117 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 01:50:55 INFO - PROCESS | 8447 | 1466585455140 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:55 INFO - PROCESS | 8447 | 1466585455149 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:55 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeee000 == 10 [pid = 8447] [id = 706] 01:50:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8f19b400) [pid = 8447] [serial = 2119] [outer = (nil)] 01:50:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8f1a8c00) [pid = 8447] [serial = 2120] [outer = 0x8f19b400] 01:50:55 INFO - PROCESS | 8447 | 1466585455222 Marionette DEBUG loaded listener.js 01:50:55 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x91005c00) [pid = 8447] [serial = 2121] [outer = 0x8f19b400] 01:50:56 INFO - PROCESS | 8447 | 1466585456294 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:50:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:50:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1491ms 01:50:56 INFO - PROCESS | 8447 | 1466585456353 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 01:50:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:50:56 INFO - PROCESS | 8447 | 1466585456357 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 01:50:56 INFO - PROCESS | 8447 | 1466585456374 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:50:56 INFO - PROCESS | 8447 | 1466585456385 Marionette TRACE conn3 <- [1,2798,null,{}] 01:50:56 INFO - PROCESS | 8447 | 1466585456401 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:56 INFO - PROCESS | 8447 | 1466585456410 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:56 INFO - PROCESS | 8447 | 1466585456646 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 01:50:56 INFO - PROCESS | 8447 | 1466585456674 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:56 INFO - PROCESS | 8447 | 1466585456683 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e581800 == 11 [pid = 8447] [id = 707] 01:50:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8e590800) [pid = 8447] [serial = 2122] [outer = (nil)] 01:50:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x91a8e400) [pid = 8447] [serial = 2123] [outer = 0x8e590800] 01:50:56 INFO - PROCESS | 8447 | 1466585456771 Marionette DEBUG loaded listener.js 01:50:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x92383400) [pid = 8447] [serial = 2124] [outer = 0x8e590800] 01:50:57 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x9100fc00) [pid = 8447] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:50:57 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x9138d800) [pid = 8447] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:50:57 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8e589c00) [pid = 8447] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:50:57 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8f184000) [pid = 8447] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:50:57 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8f17bc00) [pid = 8447] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:50:57 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8bfe9000) [pid = 8447] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:50:57 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x8da02800) [pid = 8447] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:50:57 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x91004400) [pid = 8447] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:50:57 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x9100ac00) [pid = 8447] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:50:58 INFO - PROCESS | 8447 | 1466585458109 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:50:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:50:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1769ms 01:50:58 INFO - PROCESS | 8447 | 1466585458135 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 01:50:58 INFO - PROCESS | 8447 | 1466585458140 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 01:50:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:50:58 INFO - PROCESS | 8447 | 1466585458146 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:50:58 INFO - PROCESS | 8447 | 1466585458150 Marionette TRACE conn3 <- [1,2802,null,{}] 01:50:58 INFO - PROCESS | 8447 | 1466585458155 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:58 INFO - PROCESS | 8447 | 1466585458160 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:58 INFO - PROCESS | 8447 | 1466585458387 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 01:50:58 INFO - PROCESS | 8447 | 1466585458407 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:58 INFO - PROCESS | 8447 | 1466585458416 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da02800 == 12 [pid = 8447] [id = 708] 01:50:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8da04c00) [pid = 8447] [serial = 2125] [outer = (nil)] 01:50:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x92386400) [pid = 8447] [serial = 2126] [outer = 0x8da04c00] 01:50:58 INFO - PROCESS | 8447 | 1466585458488 Marionette DEBUG loaded listener.js 01:50:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x9238f800) [pid = 8447] [serial = 2127] [outer = 0x8da04c00] 01:50:59 INFO - PROCESS | 8447 | 1466585459377 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:50:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:50:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1347ms 01:50:59 INFO - PROCESS | 8447 | 1466585459496 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 01:50:59 INFO - PROCESS | 8447 | 1466585459501 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 01:50:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:50:59 INFO - PROCESS | 8447 | 1466585459510 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:50:59 INFO - PROCESS | 8447 | 1466585459517 Marionette TRACE conn3 <- [1,2806,null,{}] 01:50:59 INFO - PROCESS | 8447 | 1466585459527 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:59 INFO - PROCESS | 8447 | 1466585459533 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:50:59 INFO - PROCESS | 8447 | 1466585459877 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 01:50:59 INFO - PROCESS | 8447 | 1466585459972 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:59 INFO - PROCESS | 8447 | 1466585459991 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e586400 == 13 [pid = 8447] [id = 709] 01:51:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8e587000) [pid = 8447] [serial = 2128] [outer = (nil)] 01:51:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e5c1400) [pid = 8447] [serial = 2129] [outer = 0x8e587000] 01:51:00 INFO - PROCESS | 8447 | 1466585460112 Marionette DEBUG loaded listener.js 01:51:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8f181800) [pid = 8447] [serial = 2130] [outer = 0x8e587000] 01:51:01 INFO - PROCESS | 8447 | 1466585461262 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:51:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:51:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1794ms 01:51:01 INFO - PROCESS | 8447 | 1466585461304 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 01:51:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:51:01 INFO - PROCESS | 8447 | 1466585461310 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 01:51:01 INFO - PROCESS | 8447 | 1466585461321 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:51:01 INFO - PROCESS | 8447 | 1466585461327 Marionette TRACE conn3 <- [1,2810,null,{}] 01:51:01 INFO - PROCESS | 8447 | 1466585461334 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:01 INFO - PROCESS | 8447 | 1466585461341 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:01 INFO - PROCESS | 8447 | 1466585461538 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 01:51:01 INFO - PROCESS | 8447 | 1466585461773 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:01 INFO - PROCESS | 8447 | 1466585461780 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86a400 == 14 [pid = 8447] [id = 710] 01:51:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8f7cb800) [pid = 8447] [serial = 2131] [outer = (nil)] 01:51:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x91bf0800) [pid = 8447] [serial = 2132] [outer = 0x8f7cb800] 01:51:01 INFO - PROCESS | 8447 | 1466585461911 Marionette DEBUG loaded listener.js 01:51:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x9289f000) [pid = 8447] [serial = 2133] [outer = 0x8f7cb800] 01:51:02 INFO - PROCESS | 8447 | 1466585462956 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:51:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:51:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1698ms 01:51:03 INFO - PROCESS | 8447 | 1466585463015 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 01:51:03 INFO - PROCESS | 8447 | 1466585463020 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 01:51:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:51:03 INFO - PROCESS | 8447 | 1466585463027 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:51:03 INFO - PROCESS | 8447 | 1466585463030 Marionette TRACE conn3 <- [1,2814,null,{}] 01:51:03 INFO - PROCESS | 8447 | 1466585463046 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:03 INFO - PROCESS | 8447 | 1466585463054 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:03 INFO - PROCESS | 8447 | 1466585463268 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 01:51:03 INFO - PROCESS | 8447 | 1466585463545 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:03 INFO - PROCESS | 8447 | 1466585463555 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:03 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c57000 == 15 [pid = 8447] [id = 711] 01:51:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x92c57c00) [pid = 8447] [serial = 2134] [outer = (nil)] 01:51:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x92c5e400) [pid = 8447] [serial = 2135] [outer = 0x92c57c00] 01:51:03 INFO - PROCESS | 8447 | 1466585463700 Marionette DEBUG loaded listener.js 01:51:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x92c63c00) [pid = 8447] [serial = 2136] [outer = 0x92c57c00] 01:51:04 INFO - PROCESS | 8447 | 1466585464724 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:51:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:51:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1783ms 01:51:04 INFO - PROCESS | 8447 | 1466585464811 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 01:51:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:51:04 INFO - PROCESS | 8447 | 1466585464816 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 01:51:04 INFO - PROCESS | 8447 | 1466585464823 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:51:04 INFO - PROCESS | 8447 | 1466585464826 Marionette TRACE conn3 <- [1,2818,null,{}] 01:51:04 INFO - PROCESS | 8447 | 1466585464839 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:04 INFO - PROCESS | 8447 | 1466585464844 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:05 INFO - PROCESS | 8447 | 1466585465070 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 01:51:05 INFO - PROCESS | 8447 | 1466585465307 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:05 INFO - PROCESS | 8447 | 1466585465314 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe4c00 == 16 [pid = 8447] [id = 712] 01:51:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8bfe6400) [pid = 8447] [serial = 2137] [outer = (nil)] 01:51:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8d86bc00) [pid = 8447] [serial = 2138] [outer = 0x8bfe6400] 01:51:05 INFO - PROCESS | 8447 | 1466585465561 Marionette DEBUG loaded listener.js 01:51:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8e431800) [pid = 8447] [serial = 2139] [outer = 0x8bfe6400] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91befc00) [pid = 8447] [serial = 2064] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x92391c00) [pid = 8447] [serial = 2084] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x928a1400) [pid = 8447] [serial = 2087] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8eeeac00) [pid = 8447] [serial = 2078] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8f17e400) [pid = 8447] [serial = 2079] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x92389400) [pid = 8447] [serial = 2072] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x9240d400) [pid = 8447] [serial = 2073] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8f19e400) [pid = 8447] [serial = 2069] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8f7c5c00) [pid = 8447] [serial = 2070] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8bff0000) [pid = 8447] [serial = 2066] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8d86f800) [pid = 8447] [serial = 2067] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8e42e800) [pid = 8447] [serial = 2075] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x8e581c00) [pid = 8447] [serial = 2076] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x9138c000) [pid = 8447] [serial = 2082] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x928a6000) [pid = 8447] [serial = 2088] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x9240f000) [pid = 8447] [serial = 2085] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x9100e800) [pid = 8447] [serial = 2081] [outer = (nil)] [url = about:blank] 01:51:06 INFO - PROCESS | 8447 | 1466585466649 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:51:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:51:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1889ms 01:51:06 INFO - PROCESS | 8447 | 1466585466712 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 01:51:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:51:06 INFO - PROCESS | 8447 | 1466585466718 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 01:51:06 INFO - PROCESS | 8447 | 1466585466726 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:51:06 INFO - PROCESS | 8447 | 1466585466730 Marionette TRACE conn3 <- [1,2822,null,{}] 01:51:06 INFO - PROCESS | 8447 | 1466585466737 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:06 INFO - PROCESS | 8447 | 1466585466743 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:06 INFO - PROCESS | 8447 | 1466585466908 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 01:51:06 INFO - PROCESS | 8447 | 1466585466919 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:06 INFO - PROCESS | 8447 | 1466585466928 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:06 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e585800 == 17 [pid = 8447] [id = 713] 01:51:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8f17cc00) [pid = 8447] [serial = 2140] [outer = (nil)] 01:51:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x8f19e400) [pid = 8447] [serial = 2141] [outer = 0x8f17cc00] 01:51:07 INFO - PROCESS | 8447 | 1466585467001 Marionette DEBUG loaded listener.js 01:51:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x8f7c5c00) [pid = 8447] [serial = 2142] [outer = 0x8f17cc00] 01:51:07 INFO - PROCESS | 8447 | 1466585467993 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:51:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:51:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1333ms 01:51:08 INFO - PROCESS | 8447 | 1466585468059 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 01:51:08 INFO - PROCESS | 8447 | 1466585468065 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 01:51:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:51:08 INFO - PROCESS | 8447 | 1466585468092 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:51:08 INFO - PROCESS | 8447 | 1466585468096 Marionette TRACE conn3 <- [1,2826,null,{}] 01:51:08 INFO - PROCESS | 8447 | 1466585468103 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:08 INFO - PROCESS | 8447 | 1466585468108 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:08 INFO - PROCESS | 8447 | 1466585468275 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 01:51:08 INFO - PROCESS | 8447 | 1466585468285 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:08 INFO - PROCESS | 8447 | 1466585468293 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:08 INFO - PROCESS | 8447 | ++DOCSHELL 0x91393800 == 18 [pid = 8447] [id = 714] 01:51:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x91a93c00) [pid = 8447] [serial = 2143] [outer = (nil)] 01:51:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x91bf1c00) [pid = 8447] [serial = 2144] [outer = 0x91a93c00] 01:51:08 INFO - PROCESS | 8447 | 1466585468372 Marionette DEBUG loaded listener.js 01:51:08 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x9240a400) [pid = 8447] [serial = 2145] [outer = 0x91a93c00] 01:51:09 INFO - PROCESS | 8447 | 1466585469383 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:51:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:51:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1336ms 01:51:09 INFO - PROCESS | 8447 | 1466585469425 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 01:51:09 INFO - PROCESS | 8447 | 1466585469430 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 01:51:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:51:09 INFO - PROCESS | 8447 | 1466585469443 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:51:09 INFO - PROCESS | 8447 | 1466585469449 Marionette TRACE conn3 <- [1,2830,null,{}] 01:51:09 INFO - PROCESS | 8447 | 1466585469469 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:09 INFO - PROCESS | 8447 | 1466585469478 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:09 INFO - PROCESS | 8447 | 1466585469720 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 01:51:09 INFO - PROCESS | 8447 | 1466585469754 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:09 INFO - PROCESS | 8447 | 1466585469767 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da03c00 == 19 [pid = 8447] [id = 715] 01:51:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x928a5c00) [pid = 8447] [serial = 2146] [outer = (nil)] 01:51:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x92c56c00) [pid = 8447] [serial = 2147] [outer = 0x928a5c00] 01:51:09 INFO - PROCESS | 8447 | 1466585469897 Marionette DEBUG loaded listener.js 01:51:10 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x92c59400) [pid = 8447] [serial = 2148] [outer = 0x928a5c00] 01:51:10 INFO - PROCESS | 8447 | 1466585470940 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:51:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:51:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1544ms 01:51:10 INFO - PROCESS | 8447 | 1466585470988 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 01:51:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:51:10 INFO - PROCESS | 8447 | 1466585470993 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 01:51:11 INFO - PROCESS | 8447 | 1466585470999 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:51:11 INFO - PROCESS | 8447 | 1466585471003 Marionette TRACE conn3 <- [1,2834,null,{}] 01:51:11 INFO - PROCESS | 8447 | 1466585471014 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:11 INFO - PROCESS | 8447 | 1466585471018 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:11 INFO - PROCESS | 8447 | 1466585471238 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 01:51:11 INFO - PROCESS | 8447 | 1466585471256 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:11 INFO - PROCESS | 8447 | 1466585471263 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a8000 == 20 [pid = 8447] [id = 716] 01:51:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x9289d400) [pid = 8447] [serial = 2149] [outer = (nil)] 01:51:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x93def400) [pid = 8447] [serial = 2150] [outer = 0x9289d400] 01:51:11 INFO - PROCESS | 8447 | 1466585471333 Marionette DEBUG loaded listener.js 01:51:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x93df4c00) [pid = 8447] [serial = 2151] [outer = 0x9289d400] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8f19d000) [pid = 8447] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8e590800) [pid = 8447] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8bfe5000) [pid = 8447] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x91a8b800) [pid = 8447] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x92f85800) [pid = 8447] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8e5c9400) [pid = 8447] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8bfef000) [pid = 8447] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x8bfec000) [pid = 8447] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 67 (0x91a92c00) [pid = 8447] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 66 (0x8f19b400) [pid = 8447] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 65 (0x8eee3c00) [pid = 8447] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:51:11 INFO - PROCESS | 8447 | --DOMWINDOW == 64 (0x93df8000) [pid = 8447] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:51:12 INFO - PROCESS | 8447 | 1466585472367 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:51:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:51:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1391ms 01:51:12 INFO - PROCESS | 8447 | 1466585472391 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 01:51:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:51:12 INFO - PROCESS | 8447 | 1466585472396 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 01:51:12 INFO - PROCESS | 8447 | 1466585472403 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:51:12 INFO - PROCESS | 8447 | 1466585472406 Marionette TRACE conn3 <- [1,2838,null,{}] 01:51:12 INFO - PROCESS | 8447 | 1466585472412 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:12 INFO - PROCESS | 8447 | 1466585472417 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:12 INFO - PROCESS | 8447 | 1466585472625 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 01:51:12 INFO - PROCESS | 8447 | 1466585472645 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:12 INFO - PROCESS | 8447 | 1466585472652 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:12 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d869c00 == 21 [pid = 8447] [id = 717] 01:51:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 65 (0x8e5ca400) [pid = 8447] [serial = 2152] [outer = (nil)] 01:51:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 66 (0x8f7c9c00) [pid = 8447] [serial = 2153] [outer = 0x8e5ca400] 01:51:12 INFO - PROCESS | 8447 | 1466585472744 Marionette DEBUG loaded listener.js 01:51:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 67 (0x93defc00) [pid = 8447] [serial = 2154] [outer = 0x8e5ca400] 01:51:13 INFO - PROCESS | 8447 | 1466585473661 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:51:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:51:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1391ms 01:51:13 INFO - PROCESS | 8447 | 1466585473795 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 01:51:13 INFO - PROCESS | 8447 | 1466585473799 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 01:51:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:51:13 INFO - PROCESS | 8447 | 1466585473821 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:51:13 INFO - PROCESS | 8447 | 1466585473826 Marionette TRACE conn3 <- [1,2842,null,{}] 01:51:13 INFO - PROCESS | 8447 | 1466585473836 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:13 INFO - PROCESS | 8447 | 1466585473842 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:14 INFO - PROCESS | 8447 | 1466585474070 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 01:51:14 INFO - PROCESS | 8447 | 1466585474322 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:14 INFO - PROCESS | 8447 | 1466585474338 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c2c00 == 22 [pid = 8447] [id = 718] 01:51:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 68 (0x8e5c3800) [pid = 8447] [serial = 2155] [outer = (nil)] 01:51:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8eeed800) [pid = 8447] [serial = 2156] [outer = 0x8e5c3800] 01:51:14 INFO - PROCESS | 8447 | 1466585474438 Marionette DEBUG loaded listener.js 01:51:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8f17bc00) [pid = 8447] [serial = 2157] [outer = 0x8e5c3800] 01:51:15 INFO - PROCESS | 8447 | 1466585475379 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:51:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:51:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1650ms 01:51:15 INFO - PROCESS | 8447 | 1466585475460 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 01:51:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:51:15 INFO - PROCESS | 8447 | 1466585475466 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 01:51:15 INFO - PROCESS | 8447 | 1466585475477 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:51:15 INFO - PROCESS | 8447 | 1466585475482 Marionette TRACE conn3 <- [1,2846,null,{}] 01:51:15 INFO - PROCESS | 8447 | 1466585475489 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:15 INFO - PROCESS | 8447 | 1466585475495 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:15 INFO - PROCESS | 8447 | 1466585475685 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 01:51:15 INFO - PROCESS | 8447 | 1466585475874 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:15 INFO - PROCESS | 8447 | 1466585475882 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:15 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da0a400 == 23 [pid = 8447] [id = 719] 01:51:15 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8f1a3000) [pid = 8447] [serial = 2158] [outer = (nil)] 01:51:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x9238ec00) [pid = 8447] [serial = 2159] [outer = 0x8f1a3000] 01:51:16 INFO - PROCESS | 8447 | 1466585476039 Marionette DEBUG loaded listener.js 01:51:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x92408c00) [pid = 8447] [serial = 2160] [outer = 0x8f1a3000] 01:51:16 INFO - PROCESS | 8447 | 1466585476989 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:51:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:51:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1550ms 01:51:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:51:17 INFO - PROCESS | 8447 | 1466585477023 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 01:51:17 INFO - PROCESS | 8447 | 1466585477027 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 01:51:17 INFO - PROCESS | 8447 | 1466585477035 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:51:17 INFO - PROCESS | 8447 | 1466585477038 Marionette TRACE conn3 <- [1,2850,null,{}] 01:51:17 INFO - PROCESS | 8447 | 1466585477054 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:17 INFO - PROCESS | 8447 | 1466585477063 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:17 INFO - PROCESS | 8447 | 1466585477259 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 01:51:17 INFO - PROCESS | 8447 | 1466585477458 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:17 INFO - PROCESS | 8447 | 1466585477470 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x93960800 == 24 [pid = 8447] [id = 720] 01:51:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x93963400) [pid = 8447] [serial = 2161] [outer = (nil)] 01:51:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x948ee400) [pid = 8447] [serial = 2162] [outer = 0x93963400] 01:51:17 INFO - PROCESS | 8447 | 1466585477555 Marionette DEBUG loaded listener.js 01:51:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x952a4400) [pid = 8447] [serial = 2163] [outer = 0x93963400] 01:51:18 INFO - PROCESS | 8447 | 1466585478613 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:51:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:51:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1638ms 01:51:18 INFO - PROCESS | 8447 | 1466585478672 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 01:51:18 INFO - PROCESS | 8447 | 1466585478677 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 01:51:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:51:18 INFO - PROCESS | 8447 | 1466585478683 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:51:18 INFO - PROCESS | 8447 | 1466585478687 Marionette TRACE conn3 <- [1,2854,null,{}] 01:51:18 INFO - PROCESS | 8447 | 1466585478693 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:18 INFO - PROCESS | 8447 | 1466585478699 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:18 INFO - PROCESS | 8447 | 1466585478927 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 01:51:19 INFO - PROCESS | 8447 | 1466585479113 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:19 INFO - PROCESS | 8447 | 1466585479123 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:19 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da04400 == 25 [pid = 8447] [id = 721] 01:51:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x93df0800) [pid = 8447] [serial = 2164] [outer = (nil)] 01:51:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x954e6c00) [pid = 8447] [serial = 2165] [outer = 0x93df0800] 01:51:19 INFO - PROCESS | 8447 | 1466585479248 Marionette DEBUG loaded listener.js 01:51:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x977a5800) [pid = 8447] [serial = 2166] [outer = 0x93df0800] 01:51:20 INFO - PROCESS | 8447 | 1466585480169 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:51:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:51:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1537ms 01:51:20 INFO - PROCESS | 8447 | 1466585480225 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 01:51:20 INFO - PROCESS | 8447 | 1466585480235 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 01:51:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:51:20 INFO - PROCESS | 8447 | 1466585480243 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:51:20 INFO - PROCESS | 8447 | 1466585480246 Marionette TRACE conn3 <- [1,2858,null,{}] 01:51:20 INFO - PROCESS | 8447 | 1466585480252 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:20 INFO - PROCESS | 8447 | 1466585480258 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:20 INFO - PROCESS | 8447 | 1466585480437 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 01:51:20 INFO - PROCESS | 8447 | 1466585480621 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:20 INFO - PROCESS | 8447 | 1466585480631 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:20 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f17fc00 == 26 [pid = 8447] [id = 722] 01:51:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x91a8c400) [pid = 8447] [serial = 2167] [outer = (nil)] 01:51:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x977ec000) [pid = 8447] [serial = 2168] [outer = 0x91a8c400] 01:51:20 INFO - PROCESS | 8447 | 1466585480712 Marionette DEBUG loaded listener.js 01:51:20 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x977ee800) [pid = 8447] [serial = 2169] [outer = 0x91a8c400] 01:51:21 INFO - PROCESS | 8447 | 1466585481659 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:51:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:51:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1480ms 01:51:21 INFO - PROCESS | 8447 | 1466585481726 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 01:51:21 INFO - PROCESS | 8447 | 1466585481730 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 01:51:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:51:21 INFO - PROCESS | 8447 | 1466585481737 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:51:21 INFO - PROCESS | 8447 | 1466585481740 Marionette TRACE conn3 <- [1,2862,null,{}] 01:51:21 INFO - PROCESS | 8447 | 1466585481746 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:21 INFO - PROCESS | 8447 | 1466585481757 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:22 INFO - PROCESS | 8447 | 1466585482029 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 01:51:22 INFO - PROCESS | 8447 | 1466585482272 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:22 INFO - PROCESS | 8447 | 1466585482283 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:22 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eef0000 == 27 [pid = 8447] [id = 723] 01:51:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x977e6c00) [pid = 8447] [serial = 2170] [outer = (nil)] 01:51:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x98a13000) [pid = 8447] [serial = 2171] [outer = 0x977e6c00] 01:51:22 INFO - PROCESS | 8447 | 1466585482374 Marionette DEBUG loaded listener.js 01:51:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x98e49400) [pid = 8447] [serial = 2172] [outer = 0x977e6c00] 01:51:23 INFO - PROCESS | 8447 | 1466585483287 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:51:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:51:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1589ms 01:51:23 INFO - PROCESS | 8447 | 1466585483331 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 01:51:23 INFO - PROCESS | 8447 | 1466585483335 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 01:51:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:51:23 INFO - PROCESS | 8447 | 1466585483342 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:51:23 INFO - PROCESS | 8447 | 1466585483344 Marionette TRACE conn3 <- [1,2866,null,{}] 01:51:23 INFO - PROCESS | 8447 | 1466585483351 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:23 INFO - PROCESS | 8447 | 1466585483356 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:23 INFO - PROCESS | 8447 | 1466585483526 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 01:51:23 INFO - PROCESS | 8447 | 1466585483711 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:23 INFO - PROCESS | 8447 | 1466585483720 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:23 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe1400 == 28 [pid = 8447] [id = 724] 01:51:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8d86ec00) [pid = 8447] [serial = 2173] [outer = (nil)] 01:51:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x995aa800) [pid = 8447] [serial = 2174] [outer = 0x8d86ec00] 01:51:23 INFO - PROCESS | 8447 | 1466585483809 Marionette DEBUG loaded listener.js 01:51:23 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x996bb400) [pid = 8447] [serial = 2175] [outer = 0x8d86ec00] 01:51:24 INFO - PROCESS | 8447 | 1466585484758 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:51:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:51:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1479ms 01:51:24 INFO - PROCESS | 8447 | 1466585484823 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 01:51:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:51:24 INFO - PROCESS | 8447 | 1466585484827 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 01:51:24 INFO - PROCESS | 8447 | 1466585484834 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:51:24 INFO - PROCESS | 8447 | 1466585484838 Marionette TRACE conn3 <- [1,2870,null,{}] 01:51:24 INFO - PROCESS | 8447 | 1466585484844 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:24 INFO - PROCESS | 8447 | 1466585484850 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:25 INFO - PROCESS | 8447 | 1466585485077 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 01:51:25 INFO - PROCESS | 8447 | 1466585485445 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:25 INFO - PROCESS | 8447 | 1466585485460 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:25 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d874400 == 29 [pid = 8447] [id = 725] 01:51:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8da09800) [pid = 8447] [serial = 2176] [outer = (nil)] 01:51:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x8e58e400) [pid = 8447] [serial = 2177] [outer = 0x8da09800] 01:51:25 INFO - PROCESS | 8447 | 1466585485662 Marionette DEBUG loaded listener.js 01:51:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x91003400) [pid = 8447] [serial = 2178] [outer = 0x8da09800] 01:51:27 INFO - PROCESS | 8447 | 1466585487123 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:51:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:51:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2393ms 01:51:27 INFO - PROCESS | 8447 | 1466585487230 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 01:51:27 INFO - PROCESS | 8447 | 1466585487237 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 01:51:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:51:27 INFO - PROCESS | 8447 | 1466585487255 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:51:27 INFO - PROCESS | 8447 | 1466585487261 Marionette TRACE conn3 <- [1,2874,null,{}] 01:51:27 INFO - PROCESS | 8447 | 1466585487327 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:27 INFO - PROCESS | 8447 | 1466585487337 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:28 INFO - PROCESS | 8447 | 1466585488014 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 01:51:28 INFO - PROCESS | 8447 | 1466585488364 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:28 INFO - PROCESS | 8447 | 1466585488381 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86c400 == 30 [pid = 8447] [id = 726] 01:51:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x8d86c800) [pid = 8447] [serial = 2179] [outer = (nil)] 01:51:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x8da06c00) [pid = 8447] [serial = 2180] [outer = 0x8d86c800] 01:51:28 INFO - PROCESS | 8447 | 1466585488515 Marionette DEBUG loaded listener.js 01:51:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x8e584800) [pid = 8447] [serial = 2181] [outer = 0x8d86c800] 01:51:29 INFO - PROCESS | 8447 | 1466585489723 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:51:30 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfee000 == 29 [pid = 8447] [id = 703] 01:51:30 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfeb800 == 28 [pid = 8447] [id = 704] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x92386400) [pid = 8447] [serial = 2126] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8f7d0400) [pid = 8447] [serial = 2094] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x91a8e400) [pid = 8447] [serial = 2123] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8da04000) [pid = 8447] [serial = 2091] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x9240c400) [pid = 8447] [serial = 2097] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x954df800) [pid = 8447] [serial = 2108] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8eeee400) [pid = 8447] [serial = 2118] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x92383400) [pid = 8447] [serial = 2124] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8f1a2c00) [pid = 8447] [serial = 2093] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8e42c400) [pid = 8447] [serial = 2112] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8e42b400) [pid = 8447] [serial = 2115] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8bff0400) [pid = 8447] [serial = 2090] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x92c60400) [pid = 8447] [serial = 2099] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91005c00) [pid = 8447] [serial = 2121] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x93a24000) [pid = 8447] [serial = 2103] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x95418400) [pid = 8447] [serial = 2106] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x94894800) [pid = 8447] [serial = 2105] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x92f83400) [pid = 8447] [serial = 2100] [outer = (nil)] [url = about:blank] 01:51:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:51:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 3607ms 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8eee3800) [pid = 8447] [serial = 2117] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x954e3c00) [pid = 8447] [serial = 2109] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x8d872000) [pid = 8447] [serial = 2114] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8f1a8c00) [pid = 8447] [serial = 2120] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x93a1f000) [pid = 8447] [serial = 2102] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x92383c00) [pid = 8447] [serial = 2096] [outer = (nil)] [url = about:blank] 01:51:30 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8d871800) [pid = 8447] [serial = 2111] [outer = (nil)] [url = about:blank] 01:51:31 INFO - PROCESS | 8447 | 1466585491000 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 01:51:31 INFO - PROCESS | 8447 | 1466585491006 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 01:51:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:51:31 INFO - PROCESS | 8447 | 1466585491016 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:51:31 INFO - PROCESS | 8447 | 1466585491023 Marionette TRACE conn3 <- [1,2878,null,{}] 01:51:31 INFO - PROCESS | 8447 | 1466585491032 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:31 INFO - PROCESS | 8447 | 1466585491038 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:31 INFO - PROCESS | 8447 | 1466585491213 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 01:51:31 INFO - PROCESS | 8447 | 1466585491350 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:31 INFO - PROCESS | 8447 | 1466585491366 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:31 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42c000 == 29 [pid = 8447] [id = 727] 01:51:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8e42c400) [pid = 8447] [serial = 2182] [outer = (nil)] 01:51:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8e42f000) [pid = 8447] [serial = 2183] [outer = 0x8e42c400] 01:51:31 INFO - PROCESS | 8447 | 1466585491438 Marionette DEBUG loaded listener.js 01:51:31 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8e434c00) [pid = 8447] [serial = 2184] [outer = 0x8e42c400] 01:51:32 INFO - PROCESS | 8447 | 1466585492334 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:51:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:51:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1396ms 01:51:32 INFO - PROCESS | 8447 | 1466585492413 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 01:51:32 INFO - PROCESS | 8447 | 1466585492419 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 01:51:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:51:32 INFO - PROCESS | 8447 | 1466585492432 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:51:32 INFO - PROCESS | 8447 | 1466585492439 Marionette TRACE conn3 <- [1,2882,null,{}] 01:51:32 INFO - PROCESS | 8447 | 1466585492451 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:32 INFO - PROCESS | 8447 | 1466585492458 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:32 INFO - PROCESS | 8447 | 1466585492643 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 01:51:32 INFO - PROCESS | 8447 | 1466585492788 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:32 INFO - PROCESS | 8447 | 1466585492796 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58d800 == 30 [pid = 8447] [id = 728] 01:51:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8eee9c00) [pid = 8447] [serial = 2185] [outer = (nil)] 01:51:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8f177c00) [pid = 8447] [serial = 2186] [outer = 0x8eee9c00] 01:51:32 INFO - PROCESS | 8447 | 1466585492871 Marionette DEBUG loaded listener.js 01:51:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8f17d800) [pid = 8447] [serial = 2187] [outer = 0x8eee9c00] 01:51:33 INFO - PROCESS | 8447 | 1466585493842 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:51:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:51:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1447ms 01:51:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:51:33 INFO - PROCESS | 8447 | 1466585493874 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 01:51:33 INFO - PROCESS | 8447 | 1466585493877 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 01:51:33 INFO - PROCESS | 8447 | 1466585493884 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:51:33 INFO - PROCESS | 8447 | 1466585493887 Marionette TRACE conn3 <- [1,2886,null,{}] 01:51:33 INFO - PROCESS | 8447 | 1466585493913 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:33 INFO - PROCESS | 8447 | 1466585493922 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:34 INFO - PROCESS | 8447 | 1466585494165 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 01:51:34 INFO - PROCESS | 8447 | 1466585494197 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:34 INFO - PROCESS | 8447 | 1466585494211 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:34 INFO - PROCESS | 8447 | ++DOCSHELL 0x91007c00 == 31 [pid = 8447] [id = 729] 01:51:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x91008000) [pid = 8447] [serial = 2188] [outer = (nil)] 01:51:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91387c00) [pid = 8447] [serial = 2189] [outer = 0x91008000] 01:51:34 INFO - PROCESS | 8447 | 1466585494290 Marionette DEBUG loaded listener.js 01:51:34 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x9138f800) [pid = 8447] [serial = 2190] [outer = 0x91008000] 01:51:35 INFO - PROCESS | 8447 | 1466585495317 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:51:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:51:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1483ms 01:51:35 INFO - PROCESS | 8447 | 1466585495368 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 01:51:35 INFO - PROCESS | 8447 | 1466585495375 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 01:51:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:51:35 INFO - PROCESS | 8447 | 1466585495388 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:51:35 INFO - PROCESS | 8447 | 1466585495391 Marionette TRACE conn3 <- [1,2890,null,{}] 01:51:35 INFO - PROCESS | 8447 | 1466585495398 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:35 INFO - PROCESS | 8447 | 1466585495404 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:36 INFO - PROCESS | 8447 | 1466585496107 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 01:51:36 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8e5ca400) [pid = 8447] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:51:36 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x9289d400) [pid = 8447] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:51:36 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8da04c00) [pid = 8447] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:51:36 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8f7cb800) [pid = 8447] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:51:36 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x91a93c00) [pid = 8447] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:51:36 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x8f17cc00) [pid = 8447] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:51:36 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x92c57c00) [pid = 8447] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:51:36 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8bfe6400) [pid = 8447] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:51:36 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8e587000) [pid = 8447] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:51:36 INFO - PROCESS | 8447 | --DOMWINDOW == 68 (0x928a5c00) [pid = 8447] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:51:36 INFO - PROCESS | 8447 | 1466585496272 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:36 INFO - PROCESS | 8447 | 1466585496281 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:36 INFO - PROCESS | 8447 | ++DOCSHELL 0x8da01800 == 32 [pid = 8447] [id = 730] 01:51:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 69 (0x8da06800) [pid = 8447] [serial = 2191] [outer = (nil)] 01:51:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8f7cb800) [pid = 8447] [serial = 2192] [outer = 0x8da06800] 01:51:36 INFO - PROCESS | 8447 | 1466585496366 Marionette DEBUG loaded listener.js 01:51:36 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x9238a800) [pid = 8447] [serial = 2193] [outer = 0x8da06800] 01:51:37 INFO - PROCESS | 8447 | 1466585497206 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1843ms 01:51:37 INFO - PROCESS | 8447 | 1466585497233 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 01:51:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:51:37 INFO - PROCESS | 8447 | 1466585497237 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 01:51:37 INFO - PROCESS | 8447 | 1466585497243 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:51:37 INFO - PROCESS | 8447 | 1466585497247 Marionette TRACE conn3 <- [1,2894,null,{}] 01:51:37 INFO - PROCESS | 8447 | 1466585497253 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:37 INFO - PROCESS | 8447 | 1466585497258 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:37 INFO - PROCESS | 8447 | 1466585497482 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 01:51:37 INFO - PROCESS | 8447 | 1466585497501 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:37 INFO - PROCESS | 8447 | 1466585497509 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e589c00 == 33 [pid = 8447] [id = 731] 01:51:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x91beac00) [pid = 8447] [serial = 2194] [outer = (nil)] 01:51:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x928a0000) [pid = 8447] [serial = 2195] [outer = 0x91beac00] 01:51:37 INFO - PROCESS | 8447 | 1466585497582 Marionette DEBUG loaded listener.js 01:51:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x928a5000) [pid = 8447] [serial = 2196] [outer = 0x91beac00] 01:51:38 INFO - PROCESS | 8447 | 1466585498737 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:51:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:51:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1539ms 01:51:38 INFO - PROCESS | 8447 | 1466585498784 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 01:51:38 INFO - PROCESS | 8447 | 1466585498793 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 01:51:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:51:38 INFO - PROCESS | 8447 | 1466585498803 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:51:38 INFO - PROCESS | 8447 | 1466585498808 Marionette TRACE conn3 <- [1,2898,null,{}] 01:51:38 INFO - PROCESS | 8447 | 1466585498826 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:38 INFO - PROCESS | 8447 | 1466585498835 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:39 INFO - PROCESS | 8447 | 1466585499060 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 01:51:39 INFO - PROCESS | 8447 | 1466585499313 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:39 INFO - PROCESS | 8447 | 1466585499325 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:39 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e431c00 == 34 [pid = 8447] [id = 732] 01:51:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8e433c00) [pid = 8447] [serial = 2197] [outer = (nil)] 01:51:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8f19e800) [pid = 8447] [serial = 2198] [outer = 0x8e433c00] 01:51:39 INFO - PROCESS | 8447 | 1466585499435 Marionette DEBUG loaded listener.js 01:51:39 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91005800) [pid = 8447] [serial = 2199] [outer = 0x8e433c00] 01:51:40 INFO - PROCESS | 8447 | 1466585500494 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:51:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:51:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1745ms 01:51:40 INFO - PROCESS | 8447 | 1466585500582 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 01:51:40 INFO - PROCESS | 8447 | 1466585500590 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 01:51:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:51:40 INFO - PROCESS | 8447 | 1466585500602 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:51:40 INFO - PROCESS | 8447 | 1466585500606 Marionette TRACE conn3 <- [1,2902,null,{}] 01:51:40 INFO - PROCESS | 8447 | 1466585500614 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:40 INFO - PROCESS | 8447 | 1466585500621 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:40 INFO - PROCESS | 8447 | 1466585500866 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 01:51:41 INFO - PROCESS | 8447 | 1466585501172 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:41 INFO - PROCESS | 8447 | 1466585501180 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:41 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bff0400 == 35 [pid = 8447] [id = 733] 01:51:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x928a3000) [pid = 8447] [serial = 2200] [outer = (nil)] 01:51:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x92c4bc00) [pid = 8447] [serial = 2201] [outer = 0x928a3000] 01:51:41 INFO - PROCESS | 8447 | 1466585501269 Marionette DEBUG loaded listener.js 01:51:41 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x92c59000) [pid = 8447] [serial = 2202] [outer = 0x928a3000] 01:51:42 INFO - PROCESS | 8447 | 1466585502389 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:51:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:51:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1845ms 01:51:42 INFO - PROCESS | 8447 | 1466585502447 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 01:51:42 INFO - PROCESS | 8447 | 1466585502451 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 01:51:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:51:42 INFO - PROCESS | 8447 | 1466585502458 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:51:42 INFO - PROCESS | 8447 | 1466585502464 Marionette TRACE conn3 <- [1,2906,null,{}] 01:51:42 INFO - PROCESS | 8447 | 1466585502481 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:42 INFO - PROCESS | 8447 | 1466585502490 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:42 INFO - PROCESS | 8447 | 1466585502727 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 01:51:43 INFO - PROCESS | 8447 | 1466585503007 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:43 INFO - PROCESS | 8447 | 1466585503021 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x93a22800 == 36 [pid = 8447] [id = 734] 01:51:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x93a23400) [pid = 8447] [serial = 2203] [outer = (nil)] 01:51:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x93dee000) [pid = 8447] [serial = 2204] [outer = 0x93a23400] 01:51:43 INFO - PROCESS | 8447 | 1466585503110 Marionette DEBUG loaded listener.js 01:51:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x948f8000) [pid = 8447] [serial = 2205] [outer = 0x93a23400] 01:51:44 INFO - PROCESS | 8447 | 1466585504091 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:51:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:51:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1692ms 01:51:44 INFO - PROCESS | 8447 | 1466585504152 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 01:51:44 INFO - PROCESS | 8447 | 1466585504157 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 01:51:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:51:44 INFO - PROCESS | 8447 | 1466585504164 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:51:44 INFO - PROCESS | 8447 | 1466585504166 Marionette TRACE conn3 <- [1,2910,null,{}] 01:51:44 INFO - PROCESS | 8447 | 1466585504173 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:44 INFO - PROCESS | 8447 | 1466585504178 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:44 INFO - PROCESS | 8447 | 1466585504368 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 01:51:44 INFO - PROCESS | 8447 | 1466585504563 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:44 INFO - PROCESS | 8447 | 1466585504570 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:44 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfeb800 == 37 [pid = 8447] [id = 735] 01:51:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8da07000) [pid = 8447] [serial = 2206] [outer = (nil)] 01:51:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x95423800) [pid = 8447] [serial = 2207] [outer = 0x8da07000] 01:51:44 INFO - PROCESS | 8447 | 1466585504703 Marionette DEBUG loaded listener.js 01:51:44 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x954dd800) [pid = 8447] [serial = 2208] [outer = 0x8da07000] 01:51:45 INFO - PROCESS | 8447 | 1466585505586 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:51:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:51:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:51:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1437ms 01:51:45 INFO - PROCESS | 8447 | 1466585505602 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 01:51:45 INFO - PROCESS | 8447 | 1466585505606 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 01:51:45 INFO - TEST-START | /DOMEvents/constructors.html 01:51:45 INFO - PROCESS | 8447 | 1466585505613 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:51:45 INFO - PROCESS | 8447 | 1466585505617 Marionette TRACE conn3 <- [1,2914,null,{}] 01:51:45 INFO - PROCESS | 8447 | 1466585505623 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:45 INFO - PROCESS | 8447 | 1466585505629 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:45 INFO - PROCESS | 8447 | 1466585505797 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 01:51:46 INFO - PROCESS | 8447 | 1466585506129 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:46 INFO - PROCESS | 8447 | 1466585506138 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:46 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfee000 == 38 [pid = 8447] [id = 736] 01:51:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8bfee800) [pid = 8447] [serial = 2209] [outer = (nil)] 01:51:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8d876400) [pid = 8447] [serial = 2210] [outer = 0x8bfee800] 01:51:46 INFO - PROCESS | 8447 | 1466585506220 Marionette DEBUG loaded listener.js 01:51:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x8e433800) [pid = 8447] [serial = 2211] [outer = 0x8bfee800] 01:51:47 INFO - PROCESS | 8447 | 1466585507377 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:51:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeee000 == 37 [pid = 8447] [id = 706] 01:51:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8e581800 == 36 [pid = 8447] [id = 707] 01:51:47 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c2800 == 35 [pid = 8447] [id = 705] 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:51:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:51:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 1864ms 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x93def400) [pid = 8447] [serial = 2150] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x9238f800) [pid = 8447] [serial = 2127] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x91bf0800) [pid = 8447] [serial = 2132] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x9289f000) [pid = 8447] [serial = 2133] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x91bf1c00) [pid = 8447] [serial = 2144] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8f19e400) [pid = 8447] [serial = 2141] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x8f7c5c00) [pid = 8447] [serial = 2142] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x92c5e400) [pid = 8447] [serial = 2135] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x92c63c00) [pid = 8447] [serial = 2136] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8d86bc00) [pid = 8447] [serial = 2138] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8e431800) [pid = 8447] [serial = 2139] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8e5c1400) [pid = 8447] [serial = 2129] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x8f181800) [pid = 8447] [serial = 2130] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x92c56c00) [pid = 8447] [serial = 2147] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x92c59400) [pid = 8447] [serial = 2148] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x93df4c00) [pid = 8447] [serial = 2151] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x9240a400) [pid = 8447] [serial = 2145] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x93defc00) [pid = 8447] [serial = 2154] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8f7c9c00) [pid = 8447] [serial = 2153] [outer = (nil)] [url = about:blank] 01:51:47 INFO - PROCESS | 8447 | 1466585507543 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 01:51:47 INFO - PROCESS | 8447 | 1466585507566 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 01:51:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:51:47 INFO - PROCESS | 8447 | 1466585507611 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:51:47 INFO - PROCESS | 8447 | 1466585507616 Marionette TRACE conn3 <- [1,2918,null,{}] 01:51:47 INFO - PROCESS | 8447 | 1466585507630 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:47 INFO - PROCESS | 8447 | 1466585507634 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:47 INFO - PROCESS | 8447 | 1466585507774 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 01:51:47 INFO - PROCESS | 8447 | 1466585507794 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:47 INFO - PROCESS | 8447 | 1466585507807 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f178400 == 36 [pid = 8447] [id = 737] 01:51:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x8f183400) [pid = 8447] [serial = 2212] [outer = (nil)] 01:51:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x8f1a2000) [pid = 8447] [serial = 2213] [outer = 0x8f183400] 01:51:47 INFO - PROCESS | 8447 | 1466585507887 Marionette DEBUG loaded listener.js 01:51:48 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8f7ccc00) [pid = 8447] [serial = 2214] [outer = 0x8f183400] 01:51:48 INFO - PROCESS | 8447 | 1466585508776 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:51:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:51:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1221ms 01:51:48 INFO - PROCESS | 8447 | 1466585508805 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 01:51:48 INFO - PROCESS | 8447 | 1466585508811 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 01:51:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:51:48 INFO - PROCESS | 8447 | 1466585508818 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:51:48 INFO - PROCESS | 8447 | 1466585508822 Marionette TRACE conn3 <- [1,2922,null,{}] 01:51:48 INFO - PROCESS | 8447 | 1466585508828 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:48 INFO - PROCESS | 8447 | 1466585508832 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:49 INFO - PROCESS | 8447 | 1466585509014 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 01:51:49 INFO - PROCESS | 8447 | 1466585509173 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:49 INFO - PROCESS | 8447 | 1466585509183 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x92388c00 == 37 [pid = 8447] [id = 738] 01:51:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x92406400) [pid = 8447] [serial = 2215] [outer = (nil)] 01:51:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x928ab800) [pid = 8447] [serial = 2216] [outer = 0x92406400] 01:51:49 INFO - PROCESS | 8447 | 1466585509255 Marionette DEBUG loaded listener.js 01:51:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x92c5b400) [pid = 8447] [serial = 2217] [outer = 0x92406400] 01:51:49 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:51:49 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:51:49 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:51:49 INFO - PROCESS | 8447 | [8447] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:51:50 INFO - PROCESS | 8447 | 1466585510061 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:51:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:51:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:51:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 01:51:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:51:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 01:51:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:51:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 01:51:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:51:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:51:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1291ms 01:51:50 INFO - PROCESS | 8447 | 1466585510113 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 01:51:50 INFO - PROCESS | 8447 | 1466585510121 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 01:51:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:51:50 INFO - PROCESS | 8447 | 1466585510145 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:51:50 INFO - PROCESS | 8447 | 1466585510155 Marionette TRACE conn3 <- [1,2926,null,{}] 01:51:50 INFO - PROCESS | 8447 | 1466585510164 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:50 INFO - PROCESS | 8447 | 1466585510172 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:50 INFO - PROCESS | 8447 | 1466585510395 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 01:51:50 INFO - PROCESS | 8447 | 1466585510421 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:50 INFO - PROCESS | 8447 | 1466585510427 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:50 INFO - PROCESS | 8447 | ++DOCSHELL 0x92382c00 == 38 [pid = 8447] [id = 739] 01:51:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x9488bc00) [pid = 8447] [serial = 2218] [outer = (nil)] 01:51:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x9541f000) [pid = 8447] [serial = 2219] [outer = 0x9488bc00] 01:51:50 INFO - PROCESS | 8447 | 1466585510496 Marionette DEBUG loaded listener.js 01:51:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x954dac00) [pid = 8447] [serial = 2220] [outer = 0x9488bc00] 01:51:51 INFO - PROCESS | 8447 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:51:51 INFO - PROCESS | 8447 | 1466585511392 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:51:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:51:51 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1306ms 01:51:51 INFO - PROCESS | 8447 | 1466585511437 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 01:51:51 INFO - PROCESS | 8447 | 1466585511443 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 01:51:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:51:51 INFO - PROCESS | 8447 | 1466585511463 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:51:51 INFO - PROCESS | 8447 | 1466585511465 Marionette TRACE conn3 <- [1,2930,null,{}] 01:51:51 INFO - PROCESS | 8447 | 1466585511473 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:51 INFO - PROCESS | 8447 | 1466585511478 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:51 INFO - PROCESS | 8447 | 1466585511693 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 01:51:51 INFO - PROCESS | 8447 | 1466585511715 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:51 INFO - PROCESS | 8447 | 1466585511722 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:51 INFO - PROCESS | 8447 | ++DOCSHELL 0x95418800 == 39 [pid = 8447] [id = 740] 01:51:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x977a0800) [pid = 8447] [serial = 2221] [outer = (nil)] 01:51:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x977e8800) [pid = 8447] [serial = 2222] [outer = 0x977a0800] 01:51:51 INFO - PROCESS | 8447 | 1466585511803 Marionette DEBUG loaded listener.js 01:51:51 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x98106400) [pid = 8447] [serial = 2223] [outer = 0x977a0800] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x91008000) [pid = 8447] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8da06800) [pid = 8447] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8d86c800) [pid = 8447] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x93963400) [pid = 8447] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8f1a3000) [pid = 8447] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x91a8c400) [pid = 8447] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8e5c3800) [pid = 8447] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 74 (0x8d86ec00) [pid = 8447] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 73 (0x977e6c00) [pid = 8447] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 72 (0x93df0800) [pid = 8447] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 71 (0x8eee9c00) [pid = 8447] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 70 (0x8da09800) [pid = 8447] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:51:52 INFO - PROCESS | 8447 | --DOMWINDOW == 69 (0x8e42c400) [pid = 8447] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:51:52 INFO - PROCESS | 8447 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:51:52 INFO - PROCESS | 8447 | 1466585512775 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:51:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:51:52 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1350ms 01:51:52 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:51:52 INFO - PROCESS | 8447 | 1466585512806 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 01:51:52 INFO - PROCESS | 8447 | 1466585512809 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 01:51:52 INFO - PROCESS | 8447 | 1466585512815 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:51:52 INFO - PROCESS | 8447 | 1466585512820 Marionette TRACE conn3 <- [1,2934,null,{}] 01:51:52 INFO - PROCESS | 8447 | 1466585512825 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:52 INFO - PROCESS | 8447 | 1466585512830 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:53 INFO - PROCESS | 8447 | 1466585513035 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 01:51:53 INFO - PROCESS | 8447 | 1466585513054 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:53 INFO - PROCESS | 8447 | 1466585513070 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e426400 == 40 [pid = 8447] [id = 741] 01:51:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 70 (0x8e5cd800) [pid = 8447] [serial = 2224] [outer = (nil)] 01:51:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 71 (0x93963400) [pid = 8447] [serial = 2225] [outer = 0x8e5cd800] 01:51:53 INFO - PROCESS | 8447 | 1466585513159 Marionette DEBUG loaded listener.js 01:51:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 72 (0x98182400) [pid = 8447] [serial = 2226] [outer = 0x8e5cd800] 01:51:54 INFO - PROCESS | 8447 | 1466585514009 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:51:54 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:51:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1239ms 01:51:54 INFO - PROCESS | 8447 | 1466585514054 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:51:54 INFO - PROCESS | 8447 | 1466585514058 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 01:51:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:51:54 INFO - PROCESS | 8447 | 1466585514064 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:51:54 INFO - PROCESS | 8447 | 1466585514067 Marionette TRACE conn3 <- [1,2938,null,{}] 01:51:54 INFO - PROCESS | 8447 | 1466585514073 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:54 INFO - PROCESS | 8447 | 1466585514079 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:54 INFO - PROCESS | 8447 | 1466585514238 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:51:54 INFO - PROCESS | 8447 | 1466585514498 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:54 INFO - PROCESS | 8447 | 1466585514514 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:54 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe7400 == 41 [pid = 8447] [id = 742] 01:51:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 73 (0x8bfe7800) [pid = 8447] [serial = 2227] [outer = (nil)] 01:51:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 74 (0x8d870000) [pid = 8447] [serial = 2228] [outer = 0x8bfe7800] 01:51:54 INFO - PROCESS | 8447 | 1466585514602 Marionette DEBUG loaded listener.js 01:51:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 75 (0x8e428000) [pid = 8447] [serial = 2229] [outer = 0x8bfe7800] 01:51:55 INFO - PROCESS | 8447 | 1466585515522 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:51:55 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:51:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1506ms 01:51:55 INFO - PROCESS | 8447 | 1466585515650 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:51:55 INFO - PROCESS | 8447 | 1466585515656 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 01:51:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:51:55 INFO - PROCESS | 8447 | 1466585515670 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:51:55 INFO - PROCESS | 8447 | 1466585515676 Marionette TRACE conn3 <- [1,2942,null,{}] 01:51:55 INFO - PROCESS | 8447 | 1466585515695 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:55 INFO - PROCESS | 8447 | 1466585515701 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:56 INFO - PROCESS | 8447 | 1466585516019 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:51:56 INFO - PROCESS | 8447 | 1466585516175 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:56 INFO - PROCESS | 8447 | 1466585516182 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x8eeec000 == 42 [pid = 8447] [id = 743] 01:51:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8f176800) [pid = 8447] [serial = 2230] [outer = (nil)] 01:51:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x8f7c3000) [pid = 8447] [serial = 2231] [outer = 0x8f176800] 01:51:56 INFO - PROCESS | 8447 | 1466585516324 Marionette DEBUG loaded listener.js 01:51:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x9100a000) [pid = 8447] [serial = 2232] [outer = 0x8f176800] 01:51:57 INFO - PROCESS | 8447 | 1466585517137 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:51:57 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:51:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:51:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1494ms 01:51:57 INFO - PROCESS | 8447 | 1466585517176 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:51:57 INFO - PROCESS | 8447 | 1466585517183 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 01:51:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:51:57 INFO - PROCESS | 8447 | 1466585517191 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:51:57 INFO - PROCESS | 8447 | 1466585517196 Marionette TRACE conn3 <- [1,2946,null,{}] 01:51:57 INFO - PROCESS | 8447 | 1466585517204 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:57 INFO - PROCESS | 8447 | 1466585517209 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:57 INFO - PROCESS | 8447 | 1466585517391 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:51:57 INFO - PROCESS | 8447 | 1466585517592 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:57 INFO - PROCESS | 8447 | 1466585517602 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:57 INFO - PROCESS | 8447 | ++DOCSHELL 0x91bf7000 == 43 [pid = 8447] [id = 744] 01:51:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x92389400) [pid = 8447] [serial = 2233] [outer = (nil)] 01:51:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9240fc00) [pid = 8447] [serial = 2234] [outer = 0x92389400] 01:51:57 INFO - PROCESS | 8447 | 1466585517685 Marionette DEBUG loaded listener.js 01:51:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x92c58800) [pid = 8447] [serial = 2235] [outer = 0x92389400] 01:51:58 INFO - PROCESS | 8447 | 1466585518643 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:51:58 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:51:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1488ms 01:51:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:51:58 INFO - PROCESS | 8447 | 1466585518680 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:51:58 INFO - PROCESS | 8447 | 1466585518683 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 01:51:58 INFO - PROCESS | 8447 | 1466585518700 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:51:58 INFO - PROCESS | 8447 | 1466585518709 Marionette TRACE conn3 <- [1,2950,null,{}] 01:51:58 INFO - PROCESS | 8447 | 1466585518716 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:58 INFO - PROCESS | 8447 | 1466585518724 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:59 INFO - PROCESS | 8447 | 1466585519064 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:51:59 INFO - PROCESS | 8447 | 1466585519205 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:59 INFO - PROCESS | 8447 | 1466585519213 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:51:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f1a2c00 == 44 [pid = 8447] [id = 745] 01:51:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x95418400) [pid = 8447] [serial = 2236] [outer = (nil)] 01:51:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x977e8000) [pid = 8447] [serial = 2237] [outer = 0x95418400] 01:51:59 INFO - PROCESS | 8447 | 1466585519305 Marionette DEBUG loaded listener.js 01:51:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x98973800) [pid = 8447] [serial = 2238] [outer = 0x95418400] 01:52:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x9488b000 == 45 [pid = 8447] [id = 746] 01:52:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x952a7800) [pid = 8447] [serial = 2239] [outer = (nil)] 01:52:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8d868800) [pid = 8447] [serial = 2240] [outer = 0x952a7800] 01:52:00 INFO - PROCESS | 8447 | 1466585520267 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:52:00 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:52:00 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1600ms 01:52:00 INFO - PROCESS | 8447 | 1466585520301 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:52:00 INFO - PROCESS | 8447 | 1466585520305 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 01:52:00 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:52:00 INFO - PROCESS | 8447 | 1466585520314 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:52:00 INFO - PROCESS | 8447 | 1466585520317 Marionette TRACE conn3 <- [1,2954,null,{}] 01:52:00 INFO - PROCESS | 8447 | 1466585520324 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:00 INFO - PROCESS | 8447 | 1466585520330 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:00 INFO - PROCESS | 8447 | 1466585520527 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:52:00 INFO - PROCESS | 8447 | 1466585520728 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:00 INFO - PROCESS | 8447 | 1466585520738 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:00 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86e000 == 46 [pid = 8447] [id = 747] 01:52:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8eee5c00) [pid = 8447] [serial = 2241] [outer = (nil)] 01:52:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x996c5400) [pid = 8447] [serial = 2242] [outer = 0x8eee5c00] 01:52:00 INFO - PROCESS | 8447 | 1466585520859 Marionette DEBUG loaded listener.js 01:52:00 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x998b4000) [pid = 8447] [serial = 2243] [outer = 0x8eee5c00] 01:52:01 INFO - PROCESS | 8447 | 1466585521748 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:52:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:52:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:52:01 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1482ms 01:52:01 INFO - PROCESS | 8447 | 1466585521797 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:52:01 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:52:01 INFO - PROCESS | 8447 | 1466585521802 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 01:52:01 INFO - PROCESS | 8447 | 1466585521808 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:52:01 INFO - PROCESS | 8447 | 1466585521812 Marionette TRACE conn3 <- [1,2958,null,{}] 01:52:01 INFO - PROCESS | 8447 | 1466585521818 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:01 INFO - PROCESS | 8447 | 1466585521824 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:02 INFO - PROCESS | 8447 | 1466585522135 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:52:02 INFO - PROCESS | 8447 | 1466585522440 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:02 INFO - PROCESS | 8447 | 1466585522470 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:02 INFO - PROCESS | 8447 | ++DOCSHELL 0x99dcec00 == 47 [pid = 8447] [id = 748] 01:52:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x99dcf000) [pid = 8447] [serial = 2244] [outer = (nil)] 01:52:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x99de4000) [pid = 8447] [serial = 2245] [outer = 0x99dcf000] 01:52:02 INFO - PROCESS | 8447 | 1466585522729 Marionette DEBUG loaded listener.js 01:52:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x99ded400) [pid = 8447] [serial = 2246] [outer = 0x99dcf000] 01:52:03 INFO - PROCESS | 8447 | 1466585523960 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:52:03 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:52:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2188ms 01:52:03 INFO - PROCESS | 8447 | 1466585523997 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:52:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:52:04 INFO - PROCESS | 8447 | 1466585524001 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 01:52:04 INFO - PROCESS | 8447 | 1466585524050 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:52:04 INFO - PROCESS | 8447 | 1466585524053 Marionette TRACE conn3 <- [1,2962,null,{}] 01:52:04 INFO - PROCESS | 8447 | 1466585524065 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:04 INFO - PROCESS | 8447 | 1466585524072 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:04 INFO - PROCESS | 8447 | 1466585524282 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:52:04 INFO - PROCESS | 8447 | 1466585524483 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:04 INFO - PROCESS | 8447 | 1466585524491 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe1c00 == 48 [pid = 8447] [id = 749] 01:52:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x91a87400) [pid = 8447] [serial = 2247] [outer = (nil)] 01:52:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x99ed4c00) [pid = 8447] [serial = 2248] [outer = 0x91a87400] 01:52:04 INFO - PROCESS | 8447 | 1466585524576 Marionette DEBUG loaded listener.js 01:52:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x99ed9c00) [pid = 8447] [serial = 2249] [outer = 0x91a87400] 01:52:05 INFO - PROCESS | 8447 | 1466585525450 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:52:05 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:52:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1480ms 01:52:05 INFO - PROCESS | 8447 | 1466585525488 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:52:05 INFO - PROCESS | 8447 | 1466585525492 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 01:52:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:52:05 INFO - PROCESS | 8447 | 1466585525501 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:52:05 INFO - PROCESS | 8447 | 1466585525505 Marionette TRACE conn3 <- [1,2966,null,{}] 01:52:05 INFO - PROCESS | 8447 | 1466585525511 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:05 INFO - PROCESS | 8447 | 1466585525517 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:05 INFO - PROCESS | 8447 | 1466585525753 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:52:05 INFO - PROCESS | 8447 | 1466585525926 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:05 INFO - PROCESS | 8447 | 1466585525932 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:05 INFO - PROCESS | 8447 | ++DOCSHELL 0x9138c800 == 49 [pid = 8447] [id = 750] 01:52:05 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x9138cc00) [pid = 8447] [serial = 2250] [outer = (nil)] 01:52:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x99fcbc00) [pid = 8447] [serial = 2251] [outer = 0x9138cc00] 01:52:06 INFO - PROCESS | 8447 | 1466585526020 Marionette DEBUG loaded listener.js 01:52:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x99fd1c00) [pid = 8447] [serial = 2252] [outer = 0x9138cc00] 01:52:06 INFO - PROCESS | 8447 | 1466585526924 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:52:06 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:52:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1438ms 01:52:06 INFO - PROCESS | 8447 | 1466585526939 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:52:06 INFO - PROCESS | 8447 | 1466585526942 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 01:52:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:52:06 INFO - PROCESS | 8447 | 1466585526949 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:52:06 INFO - PROCESS | 8447 | 1466585526952 Marionette TRACE conn3 <- [1,2970,null,{}] 01:52:06 INFO - PROCESS | 8447 | 1466585526958 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:06 INFO - PROCESS | 8447 | 1466585526963 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:07 INFO - PROCESS | 8447 | 1466585527131 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:52:07 INFO - PROCESS | 8447 | 1466585527592 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:07 INFO - PROCESS | 8447 | 1466585527604 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42e400 == 50 [pid = 8447] [id = 751] 01:52:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x8e42f800) [pid = 8447] [serial = 2253] [outer = (nil)] 01:52:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x8e590800) [pid = 8447] [serial = 2254] [outer = 0x8e42f800] 01:52:07 INFO - PROCESS | 8447 | 1466585527740 Marionette DEBUG loaded listener.js 01:52:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x8e5ccc00) [pid = 8447] [serial = 2255] [outer = 0x8e42f800] 01:52:08 INFO - PROCESS | 8447 | 1466585528542 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:52:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:52:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1634ms 01:52:08 INFO - PROCESS | 8447 | 1466585528586 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:52:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:52:08 INFO - PROCESS | 8447 | 1466585528592 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 01:52:08 INFO - PROCESS | 8447 | 1466585528599 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:52:08 INFO - PROCESS | 8447 | 1466585528603 Marionette TRACE conn3 <- [1,2974,null,{}] 01:52:08 INFO - PROCESS | 8447 | 1466585528611 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:08 INFO - PROCESS | 8447 | 1466585528620 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:08 INFO - PROCESS | 8447 | 1466585528791 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:52:09 INFO - PROCESS | 8447 | 1466585529116 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:09 INFO - PROCESS | 8447 | 1466585529125 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfec800 == 51 [pid = 8447] [id = 752] 01:52:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x8eee7400) [pid = 8447] [serial = 2256] [outer = (nil)] 01:52:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x9100fc00) [pid = 8447] [serial = 2257] [outer = 0x8eee7400] 01:52:09 INFO - PROCESS | 8447 | 1466585529205 Marionette DEBUG loaded listener.js 01:52:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x91a8d800) [pid = 8447] [serial = 2258] [outer = 0x8eee7400] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8da01800 == 50 [pid = 8447] [id = 730] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86a400 == 49 [pid = 8447] [id = 710] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8e426400 == 48 [pid = 8447] [id = 741] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x95418800 == 47 [pid = 8447] [id = 740] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x92382c00 == 46 [pid = 8447] [id = 739] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x92388c00 == 45 [pid = 8447] [id = 738] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8f178400 == 44 [pid = 8447] [id = 737] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfee000 == 43 [pid = 8447] [id = 736] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8f17fc00 == 42 [pid = 8447] [id = 722] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8e585800 == 41 [pid = 8447] [id = 713] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42c000 == 40 [pid = 8447] [id = 727] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x91393800 == 39 [pid = 8447] [id = 714] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86c400 == 38 [pid = 8447] [id = 726] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x93a22800 == 37 [pid = 8447] [id = 734] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8d869c00 == 36 [pid = 8447] [id = 717] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8e589c00 == 35 [pid = 8447] [id = 731] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8e5c2c00 == 34 [pid = 8447] [id = 718] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe4c00 == 33 [pid = 8447] [id = 712] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x91007c00 == 32 [pid = 8447] [id = 729] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a8000 == 31 [pid = 8447] [id = 716] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8e431c00 == 30 [pid = 8447] [id = 732] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8bff0400 == 29 [pid = 8447] [id = 733] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x93960800 == 28 [pid = 8447] [id = 720] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8e58d800 == 27 [pid = 8447] [id = 728] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8da03c00 == 26 [pid = 8447] [id = 715] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8da02800 == 25 [pid = 8447] [id = 708] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x92c57000 == 24 [pid = 8447] [id = 711] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8e586400 == 23 [pid = 8447] [id = 709] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfeb800 == 22 [pid = 8447] [id = 735] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe1400 == 21 [pid = 8447] [id = 724] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8da0a400 == 20 [pid = 8447] [id = 719] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8da04400 == 19 [pid = 8447] [id = 721] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8eef0000 == 18 [pid = 8447] [id = 723] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8d874400 == 17 [pid = 8447] [id = 725] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x9138c800 == 16 [pid = 8447] [id = 750] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x99dcec00 == 15 [pid = 8447] [id = 748] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe1c00 == 14 [pid = 8447] [id = 749] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x9488b000 == 13 [pid = 8447] [id = 746] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86e000 == 12 [pid = 8447] [id = 747] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8f1a2c00 == 11 [pid = 8447] [id = 745] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8eeec000 == 10 [pid = 8447] [id = 743] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x91bf7000 == 9 [pid = 8447] [id = 744] 01:52:10 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe7400 == 8 [pid = 8447] [id = 742] 01:52:10 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x928a0000) [pid = 8447] [serial = 2195] [outer = (nil)] [url = about:blank] 01:52:10 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x91387c00) [pid = 8447] [serial = 2189] [outer = (nil)] [url = about:blank] 01:52:10 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x9238a800) [pid = 8447] [serial = 2193] [outer = (nil)] [url = about:blank] 01:52:10 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x8da06c00) [pid = 8447] [serial = 2180] [outer = (nil)] [url = about:blank] 01:52:10 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x948ee400) [pid = 8447] [serial = 2162] [outer = (nil)] [url = about:blank] 01:52:10 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x92408c00) [pid = 8447] [serial = 2160] [outer = (nil)] [url = about:blank] 01:52:10 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x977ec000) [pid = 8447] [serial = 2168] [outer = (nil)] [url = about:blank] 01:52:10 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x8eeed800) [pid = 8447] [serial = 2156] [outer = (nil)] [url = about:blank] 01:52:10 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x995aa800) [pid = 8447] [serial = 2174] [outer = (nil)] [url = about:blank] 01:52:10 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x98e49400) [pid = 8447] [serial = 2172] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x954e6c00) [pid = 8447] [serial = 2165] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8f177c00) [pid = 8447] [serial = 2186] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8f17bc00) [pid = 8447] [serial = 2157] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x977a5800) [pid = 8447] [serial = 2166] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x91003400) [pid = 8447] [serial = 2178] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8e42f000) [pid = 8447] [serial = 2183] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8e584800) [pid = 8447] [serial = 2181] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x9138f800) [pid = 8447] [serial = 2190] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8e434c00) [pid = 8447] [serial = 2184] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x98a13000) [pid = 8447] [serial = 2171] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8f7cb800) [pid = 8447] [serial = 2192] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x9238ec00) [pid = 8447] [serial = 2159] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8e58e400) [pid = 8447] [serial = 2177] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x952a4400) [pid = 8447] [serial = 2163] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x977ee800) [pid = 8447] [serial = 2169] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8f17d800) [pid = 8447] [serial = 2187] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x996bb400) [pid = 8447] [serial = 2175] [outer = (nil)] [url = about:blank] 01:52:11 INFO - PROCESS | 8447 | 1466585531436 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:52:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 01:52:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2898ms 01:52:11 INFO - PROCESS | 8447 | 1466585531498 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:52:11 INFO - PROCESS | 8447 | 1466585531505 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 01:52:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:52:11 INFO - PROCESS | 8447 | 1466585531515 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:52:11 INFO - PROCESS | 8447 | 1466585531520 Marionette TRACE conn3 <- [1,2978,null,{}] 01:52:11 INFO - PROCESS | 8447 | 1466585531529 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:11 INFO - PROCESS | 8447 | 1466585531535 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:11 INFO - PROCESS | 8447 | 1466585531713 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:52:11 INFO - PROCESS | 8447 | 1466585531916 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:11 INFO - PROCESS | 8447 | 1466585531927 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:11 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d876800 == 9 [pid = 8447] [id = 753] 01:52:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x8da04400) [pid = 8447] [serial = 2259] [outer = (nil)] 01:52:11 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8e585c00) [pid = 8447] [serial = 2260] [outer = 0x8da04400] 01:52:12 INFO - PROCESS | 8447 | 1466585532006 Marionette DEBUG loaded listener.js 01:52:12 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8e58f000) [pid = 8447] [serial = 2261] [outer = 0x8da04400] 01:52:12 INFO - PROCESS | 8447 | 1466585532826 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:52:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:52:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1341ms 01:52:12 INFO - PROCESS | 8447 | 1466585532856 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:52:12 INFO - PROCESS | 8447 | 1466585532865 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 01:52:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:52:12 INFO - PROCESS | 8447 | 1466585532877 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:52:12 INFO - PROCESS | 8447 | 1466585532881 Marionette TRACE conn3 <- [1,2982,null,{}] 01:52:12 INFO - PROCESS | 8447 | 1466585532888 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:12 INFO - PROCESS | 8447 | 1466585532894 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:13 INFO - PROCESS | 8447 | 1466585533125 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:52:13 INFO - PROCESS | 8447 | 1466585533304 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:13 INFO - PROCESS | 8447 | 1466585533314 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:13 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f17fc00 == 10 [pid = 8447] [id = 754] 01:52:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8f181800) [pid = 8447] [serial = 2262] [outer = (nil)] 01:52:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8f19bc00) [pid = 8447] [serial = 2263] [outer = 0x8f181800] 01:52:13 INFO - PROCESS | 8447 | 1466585533396 Marionette DEBUG loaded listener.js 01:52:13 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8f1a3800) [pid = 8447] [serial = 2264] [outer = 0x8f181800] 01:52:14 INFO - PROCESS | 8447 | 1466585534349 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:52:14 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:52:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:52:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1534ms 01:52:14 INFO - PROCESS | 8447 | 1466585534429 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:52:14 INFO - PROCESS | 8447 | 1466585534436 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 01:52:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:52:14 INFO - PROCESS | 8447 | 1466585534449 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:52:14 INFO - PROCESS | 8447 | 1466585534454 Marionette TRACE conn3 <- [1,2986,null,{}] 01:52:14 INFO - PROCESS | 8447 | 1466585534487 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:14 INFO - PROCESS | 8447 | 1466585534496 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:14 INFO - PROCESS | 8447 | 1466585534725 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:52:14 INFO - PROCESS | 8447 | 1466585534750 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:14 INFO - PROCESS | 8447 | 1466585534760 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:14 INFO - PROCESS | 8447 | ++DOCSHELL 0x91391800 == 11 [pid = 8447] [id = 755] 01:52:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x91391c00) [pid = 8447] [serial = 2265] [outer = (nil)] 01:52:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x91a89400) [pid = 8447] [serial = 2266] [outer = 0x91391c00] 01:52:14 INFO - PROCESS | 8447 | 1466585534841 Marionette DEBUG loaded listener.js 01:52:14 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x91a93400) [pid = 8447] [serial = 2267] [outer = 0x91391c00] 01:52:16 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8e5cd800) [pid = 8447] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:52:16 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x9488bc00) [pid = 8447] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:52:16 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x977a0800) [pid = 8447] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:52:16 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x928a3000) [pid = 8447] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:52:16 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x93a23400) [pid = 8447] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:52:16 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e433c00) [pid = 8447] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:52:16 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8da07000) [pid = 8447] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:52:16 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x91beac00) [pid = 8447] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:52:16 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x8f183400) [pid = 8447] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:52:16 INFO - PROCESS | 8447 | --DOMWINDOW == 76 (0x92406400) [pid = 8447] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:52:16 INFO - PROCESS | 8447 | --DOMWINDOW == 75 (0x8bfee800) [pid = 8447] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:52:16 INFO - PROCESS | 8447 | 1466585536384 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:52:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:52:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2003ms 01:52:16 INFO - PROCESS | 8447 | 1466585536538 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:52:16 INFO - PROCESS | 8447 | 1466585536544 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 01:52:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:52:16 INFO - PROCESS | 8447 | 1466585536557 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:52:16 INFO - PROCESS | 8447 | 1466585536560 Marionette TRACE conn3 <- [1,2990,null,{}] 01:52:16 INFO - PROCESS | 8447 | 1466585536572 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:16 INFO - PROCESS | 8447 | 1466585536576 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:16 INFO - PROCESS | 8447 | 1466585536725 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:52:16 INFO - PROCESS | 8447 | 1466585536739 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:16 INFO - PROCESS | 8447 | 1466585536748 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:16 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42ac00 == 12 [pid = 8447] [id = 756] 01:52:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 76 (0x8e5c7c00) [pid = 8447] [serial = 2268] [outer = (nil)] 01:52:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 77 (0x91390400) [pid = 8447] [serial = 2269] [outer = 0x8e5c7c00] 01:52:16 INFO - PROCESS | 8447 | 1466585536823 Marionette DEBUG loaded listener.js 01:52:16 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x9238b800) [pid = 8447] [serial = 2270] [outer = 0x8e5c7c00] 01:52:17 INFO - PROCESS | 8447 | ++DOCSHELL 0x9289c800 == 13 [pid = 8447] [id = 757] 01:52:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x9289cc00) [pid = 8447] [serial = 2271] [outer = (nil)] 01:52:17 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9289e000) [pid = 8447] [serial = 2272] [outer = 0x9289cc00] 01:52:17 INFO - PROCESS | 8447 | 1466585537690 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:52:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:52:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1192ms 01:52:17 INFO - PROCESS | 8447 | 1466585537749 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:52:17 INFO - PROCESS | 8447 | 1466585537752 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 01:52:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:52:17 INFO - PROCESS | 8447 | 1466585537759 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:52:17 INFO - PROCESS | 8447 | 1466585537761 Marionette TRACE conn3 <- [1,2994,null,{}] 01:52:17 INFO - PROCESS | 8447 | 1466585537768 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:17 INFO - PROCESS | 8447 | 1466585537774 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:18 INFO - PROCESS | 8447 | 1466585537996 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:52:18 INFO - PROCESS | 8447 | 1466585538009 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:18 INFO - PROCESS | 8447 | 1466585538019 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:18 INFO - PROCESS | 8447 | ++DOCSHELL 0x92403800 == 14 [pid = 8447] [id = 758] 01:52:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x9240b000) [pid = 8447] [serial = 2273] [outer = (nil)] 01:52:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x928a4c00) [pid = 8447] [serial = 2274] [outer = 0x9240b000] 01:52:18 INFO - PROCESS | 8447 | 1466585538088 Marionette DEBUG loaded listener.js 01:52:18 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x92c44000) [pid = 8447] [serial = 2275] [outer = 0x9240b000] 01:52:19 INFO - PROCESS | 8447 | 1466585539116 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:52:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:52:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:52:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1380ms 01:52:19 INFO - PROCESS | 8447 | 1466585539140 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:52:19 INFO - PROCESS | 8447 | 1466585539147 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 01:52:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:52:19 INFO - PROCESS | 8447 | 1466585539156 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:52:19 INFO - PROCESS | 8447 | 1466585539161 Marionette TRACE conn3 <- [1,2998,null,{}] 01:52:19 INFO - PROCESS | 8447 | 1466585539172 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:19 INFO - PROCESS | 8447 | 1466585539178 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:19 INFO - PROCESS | 8447 | 1466585539374 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:52:19 INFO - PROCESS | 8447 | 1466585539566 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:19 INFO - PROCESS | 8447 | 1466585539576 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:19 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e431000 == 15 [pid = 8447] [id = 759] 01:52:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8e586400) [pid = 8447] [serial = 2276] [outer = (nil)] 01:52:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8eef0400) [pid = 8447] [serial = 2277] [outer = 0x8e586400] 01:52:19 INFO - PROCESS | 8447 | 1466585539666 Marionette DEBUG loaded listener.js 01:52:19 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8f185c00) [pid = 8447] [serial = 2278] [outer = 0x8e586400] 01:52:20 INFO - PROCESS | 8447 | 1466585540608 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:52:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:52:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1491ms 01:52:20 INFO - PROCESS | 8447 | 1466585540647 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:52:20 INFO - PROCESS | 8447 | 1466585540654 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 01:52:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:52:20 INFO - PROCESS | 8447 | 1466585540666 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:52:20 INFO - PROCESS | 8447 | 1466585540671 Marionette TRACE conn3 <- [1,3002,null,{}] 01:52:20 INFO - PROCESS | 8447 | 1466585540678 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:20 INFO - PROCESS | 8447 | 1466585540684 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:20 INFO - PROCESS | 8447 | 1466585540903 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:52:21 INFO - PROCESS | 8447 | 1466585541079 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:21 INFO - PROCESS | 8447 | 1466585541089 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:21 INFO - PROCESS | 8447 | ++DOCSHELL 0x91394c00 == 16 [pid = 8447] [id = 760] 01:52:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x91a8a400) [pid = 8447] [serial = 2279] [outer = (nil)] 01:52:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x92383800) [pid = 8447] [serial = 2280] [outer = 0x91a8a400] 01:52:21 INFO - PROCESS | 8447 | 1466585541196 Marionette DEBUG loaded listener.js 01:52:21 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x9240b400) [pid = 8447] [serial = 2281] [outer = 0x91a8a400] 01:52:22 INFO - PROCESS | 8447 | 1466585542086 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:52:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:52:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1488ms 01:52:22 INFO - PROCESS | 8447 | 1466585542154 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:52:22 INFO - PROCESS | 8447 | 1466585542159 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 01:52:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:52:22 INFO - PROCESS | 8447 | 1466585542166 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:52:22 INFO - PROCESS | 8447 | 1466585542173 Marionette TRACE conn3 <- [1,3006,null,{}] 01:52:22 INFO - PROCESS | 8447 | 1466585542190 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:22 INFO - PROCESS | 8447 | 1466585542199 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:22 INFO - PROCESS | 8447 | 1466585542380 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:52:22 INFO - PROCESS | 8447 | 1466585542584 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:22 INFO - PROCESS | 8447 | 1466585542593 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:22 INFO - PROCESS | 8447 | ++DOCSHELL 0x92f83c00 == 17 [pid = 8447] [id = 761] 01:52:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x92f84800) [pid = 8447] [serial = 2282] [outer = (nil)] 01:52:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x92f8b800) [pid = 8447] [serial = 2283] [outer = 0x92f84800] 01:52:22 INFO - PROCESS | 8447 | 1466585542728 Marionette DEBUG loaded listener.js 01:52:22 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x9396a800) [pid = 8447] [serial = 2284] [outer = 0x92f84800] 01:52:23 INFO - PROCESS | 8447 | 1466585543620 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:52:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:52:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1505ms 01:52:23 INFO - PROCESS | 8447 | 1466585543672 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:52:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:52:23 INFO - PROCESS | 8447 | 1466585543678 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 01:52:23 INFO - PROCESS | 8447 | 1466585543684 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:52:23 INFO - PROCESS | 8447 | 1466585543688 Marionette TRACE conn3 <- [1,3010,null,{}] 01:52:23 INFO - PROCESS | 8447 | 1466585543694 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:23 INFO - PROCESS | 8447 | 1466585543700 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:23 INFO - PROCESS | 8447 | 1466585543950 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:52:24 INFO - PROCESS | 8447 | 1466585544102 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:24 INFO - PROCESS | 8447 | 1466585544112 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:24 INFO - PROCESS | 8447 | ++DOCSHELL 0x93df2c00 == 18 [pid = 8447] [id = 762] 01:52:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x93df8400) [pid = 8447] [serial = 2285] [outer = (nil)] 01:52:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x94890800) [pid = 8447] [serial = 2286] [outer = 0x93df8400] 01:52:24 INFO - PROCESS | 8447 | 1466585544239 Marionette DEBUG loaded listener.js 01:52:24 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x952a5c00) [pid = 8447] [serial = 2287] [outer = 0x93df8400] 01:52:25 INFO - PROCESS | 8447 | 1466585545109 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:52:25 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 01:52:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1434ms 01:52:25 INFO - PROCESS | 8447 | 1466585545118 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:52:25 INFO - PROCESS | 8447 | 1466585545122 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 01:52:25 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:52:25 INFO - PROCESS | 8447 | 1466585545128 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:52:25 INFO - PROCESS | 8447 | 1466585545132 Marionette TRACE conn3 <- [1,3014,null,{}] 01:52:25 INFO - PROCESS | 8447 | 1466585545138 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:25 INFO - PROCESS | 8447 | 1466585545143 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:25 INFO - PROCESS | 8447 | 1466585545319 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:52:25 INFO - PROCESS | 8447 | 1466585545533 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:25 INFO - PROCESS | 8447 | 1466585545541 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:25 INFO - PROCESS | 8447 | ++DOCSHELL 0x93df1c00 == 19 [pid = 8447] [id = 763] 01:52:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x948fac00) [pid = 8447] [serial = 2288] [outer = (nil)] 01:52:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x954e9000) [pid = 8447] [serial = 2289] [outer = 0x948fac00] 01:52:25 INFO - PROCESS | 8447 | 1466585545625 Marionette DEBUG loaded listener.js 01:52:25 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x9779a400) [pid = 8447] [serial = 2290] [outer = 0x948fac00] 01:52:26 INFO - PROCESS | 8447 | [8447] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:52:26 INFO - PROCESS | 8447 | 1466585546671 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:52:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:52:26 INFO - {} 01:52:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:52:26 INFO - {} 01:52:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:52:26 INFO - {} 01:52:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:52:26 INFO - {} 01:52:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1585ms 01:52:26 INFO - PROCESS | 8447 | 1466585546756 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:52:26 INFO - PROCESS | 8447 | 1466585546761 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 01:52:26 INFO - TEST-START | /FileAPI/fileReader.html 01:52:26 INFO - PROCESS | 8447 | 1466585546769 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:52:26 INFO - PROCESS | 8447 | 1466585546772 Marionette TRACE conn3 <- [1,3018,null,{}] 01:52:26 INFO - PROCESS | 8447 | 1466585546778 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:26 INFO - PROCESS | 8447 | 1466585546789 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:27 INFO - PROCESS | 8447 | 1466585547021 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:52:27 INFO - PROCESS | 8447 | 1466585547261 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:27 INFO - PROCESS | 8447 | 1466585547272 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:27 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe3000 == 20 [pid = 8447] [id = 764] 01:52:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x8bff0400) [pid = 8447] [serial = 2291] [outer = (nil)] 01:52:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x9897d800) [pid = 8447] [serial = 2292] [outer = 0x8bff0400] 01:52:27 INFO - PROCESS | 8447 | 1466585547394 Marionette DEBUG loaded listener.js 01:52:27 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x99869800) [pid = 8447] [serial = 2293] [outer = 0x8bff0400] 01:52:28 INFO - PROCESS | 8447 | 1466585548181 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:52:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:52:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:52:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:52:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:52:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 1442ms 01:52:28 INFO - PROCESS | 8447 | 1466585548219 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:52:28 INFO - PROCESS | 8447 | 1466585548222 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 01:52:28 INFO - TEST-START | /FileAPI/historical.html 01:52:28 INFO - PROCESS | 8447 | 1466585548234 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:52:28 INFO - PROCESS | 8447 | 1466585548237 Marionette TRACE conn3 <- [1,3022,null,{}] 01:52:28 INFO - PROCESS | 8447 | 1466585548244 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:28 INFO - PROCESS | 8447 | 1466585548249 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:28 INFO - PROCESS | 8447 | 1466585548424 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:52:28 INFO - PROCESS | 8447 | 1466585548635 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:28 INFO - PROCESS | 8447 | 1466585548644 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:28 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e42a800 == 21 [pid = 8447] [id = 765] 01:52:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x8f176400) [pid = 8447] [serial = 2294] [outer = (nil)] 01:52:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x9996a800) [pid = 8447] [serial = 2295] [outer = 0x8f176400] 01:52:28 INFO - PROCESS | 8447 | 1466585548726 Marionette DEBUG loaded listener.js 01:52:28 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x98a10400) [pid = 8447] [serial = 2296] [outer = 0x8f176400] 01:52:29 INFO - PROCESS | 8447 | 1466585549615 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:52:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:52:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:52:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:52:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:52:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:52:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:52:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:52:29 INFO - TEST-OK | /FileAPI/historical.html | took 1440ms 01:52:29 INFO - PROCESS | 8447 | 1466585549677 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:52:29 INFO - PROCESS | 8447 | 1466585549688 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 01:52:29 INFO - TEST-START | /FileAPI/idlharness.html 01:52:29 INFO - PROCESS | 8447 | 1466585549696 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:52:29 INFO - PROCESS | 8447 | 1466585549701 Marionette TRACE conn3 <- [1,3026,null,{}] 01:52:29 INFO - PROCESS | 8447 | 1466585549708 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:29 INFO - PROCESS | 8447 | 1466585549712 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:29 INFO - PROCESS | 8447 | 1466585549971 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:52:30 INFO - PROCESS | 8447 | 1466585550143 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:30 INFO - PROCESS | 8447 | 1466585550149 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:30 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e426400 == 22 [pid = 8447] [id = 766] 01:52:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x8e427800) [pid = 8447] [serial = 2297] [outer = (nil)] 01:52:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x99dec000) [pid = 8447] [serial = 2298] [outer = 0x8e427800] 01:52:30 INFO - PROCESS | 8447 | 1466585550234 Marionette DEBUG loaded listener.js 01:52:30 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x99df0800) [pid = 8447] [serial = 2299] [outer = 0x8e427800] 01:52:31 INFO - PROCESS | 8447 | 1466585551750 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:52:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:52:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:52:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:52:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:52:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:52:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:52:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:52:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:52:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 01:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:52:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:52:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:52:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:52:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 01:52:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:52:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:52:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:52:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 2359ms 01:52:32 INFO - PROCESS | 8447 | 1466585552158 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:52:32 INFO - PROCESS | 8447 | 1466585552161 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 01:52:32 INFO - TEST-START | /FileAPI/idlharness.worker 01:52:32 INFO - PROCESS | 8447 | 1466585552177 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:52:32 INFO - PROCESS | 8447 | 1466585552180 Marionette TRACE conn3 <- [1,3030,null,{}] 01:52:32 INFO - PROCESS | 8447 | 1466585552187 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:32 INFO - PROCESS | 8447 | 1466585552192 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:32 INFO - PROCESS | 8447 | 1466585552373 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:52:32 INFO - PROCESS | 8447 | 1466585552722 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:32 INFO - PROCESS | 8447 | 1466585552732 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:32 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe8c00 == 23 [pid = 8447] [id = 767] 01:52:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x8bfe9000) [pid = 8447] [serial = 2300] [outer = (nil)] 01:52:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x8d868c00) [pid = 8447] [serial = 2301] [outer = 0x8bfe9000] 01:52:32 INFO - PROCESS | 8447 | 1466585552847 Marionette DEBUG loaded listener.js 01:52:32 INFO - PROCESS | 8447 | ++DOMWINDOW == 110 (0x8da05400) [pid = 8447] [serial = 2302] [outer = 0x8bfe9000] 01:52:33 INFO - PROCESS | 8447 | [8447] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:52:33 INFO - PROCESS | 8447 | --DOCSHELL 0x9289c800 == 22 [pid = 8447] [id = 757] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 109 (0x93963400) [pid = 8447] [serial = 2225] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x954dac00) [pid = 8447] [serial = 2220] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x977e8800) [pid = 8447] [serial = 2222] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x92c4bc00) [pid = 8447] [serial = 2201] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x92c59000) [pid = 8447] [serial = 2202] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x93dee000) [pid = 8447] [serial = 2204] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x948f8000) [pid = 8447] [serial = 2205] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x8f19e800) [pid = 8447] [serial = 2198] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x91005800) [pid = 8447] [serial = 2199] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x95423800) [pid = 8447] [serial = 2207] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x954dd800) [pid = 8447] [serial = 2208] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x928a5000) [pid = 8447] [serial = 2196] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x8f1a2000) [pid = 8447] [serial = 2213] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x8f7ccc00) [pid = 8447] [serial = 2214] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x928ab800) [pid = 8447] [serial = 2216] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x8d876400) [pid = 8447] [serial = 2210] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x8e433800) [pid = 8447] [serial = 2211] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x98182400) [pid = 8447] [serial = 2226] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x9541f000) [pid = 8447] [serial = 2219] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x98106400) [pid = 8447] [serial = 2223] [outer = (nil)] [url = about:blank] 01:52:33 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x92c5b400) [pid = 8447] [serial = 2217] [outer = (nil)] [url = about:blank] 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:52:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:52:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:52:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:52:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:52:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:52:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:52:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:52:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:52:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:52:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:52:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:52:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:52:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:52:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:52:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:52:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:52:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:52:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:52:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:52:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:52:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:52:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:52:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:52:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:52:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:52:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:52:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:52:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:52:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:52:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:52:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:52:35 INFO - {} 01:52:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2906ms 01:52:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:52:35 INFO - PROCESS | 8447 | 1466585554930 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:52:35 INFO - PROCESS | 8447 | 1466585555091 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:52:35 INFO - PROCESS | 8447 | 1466585555102 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 01:52:35 INFO - PROCESS | 8447 | 1466585555117 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:52:35 INFO - PROCESS | 8447 | 1466585555131 Marionette TRACE conn3 <- [1,3034,null,{}] 01:52:35 INFO - PROCESS | 8447 | 1466585555157 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:35 INFO - PROCESS | 8447 | 1466585555172 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:35 INFO - PROCESS | 8447 | 1466585555423 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:52:35 INFO - PROCESS | 8447 | 1466585555596 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:35 INFO - PROCESS | 8447 | 1466585555605 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:35 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e434c00 == 23 [pid = 8447] [id = 768] 01:52:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x8eef1000) [pid = 8447] [serial = 2303] [outer = (nil)] 01:52:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x98e43c00) [pid = 8447] [serial = 2304] [outer = 0x8eef1000] 01:52:35 INFO - PROCESS | 8447 | 1466585555679 Marionette DEBUG loaded listener.js 01:52:35 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x996b8c00) [pid = 8447] [serial = 2305] [outer = 0x8eef1000] 01:52:36 INFO - PROCESS | 8447 | 1466585556574 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:52:36 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1511ms 01:52:36 INFO - PROCESS | 8447 | 1466585556640 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:52:36 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:52:36 INFO - PROCESS | 8447 | 1466585556651 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 01:52:36 INFO - PROCESS | 8447 | 1466585556664 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:52:36 INFO - PROCESS | 8447 | 1466585556671 Marionette TRACE conn3 <- [1,3038,null,{}] 01:52:36 INFO - PROCESS | 8447 | 1466585556692 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:36 INFO - PROCESS | 8447 | 1466585556701 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:37 INFO - PROCESS | 8447 | 1466585557031 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:52:37 INFO - PROCESS | 8447 | 1466585557191 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:37 INFO - PROCESS | 8447 | 1466585557200 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:37 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a45a400 == 24 [pid = 8447] [id = 769] 01:52:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x9a45ac00) [pid = 8447] [serial = 2306] [outer = (nil)] 01:52:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x9a45d400) [pid = 8447] [serial = 2307] [outer = 0x9a45ac00] 01:52:37 INFO - PROCESS | 8447 | 1466585557275 Marionette DEBUG loaded listener.js 01:52:37 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x9a463400) [pid = 8447] [serial = 2308] [outer = 0x9a45ac00] 01:52:38 INFO - PROCESS | 8447 | 1466585558220 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x952a7800) [pid = 8447] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x9138cc00) [pid = 8447] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x99dcf000) [pid = 8447] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x8f176800) [pid = 8447] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x8f181800) [pid = 8447] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8eee7400) [pid = 8447] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x8e5c7c00) [pid = 8447] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8e42f800) [pid = 8447] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x95418400) [pid = 8447] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x91391c00) [pid = 8447] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8eee5c00) [pid = 8447] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x92389400) [pid = 8447] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x91a87400) [pid = 8447] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x9289cc00) [pid = 8447] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:52:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:52:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:52:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1612ms 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8bfe7800) [pid = 8447] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:52:38 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8da04400) [pid = 8447] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:52:38 INFO - PROCESS | 8447 | 1466585558281 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:52:38 INFO - PROCESS | 8447 | 1466585558285 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 01:52:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:52:38 INFO - PROCESS | 8447 | 1466585558300 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:52:38 INFO - PROCESS | 8447 | 1466585558309 Marionette TRACE conn3 <- [1,3042,null,{}] 01:52:38 INFO - PROCESS | 8447 | 1466585558318 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:38 INFO - PROCESS | 8447 | 1466585558325 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:38 INFO - PROCESS | 8447 | 1466585558494 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:52:38 INFO - PROCESS | 8447 | 1466585558645 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:38 INFO - PROCESS | 8447 | 1466585558653 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:38 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a386400 == 25 [pid = 8447] [id = 770] 01:52:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x9a45a800) [pid = 8447] [serial = 2309] [outer = (nil)] 01:52:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x9a7d8800) [pid = 8447] [serial = 2310] [outer = 0x9a45a800] 01:52:38 INFO - PROCESS | 8447 | 1466585558724 Marionette DEBUG loaded listener.js 01:52:38 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x9a7db400) [pid = 8447] [serial = 2311] [outer = 0x9a45a800] 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:52:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:52:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:52:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:52:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:52:39 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1489ms 01:52:39 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:52:39 INFO - PROCESS | 8447 | 1466585559711 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:52:39 INFO - PROCESS | 8447 | 1466585559789 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:52:39 INFO - PROCESS | 8447 | 1466585559802 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 01:52:39 INFO - PROCESS | 8447 | 1466585559818 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:52:39 INFO - PROCESS | 8447 | 1466585559820 Marionette TRACE conn3 <- [1,3046,null,{}] 01:52:39 INFO - PROCESS | 8447 | 1466585559854 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:39 INFO - PROCESS | 8447 | 1466585559856 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:40 INFO - PROCESS | 8447 | 1466585560041 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:52:40 INFO - PROCESS | 8447 | 1466585560245 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:40 INFO - PROCESS | 8447 | 1466585560253 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:40 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe3400 == 26 [pid = 8447] [id = 771] 01:52:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8bfe6000) [pid = 8447] [serial = 2312] [outer = (nil)] 01:52:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8d875400) [pid = 8447] [serial = 2313] [outer = 0x8bfe6000] 01:52:40 INFO - PROCESS | 8447 | 1466585560461 Marionette DEBUG loaded listener.js 01:52:40 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8d86a400) [pid = 8447] [serial = 2314] [outer = 0x8bfe6000] 01:52:40 INFO - PROCESS | 8447 | [8447] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:52:41 INFO - PROCESS | 8447 | 1466585561514 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:52:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:52:41 INFO - {} 01:52:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1758ms 01:52:41 INFO - PROCESS | 8447 | 1466585561583 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:52:41 INFO - PROCESS | 8447 | 1466585561588 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 01:52:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:52:41 INFO - PROCESS | 8447 | 1466585561598 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:52:41 INFO - PROCESS | 8447 | 1466585561604 Marionette TRACE conn3 <- [1,3050,null,{}] 01:52:41 INFO - PROCESS | 8447 | 1466585561612 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:41 INFO - PROCESS | 8447 | 1466585561617 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:41 INFO - PROCESS | 8447 | 1466585561832 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:52:42 INFO - PROCESS | 8447 | 1466585562083 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:42 INFO - PROCESS | 8447 | 1466585562092 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:42 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d876400 == 27 [pid = 8447] [id = 772] 01:52:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8f176800) [pid = 8447] [serial = 2315] [outer = (nil)] 01:52:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8f7c5400) [pid = 8447] [serial = 2316] [outer = 0x8f176800] 01:52:42 INFO - PROCESS | 8447 | 1466585562228 Marionette DEBUG loaded listener.js 01:52:42 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x91006800) [pid = 8447] [serial = 2317] [outer = 0x8f176800] 01:52:43 INFO - PROCESS | 8447 | 1466585563111 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:52:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1532ms 01:52:43 INFO - PROCESS | 8447 | 1466585563131 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:52:43 INFO - PROCESS | 8447 | 1466585563137 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 01:52:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:52:43 INFO - PROCESS | 8447 | 1466585563150 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:52:43 INFO - PROCESS | 8447 | 1466585563154 Marionette TRACE conn3 <- [1,3054,null,{}] 01:52:43 INFO - PROCESS | 8447 | 1466585563161 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:43 INFO - PROCESS | 8447 | 1466585563166 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:43 INFO - PROCESS | 8447 | 1466585563357 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:52:43 INFO - PROCESS | 8447 | 1466585563536 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:43 INFO - PROCESS | 8447 | 1466585563546 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:43 INFO - PROCESS | 8447 | ++DOCSHELL 0x9100d400 == 28 [pid = 8447] [id = 773] 01:52:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x9100f800) [pid = 8447] [serial = 2318] [outer = (nil)] 01:52:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x92386000) [pid = 8447] [serial = 2319] [outer = 0x9100f800] 01:52:43 INFO - PROCESS | 8447 | 1466585563629 Marionette DEBUG loaded listener.js 01:52:43 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x92408000) [pid = 8447] [serial = 2320] [outer = 0x9100f800] 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 01:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:52:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2036ms 01:52:45 INFO - PROCESS | 8447 | 1466585565014 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:52:45 INFO - PROCESS | 8447 | 1466585565383 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:52:45 INFO - PROCESS | 8447 | 1466585565391 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 01:52:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:52:45 INFO - PROCESS | 8447 | 1466585565404 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:52:45 INFO - PROCESS | 8447 | 1466585565409 Marionette TRACE conn3 <- [1,3058,null,{}] 01:52:45 INFO - PROCESS | 8447 | 1466585565426 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:45 INFO - PROCESS | 8447 | 1466585565435 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:45 INFO - PROCESS | 8447 | 1466585565626 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:52:45 INFO - PROCESS | 8447 | 1466585565819 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:45 INFO - PROCESS | 8447 | 1466585565830 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:45 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e589400 == 29 [pid = 8447] [id = 774] 01:52:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x9238b000) [pid = 8447] [serial = 2321] [outer = (nil)] 01:52:45 INFO - PROCESS | 8447 | ++DOMWINDOW == 93 (0x977e6c00) [pid = 8447] [serial = 2322] [outer = 0x9238b000] 01:52:45 INFO - PROCESS | 8447 | 1466585565911 Marionette DEBUG loaded listener.js 01:52:46 INFO - PROCESS | 8447 | ++DOMWINDOW == 94 (0x98e45400) [pid = 8447] [serial = 2323] [outer = 0x9238b000] 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:52:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:52:46 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:46 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:52:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:52:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:52:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:52:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:52:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:52:46 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1495ms 01:52:46 INFO - PROCESS | 8447 | 1466585566870 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:52:46 INFO - PROCESS | 8447 | 1466585566898 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:52:46 INFO - PROCESS | 8447 | 1466585566910 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 01:52:46 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:52:46 INFO - PROCESS | 8447 | 1466585566917 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:52:46 INFO - PROCESS | 8447 | 1466585566920 Marionette TRACE conn3 <- [1,3062,null,{}] 01:52:46 INFO - PROCESS | 8447 | 1466585566926 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:46 INFO - PROCESS | 8447 | 1466585566931 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:47 INFO - PROCESS | 8447 | 1466585567155 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:52:47 INFO - PROCESS | 8447 | 1466585567363 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:47 INFO - PROCESS | 8447 | 1466585567373 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:47 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e434800 == 30 [pid = 8447] [id = 775] 01:52:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 95 (0x8e58d800) [pid = 8447] [serial = 2324] [outer = (nil)] 01:52:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 96 (0x98106800) [pid = 8447] [serial = 2325] [outer = 0x8e58d800] 01:52:47 INFO - PROCESS | 8447 | 1466585567501 Marionette DEBUG loaded listener.js 01:52:47 INFO - PROCESS | 8447 | ++DOMWINDOW == 97 (0x99bd8c00) [pid = 8447] [serial = 2326] [outer = 0x8e58d800] 01:52:47 INFO - PROCESS | 8447 | [8447] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:52:48 INFO - PROCESS | 8447 | 1466585568494 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:52:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:52:48 INFO - {} 01:52:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1633ms 01:52:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:52:48 INFO - PROCESS | 8447 | 1466585568551 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:52:48 INFO - PROCESS | 8447 | 1466585568554 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 01:52:48 INFO - PROCESS | 8447 | 1466585568561 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:52:48 INFO - PROCESS | 8447 | 1466585568564 Marionette TRACE conn3 <- [1,3066,null,{}] 01:52:48 INFO - PROCESS | 8447 | 1466585568570 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:48 INFO - PROCESS | 8447 | 1466585568575 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:48 INFO - PROCESS | 8447 | 1466585568846 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:52:49 INFO - PROCESS | 8447 | 1466585568986 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:49 INFO - PROCESS | 8447 | 1466585568998 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:49 INFO - PROCESS | 8447 | ++DOCSHELL 0x9a447000 == 31 [pid = 8447] [id = 776] 01:52:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 98 (0x9a457800) [pid = 8447] [serial = 2327] [outer = (nil)] 01:52:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 99 (0x9a7d4400) [pid = 8447] [serial = 2328] [outer = 0x9a457800] 01:52:49 INFO - PROCESS | 8447 | 1466585569130 Marionette DEBUG loaded listener.js 01:52:49 INFO - PROCESS | 8447 | ++DOMWINDOW == 100 (0x9ac9b800) [pid = 8447] [serial = 2329] [outer = 0x9a457800] 01:52:50 INFO - PROCESS | 8447 | 1466585570101 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:52:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:52:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:52:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:52:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:52:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:52:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:52:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:52:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1590ms 01:52:50 INFO - PROCESS | 8447 | 1466585570153 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 01:52:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:52:50 INFO - PROCESS | 8447 | 1466585570157 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 01:52:50 INFO - PROCESS | 8447 | 1466585570164 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:52:50 INFO - PROCESS | 8447 | 1466585570167 Marionette TRACE conn3 <- [1,3070,null,{}] 01:52:50 INFO - PROCESS | 8447 | 1466585570192 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:50 INFO - PROCESS | 8447 | 1466585570204 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:50 INFO - PROCESS | 8447 | 1466585570394 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:52:50 INFO - PROCESS | 8447 | 1466585570602 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:50 INFO - PROCESS | 8447 | 1466585570615 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:50 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f19c400 == 32 [pid = 8447] [id = 777] 01:52:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 101 (0x91386400) [pid = 8447] [serial = 2330] [outer = (nil)] 01:52:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 102 (0x9afa6c00) [pid = 8447] [serial = 2331] [outer = 0x91386400] 01:52:50 INFO - PROCESS | 8447 | 1466585570733 Marionette DEBUG loaded listener.js 01:52:50 INFO - PROCESS | 8447 | ++DOMWINDOW == 103 (0x9afad000) [pid = 8447] [serial = 2332] [outer = 0x91386400] 01:52:51 INFO - PROCESS | 8447 | 1466585571665 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:52:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1552ms 01:52:51 INFO - PROCESS | 8447 | 1466585571717 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:52:51 INFO - PROCESS | 8447 | 1466585571720 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 01:52:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:52:51 INFO - PROCESS | 8447 | 1466585571727 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:52:51 INFO - PROCESS | 8447 | 1466585571731 Marionette TRACE conn3 <- [1,3074,null,{}] 01:52:51 INFO - PROCESS | 8447 | 1466585571752 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:51 INFO - PROCESS | 8447 | 1466585571758 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:52 INFO - PROCESS | 8447 | 1466585571998 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:52:52 INFO - PROCESS | 8447 | 1466585572158 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:52 INFO - PROCESS | 8447 | 1466585572167 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:52 INFO - PROCESS | 8447 | ++DOCSHELL 0x8d86ec00 == 33 [pid = 8447] [id = 778] 01:52:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 104 (0x8d870800) [pid = 8447] [serial = 2333] [outer = (nil)] 01:52:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 105 (0x8f17d000) [pid = 8447] [serial = 2334] [outer = 0x8d870800] 01:52:52 INFO - PROCESS | 8447 | 1466585572253 Marionette DEBUG loaded listener.js 01:52:52 INFO - PROCESS | 8447 | ++DOMWINDOW == 106 (0x91a90400) [pid = 8447] [serial = 2335] [outer = 0x8d870800] 01:52:53 INFO - PROCESS | 8447 | 1466585573116 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:52:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1436ms 01:52:53 INFO - PROCESS | 8447 | 1466585573165 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:52:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:52:53 INFO - PROCESS | 8447 | 1466585573170 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 01:52:53 INFO - PROCESS | 8447 | 1466585573177 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:52:53 INFO - PROCESS | 8447 | 1466585573180 Marionette TRACE conn3 <- [1,3078,null,{}] 01:52:53 INFO - PROCESS | 8447 | 1466585573187 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:53 INFO - PROCESS | 8447 | 1466585573191 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:53 INFO - PROCESS | 8447 | 1466585573374 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:52:53 INFO - PROCESS | 8447 | 1466585573947 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:53 INFO - PROCESS | 8447 | 1466585573957 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:53 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e58b000 == 34 [pid = 8447] [id = 779] 01:52:53 INFO - PROCESS | 8447 | ++DOMWINDOW == 107 (0x8e58b800) [pid = 8447] [serial = 2336] [outer = (nil)] 01:52:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 108 (0x8e5c4c00) [pid = 8447] [serial = 2337] [outer = 0x8e58b800] 01:52:54 INFO - PROCESS | 8447 | 1466585574042 Marionette DEBUG loaded listener.js 01:52:54 INFO - PROCESS | 8447 | ++DOMWINDOW == 109 (0x8eeeb800) [pid = 8447] [serial = 2338] [outer = 0x8e58b800] 01:52:54 INFO - PROCESS | 8447 | 1466585574897 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:52:54 INFO - PROCESS | 8447 | 1466585574978 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 01:52:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:52:54 INFO - PROCESS | 8447 | 1466585574992 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:52:54 INFO - PROCESS | 8447 | 1466585574996 Marionette TRACE conn3 <- [1,3082,null,{}] 01:52:55 INFO - PROCESS | 8447 | 1466585575113 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:55 INFO - PROCESS | 8447 | 1466585575123 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:55 INFO - PROCESS | 8447 | 1466585575348 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfec800 == 33 [pid = 8447] [id = 752] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x9a386400 == 32 [pid = 8447] [id = 770] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x9a45a400 == 31 [pid = 8447] [id = 769] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8e434c00 == 30 [pid = 8447] [id = 768] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe8c00 == 29 [pid = 8447] [id = 767] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8d876800 == 28 [pid = 8447] [id = 753] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42ac00 == 27 [pid = 8447] [id = 756] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8f17fc00 == 26 [pid = 8447] [id = 754] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x92f83c00 == 25 [pid = 8447] [id = 761] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x93df2c00 == 24 [pid = 8447] [id = 762] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8e431000 == 23 [pid = 8447] [id = 759] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x91394c00 == 22 [pid = 8447] [id = 760] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42a800 == 21 [pid = 8447] [id = 765] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe3000 == 20 [pid = 8447] [id = 764] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x93df1c00 == 19 [pid = 8447] [id = 763] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x91391800 == 18 [pid = 8447] [id = 755] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x92403800 == 17 [pid = 8447] [id = 758] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8e426400 == 16 [pid = 8447] [id = 766] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8e42e400 == 15 [pid = 8447] [id = 751] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8d86ec00 == 14 [pid = 8447] [id = 778] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8f19c400 == 13 [pid = 8447] [id = 777] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8e434800 == 12 [pid = 8447] [id = 775] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x9a447000 == 11 [pid = 8447] [id = 776] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8e589400 == 10 [pid = 8447] [id = 774] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x9100d400 == 9 [pid = 8447] [id = 773] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8bfe3400 == 8 [pid = 8447] [id = 771] 01:52:56 INFO - PROCESS | 8447 | --DOCSHELL 0x8d876400 == 7 [pid = 8447] [id = 772] 01:52:56 INFO - PROCESS | 8447 | 1466585576729 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:56 INFO - PROCESS | 8447 | 1466585576743 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 108 (0x928a4c00) [pid = 8447] [serial = 2274] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 107 (0x8d868800) [pid = 8447] [serial = 2240] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 106 (0x99fcbc00) [pid = 8447] [serial = 2251] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 105 (0x99de4000) [pid = 8447] [serial = 2245] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 104 (0x9100a000) [pid = 8447] [serial = 2232] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 103 (0x8f1a3800) [pid = 8447] [serial = 2264] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 102 (0x9100fc00) [pid = 8447] [serial = 2257] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 101 (0x91390400) [pid = 8447] [serial = 2269] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 100 (0x8e590800) [pid = 8447] [serial = 2254] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 99 (0x98973800) [pid = 8447] [serial = 2238] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 98 (0x9238b800) [pid = 8447] [serial = 2270] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 97 (0x99ded400) [pid = 8447] [serial = 2246] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 96 (0x91a93400) [pid = 8447] [serial = 2267] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 95 (0x998b4000) [pid = 8447] [serial = 2243] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 94 (0x9240fc00) [pid = 8447] [serial = 2234] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 93 (0x99ed4c00) [pid = 8447] [serial = 2248] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 92 (0x8f7c3000) [pid = 8447] [serial = 2231] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 91 (0x977e8000) [pid = 8447] [serial = 2237] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 90 (0x99ed9c00) [pid = 8447] [serial = 2249] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x9289e000) [pid = 8447] [serial = 2272] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x91a89400) [pid = 8447] [serial = 2266] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x8d870000) [pid = 8447] [serial = 2228] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8e5ccc00) [pid = 8447] [serial = 2255] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x8e585c00) [pid = 8447] [serial = 2260] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8f19bc00) [pid = 8447] [serial = 2263] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x92c58800) [pid = 8447] [serial = 2235] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x99fd1c00) [pid = 8447] [serial = 2252] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x996c5400) [pid = 8447] [serial = 2242] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x91a8d800) [pid = 8447] [serial = 2258] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x8e428000) [pid = 8447] [serial = 2229] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x8e58f000) [pid = 8447] [serial = 2261] [outer = (nil)] [url = about:blank] 01:52:56 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfecc00 == 8 [pid = 8447] [id = 780] 01:52:56 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x8bfee800) [pid = 8447] [serial = 2339] [outer = (nil)] 01:52:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x8d86a800) [pid = 8447] [serial = 2340] [outer = 0x8bfee800] 01:52:57 INFO - PROCESS | 8447 | 1466585577035 Marionette DEBUG loaded listener.js 01:52:57 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8da04c00) [pid = 8447] [serial = 2341] [outer = 0x8bfee800] 01:52:57 INFO - PROCESS | 8447 | 1466585577819 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:52:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:52:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:52:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:52:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2872ms 01:52:57 INFO - PROCESS | 8447 | 1466585577867 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:52:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:52:57 INFO - PROCESS | 8447 | 1466585577872 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 01:52:57 INFO - PROCESS | 8447 | 1466585577879 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:52:57 INFO - PROCESS | 8447 | 1466585577885 Marionette TRACE conn3 <- [1,3086,null,{}] 01:52:57 INFO - PROCESS | 8447 | 1466585577894 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:57 INFO - PROCESS | 8447 | 1466585577900 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:58 INFO - PROCESS | 8447 | 1466585578065 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:52:58 INFO - PROCESS | 8447 | 1466585578222 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:58 INFO - PROCESS | 8447 | 1466585578229 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:58 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c1400 == 9 [pid = 8447] [id = 781] 01:52:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8e5c3400) [pid = 8447] [serial = 2342] [outer = (nil)] 01:52:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8e5c8400) [pid = 8447] [serial = 2343] [outer = 0x8e5c3400] 01:52:58 INFO - PROCESS | 8447 | 1466585578320 Marionette DEBUG loaded listener.js 01:52:58 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8eeeec00) [pid = 8447] [serial = 2344] [outer = 0x8e5c3400] 01:52:59 INFO - PROCESS | 8447 | 1466585579112 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:52:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:52:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1284ms 01:52:59 INFO - PROCESS | 8447 | 1466585579166 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:52:59 INFO - PROCESS | 8447 | 1466585579172 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 01:52:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:52:59 INFO - PROCESS | 8447 | 1466585579183 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:52:59 INFO - PROCESS | 8447 | 1466585579186 Marionette TRACE conn3 <- [1,3090,null,{}] 01:52:59 INFO - PROCESS | 8447 | 1466585579193 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:59 INFO - PROCESS | 8447 | 1466585579199 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:59 INFO - PROCESS | 8447 | 1466585579388 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:52:59 INFO - PROCESS | 8447 | 1466585579585 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:59 INFO - PROCESS | 8447 | 1466585579593 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:52:59 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e5c8c00 == 10 [pid = 8447] [id = 782] 01:52:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8f1a8000) [pid = 8447] [serial = 2345] [outer = (nil)] 01:52:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x8f7c5000) [pid = 8447] [serial = 2346] [outer = 0x8f1a8000] 01:52:59 INFO - PROCESS | 8447 | 1466585579664 Marionette DEBUG loaded listener.js 01:52:59 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x8f7cec00) [pid = 8447] [serial = 2347] [outer = 0x8f1a8000] 01:53:00 INFO - PROCESS | 8447 | 1466585580623 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:53:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:53:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1489ms 01:53:00 INFO - PROCESS | 8447 | 1466585580672 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:53:00 INFO - PROCESS | 8447 | 1466585580676 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 01:53:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:53:00 INFO - PROCESS | 8447 | 1466585580690 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:53:00 INFO - PROCESS | 8447 | 1466585580700 Marionette TRACE conn3 <- [1,3094,null,{}] 01:53:00 INFO - PROCESS | 8447 | 1466585580715 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:53:00 INFO - PROCESS | 8447 | 1466585580723 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:00 INFO - PROCESS | 8447 | 1466585580962 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:53:01 INFO - PROCESS | 8447 | 1466585580991 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:01 INFO - PROCESS | 8447 | 1466585580998 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:01 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e427000 == 11 [pid = 8447] [id = 783] 01:53:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x8e582c00) [pid = 8447] [serial = 2348] [outer = (nil)] 01:53:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x91bf2800) [pid = 8447] [serial = 2349] [outer = 0x8e582c00] 01:53:01 INFO - PROCESS | 8447 | 1466585581087 Marionette DEBUG loaded listener.js 01:53:01 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x9238b800) [pid = 8447] [serial = 2350] [outer = 0x8e582c00] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 89 (0x8bfe9000) [pid = 8447] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 88 (0x9a45ac00) [pid = 8447] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 87 (0x9a45a800) [pid = 8447] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 86 (0x8eef1000) [pid = 8447] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 85 (0x9240b000) [pid = 8447] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 84 (0x8e586400) [pid = 8447] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 83 (0x8f176400) [pid = 8447] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 82 (0x948fac00) [pid = 8447] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 81 (0x8bff0400) [pid = 8447] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 80 (0x8e427800) [pid = 8447] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 79 (0x93df8400) [pid = 8447] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 78 (0x92f84800) [pid = 8447] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:53:02 INFO - PROCESS | 8447 | --DOMWINDOW == 77 (0x91a8a400) [pid = 8447] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:53:02 INFO - PROCESS | 8447 | 1466585582518 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:53:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:53:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1846ms 01:53:02 INFO - PROCESS | 8447 | 1466585582534 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:53:02 INFO - PROCESS | 8447 | 1466585582538 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 01:53:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:53:02 INFO - PROCESS | 8447 | 1466585582545 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:53:02 INFO - PROCESS | 8447 | 1466585582549 Marionette TRACE conn3 <- [1,3098,null,{}] 01:53:02 INFO - PROCESS | 8447 | 1466585582554 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:53:02 INFO - PROCESS | 8447 | 1466585582559 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:02 INFO - PROCESS | 8447 | 1466585582784 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:53:02 INFO - PROCESS | 8447 | 1466585582813 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:02 INFO - PROCESS | 8447 | 1466585582821 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:02 INFO - PROCESS | 8447 | ++DOCSHELL 0x8f7ccc00 == 12 [pid = 8447] [id = 784] 01:53:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 78 (0x91bf6000) [pid = 8447] [serial = 2351] [outer = (nil)] 01:53:02 INFO - PROCESS | 8447 | ++DOMWINDOW == 79 (0x9289d400) [pid = 8447] [serial = 2352] [outer = 0x91bf6000] 01:53:02 INFO - PROCESS | 8447 | 1466585582925 Marionette DEBUG loaded listener.js 01:53:03 INFO - PROCESS | 8447 | ++DOMWINDOW == 80 (0x928a0c00) [pid = 8447] [serial = 2353] [outer = 0x91bf6000] 01:53:03 INFO - PROCESS | 8447 | 1466585583884 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:53:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:53:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:53:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1398ms 01:53:03 INFO - PROCESS | 8447 | 1466585583945 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:53:03 INFO - PROCESS | 8447 | 1466585583949 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 01:53:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:53:03 INFO - PROCESS | 8447 | 1466585583955 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:53:03 INFO - PROCESS | 8447 | 1466585583959 Marionette TRACE conn3 <- [1,3102,null,{}] 01:53:03 INFO - PROCESS | 8447 | 1466585583965 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:53:03 INFO - PROCESS | 8447 | 1466585583971 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:04 INFO - PROCESS | 8447 | 1466585584198 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:53:04 INFO - PROCESS | 8447 | 1466585584410 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:04 INFO - PROCESS | 8447 | 1466585584423 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:04 INFO - PROCESS | 8447 | ++DOCSHELL 0x8bfe8c00 == 13 [pid = 8447] [id = 785] 01:53:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 81 (0x8bfea800) [pid = 8447] [serial = 2354] [outer = (nil)] 01:53:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 82 (0x8d86e400) [pid = 8447] [serial = 2355] [outer = 0x8bfea800] 01:53:04 INFO - PROCESS | 8447 | 1466585584555 Marionette DEBUG loaded listener.js 01:53:04 INFO - PROCESS | 8447 | ++DOMWINDOW == 83 (0x8e42cc00) [pid = 8447] [serial = 2356] [outer = 0x8bfea800] 01:53:05 INFO - PROCESS | 8447 | 1466585585527 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:53:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:53:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1587ms 01:53:05 INFO - PROCESS | 8447 | 1466585585545 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:53:05 INFO - PROCESS | 8447 | 1466585585552 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 01:53:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:53:05 INFO - PROCESS | 8447 | 1466585585561 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:53:05 INFO - PROCESS | 8447 | 1466585585567 Marionette TRACE conn3 <- [1,3106,null,{}] 01:53:05 INFO - PROCESS | 8447 | 1466585585575 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:53:05 INFO - PROCESS | 8447 | 1466585585582 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:05 INFO - PROCESS | 8447 | 1466585585804 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 01:53:06 INFO - PROCESS | 8447 | 1466585585992 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:06 INFO - PROCESS | 8447 | 1466585586000 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:06 INFO - PROCESS | 8447 | ++DOCSHELL 0x8e429c00 == 14 [pid = 8447] [id = 786] 01:53:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 84 (0x8f19f800) [pid = 8447] [serial = 2357] [outer = (nil)] 01:53:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 85 (0x8f7c3c00) [pid = 8447] [serial = 2358] [outer = 0x8f19f800] 01:53:06 INFO - PROCESS | 8447 | 1466585586127 Marionette DEBUG loaded listener.js 01:53:06 INFO - PROCESS | 8447 | ++DOMWINDOW == 86 (0x91387400) [pid = 8447] [serial = 2359] [outer = 0x8f19f800] 01:53:07 INFO - PROCESS | 8447 | 1466585587047 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:53:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:53:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:53:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:53:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1534ms 01:53:07 INFO - PROCESS | 8447 | 1466585587097 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 01:53:07 INFO - PROCESS | 8447 | 1466585587102 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 01:53:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:53:07 INFO - PROCESS | 8447 | 1466585587109 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:53:07 INFO - PROCESS | 8447 | 1466585587113 Marionette TRACE conn3 <- [1,3110,null,{}] 01:53:07 INFO - PROCESS | 8447 | 1466585587120 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:53:07 INFO - PROCESS | 8447 | 1466585587127 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:07 INFO - PROCESS | 8447 | 1466585587329 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 01:53:07 INFO - PROCESS | 8447 | 1466585587593 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:07 INFO - PROCESS | 8447 | 1466585587602 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:07 INFO - PROCESS | 8447 | ++DOCSHELL 0x91a8f000 == 15 [pid = 8447] [id = 787] 01:53:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 87 (0x91a94800) [pid = 8447] [serial = 2360] [outer = (nil)] 01:53:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 88 (0x9240f000) [pid = 8447] [serial = 2361] [outer = 0x91a94800] 01:53:07 INFO - PROCESS | 8447 | 1466585587689 Marionette DEBUG loaded listener.js 01:53:07 INFO - PROCESS | 8447 | ++DOMWINDOW == 89 (0x92c42c00) [pid = 8447] [serial = 2362] [outer = 0x91a94800] 01:53:08 INFO - PROCESS | 8447 | 1466585588628 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:53:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:53:08 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 01:53:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:53:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:53:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1534ms 01:53:08 INFO - PROCESS | 8447 | 1466585588645 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 01:53:08 INFO - PROCESS | 8447 | 1466585588653 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 01:53:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:53:08 INFO - PROCESS | 8447 | 1466585588670 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:53:08 INFO - PROCESS | 8447 | 1466585588678 Marionette TRACE conn3 <- [1,3114,null,{}] 01:53:08 INFO - PROCESS | 8447 | 1466585588685 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:53:08 INFO - PROCESS | 8447 | 1466585588692 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:08 INFO - PROCESS | 8447 | 1466585588910 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 01:53:09 INFO - PROCESS | 8447 | 1466585589117 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"5a107012-f501-4b63-ab75-15e6c23389f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:09 INFO - PROCESS | 8447 | 1466585589125 Marionette INFO sendAsync 431aa6b9-94d0-493c-a177-66c6798b1c8a 01:53:09 INFO - PROCESS | 8447 | ++DOCSHELL 0x92c5a400 == 16 [pid = 8447] [id = 788] 01:53:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 90 (0x92c5f000) [pid = 8447] [serial = 2363] [outer = (nil)] 01:53:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 91 (0x93a22800) [pid = 8447] [serial = 2364] [outer = 0x92c5f000] 01:53:09 INFO - PROCESS | 8447 | 1466585589242 Marionette DEBUG loaded listener.js 01:53:09 INFO - PROCESS | 8447 | ++DOMWINDOW == 92 (0x93deb400) [pid = 8447] [serial = 2365] [outer = 0x92c5f000] 01:53:10 INFO - PROCESS | 8447 | 1466585590191 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:53:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:53:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1543ms 01:53:10 INFO - PROCESS | 8447 | 1466585590205 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 01:53:10 INFO - PROCESS | 8447 | 1466585590209 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 01:53:11 WARNING - u'runner_teardown' () 01:53:11 INFO - No more tests 01:53:11 INFO - Got 0 unexpected results 01:53:11 INFO - SUITE-END | took 1278s 01:53:11 INFO - Closing logging queue 01:53:11 INFO - queue closed 01:53:11 INFO - Return code: 0 01:53:11 WARNING - # TBPL SUCCESS # 01:53:11 INFO - Running post-action listener: _resource_record_post_action 01:53:11 INFO - Running post-run listener: _resource_record_post_run 01:53:12 INFO - Total resource usage - Wall time: 1313s; CPU: 98.0%; Read bytes: 0; Write bytes: 926642176; Read time: 0; Write time: 256068 01:53:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:53:12 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 134377472; Read time: 0; Write time: 132304 01:53:12 INFO - run-tests - Wall time: 1283s; CPU: 98.0%; Read bytes: 0; Write bytes: 791572480; Read time: 0; Write time: 123716 01:53:12 INFO - Running post-run listener: _upload_blobber_files 01:53:12 INFO - Blob upload gear active. 01:53:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:53:12 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 01:53:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:53:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:53:13 INFO - (blobuploader) - INFO - Open directory for files ... 01:53:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:53:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:53:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:53:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:53:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:53:15 INFO - (blobuploader) - INFO - Done attempting. 01:53:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:53:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:53:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:53:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:53:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:53:16 INFO - (blobuploader) - INFO - Done attempting. 01:53:16 INFO - (blobuploader) - INFO - Iteration through files over. 01:53:16 INFO - Return code: 0 01:53:16 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:53:16 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:53:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c0562e15c9f3e8deeb6e0cc57994caac56f59d3f2beb66f3d73113e92a3e36ab051b265e3b2d6b04b46b9f75b483aa046ed7b38de9b7de6a0fba010bfb1bc3aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/40928fd2fec690f7318618e76b96c456f54b9bfa7c93b1f31a2c0102797a094617cbfeff7276107019a743c6d554ac2e2e702cbdd47e484e23f8a3f3070f0dcd"} 01:53:16 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:53:16 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:53:16 INFO - Contents: 01:53:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c0562e15c9f3e8deeb6e0cc57994caac56f59d3f2beb66f3d73113e92a3e36ab051b265e3b2d6b04b46b9f75b483aa046ed7b38de9b7de6a0fba010bfb1bc3aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/40928fd2fec690f7318618e76b96c456f54b9bfa7c93b1f31a2c0102797a094617cbfeff7276107019a743c6d554ac2e2e702cbdd47e484e23f8a3f3070f0dcd"} 01:53:16 INFO - Running post-run listener: copy_logs_to_upload_dir 01:53:16 INFO - Copying logs to upload dir... 01:53:16 INFO - mkdir: /builds/slave/test/build/upload/logs 01:53:16 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1418.627505 ========= master_lag: 1.24 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 39 secs) (at 2016-06-22 01:53:17.294902) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-22 01:53:17.299690) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c0562e15c9f3e8deeb6e0cc57994caac56f59d3f2beb66f3d73113e92a3e36ab051b265e3b2d6b04b46b9f75b483aa046ed7b38de9b7de6a0fba010bfb1bc3aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/40928fd2fec690f7318618e76b96c456f54b9bfa7c93b1f31a2c0102797a094617cbfeff7276107019a743c6d554ac2e2e702cbdd47e484e23f8a3f3070f0dcd"} build_url:https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034664 build_url: 'https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c0562e15c9f3e8deeb6e0cc57994caac56f59d3f2beb66f3d73113e92a3e36ab051b265e3b2d6b04b46b9f75b483aa046ed7b38de9b7de6a0fba010bfb1bc3aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/40928fd2fec690f7318618e76b96c456f54b9bfa7c93b1f31a2c0102797a094617cbfeff7276107019a743c6d554ac2e2e702cbdd47e484e23f8a3f3070f0dcd"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JdF4YswrQA2muHYUQbUtFQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.11 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-22 01:53:17.443856) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:53:17.444217) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466574594.325751-1710081315 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018538 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 01:53:17.527158) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 01:53:17.527499) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 01:53:17.527943) ========= ========= Total master_lag: 2.85 =========