builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1174 starttime: 1461076567.1 results: success (0) buildid: 20160419065551 builduid: 8373dc69a313404c9e12b0280082b942 revision: 0c83c41da3fdc4f0a75e077c03ed3cf60e6ff370 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:07.107631) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:07.108160) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:07.108460) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:07.246796) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:07.247103) ========= 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=9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 07:36:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.4M=0.001s 2016-04-19 07:36:07 (12.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.290406 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:07.572411) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:07.572740) ========= 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=9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035033 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:07.637391) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:07.637759) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 0c83c41da3fdc4f0a75e077c03ed3cf60e6ff370 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 0c83c41da3fdc4f0a75e077c03ed3cf60e6ff370 --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=9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 07:36:07,684 truncating revision to first 12 chars 2016-04-19 07:36:07,684 Setting DEBUG logging. 2016-04-19 07:36:07,685 attempt 1/10 2016-04-19 07:36:07,685 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/0c83c41da3fd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 07:36:07,984 unpacking tar archive at: mozilla-inbound-0c83c41da3fd/testing/mozharness/ program finished with exit code 0 elapsedTime=0.568903 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:08.237665) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:08.238024) ========= script_repo_revision: 0c83c41da3fdc4f0a75e077c03ed3cf60e6ff370 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:08.238441) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:08.238731) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 07:36:08.265118) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 19 mins, 18 secs) (at 2016-04-19 07:36:08.265412) ========= /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-inbound --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-inbound', '--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=9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561 _=/tools/buildbot/bin/python using PTY: False 07:36:08 INFO - MultiFileLogger online at 20160419 07:36:08 in /builds/slave/test 07:36:08 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-inbound --download-symbols true 07:36:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:36:08 INFO - {'append_to_log': False, 07:36:08 INFO - 'base_work_dir': '/builds/slave/test', 07:36:08 INFO - 'blob_upload_branch': 'mozilla-inbound', 07:36:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:36:08 INFO - 'buildbot_json_path': 'buildprops.json', 07:36:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:36:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:36:08 INFO - 'download_minidump_stackwalk': True, 07:36:08 INFO - 'download_symbols': 'true', 07:36:08 INFO - 'e10s': False, 07:36:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:36:08 INFO - 'tooltool.py': '/tools/tooltool.py', 07:36:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:36:08 INFO - '/tools/misc-python/virtualenv.py')}, 07:36:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:36:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:36:08 INFO - 'log_level': 'info', 07:36:08 INFO - 'log_to_console': True, 07:36:08 INFO - 'opt_config_files': (), 07:36:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:36:08 INFO - '--processes=1', 07:36:08 INFO - '--config=%(test_path)s/wptrunner.ini', 07:36:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:36:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:36:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:36:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:36:08 INFO - 'pip_index': False, 07:36:08 INFO - 'require_test_zip': True, 07:36:08 INFO - 'test_type': ('testharness',), 07:36:08 INFO - 'this_chunk': '1', 07:36:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:36:08 INFO - 'total_chunks': '10', 07:36:08 INFO - 'virtualenv_path': 'venv', 07:36:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:36:08 INFO - 'work_dir': 'build'} 07:36:08 INFO - ##### 07:36:08 INFO - ##### Running clobber step. 07:36:08 INFO - ##### 07:36:08 INFO - Running pre-action listener: _resource_record_pre_action 07:36:08 INFO - Running main action method: clobber 07:36:08 INFO - rmtree: /builds/slave/test/build 07:36:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:36:08 INFO - Running post-action listener: _resource_record_post_action 07:36:08 INFO - ##### 07:36:08 INFO - ##### Running read-buildbot-config step. 07:36:08 INFO - ##### 07:36:08 INFO - Running pre-action listener: _resource_record_pre_action 07:36:08 INFO - Running main action method: read_buildbot_config 07:36:08 INFO - Using buildbot properties: 07:36:08 INFO - { 07:36:08 INFO - "project": "", 07:36:08 INFO - "product": "firefox", 07:36:08 INFO - "script_repo_revision": "production", 07:36:08 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 07:36:08 INFO - "repository": "", 07:36:08 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 07:36:08 INFO - "buildid": "20160419065551", 07:36:08 INFO - "pgo_build": "False", 07:36:08 INFO - "basedir": "/builds/slave/test", 07:36:08 INFO - "buildnumber": 13, 07:36:08 INFO - "slavename": "tst-linux64-spot-1174", 07:36:08 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 07:36:08 INFO - "platform": "linux64", 07:36:08 INFO - "branch": "mozilla-inbound", 07:36:08 INFO - "revision": "0c83c41da3fdc4f0a75e077c03ed3cf60e6ff370", 07:36:08 INFO - "repo_path": "integration/mozilla-inbound", 07:36:08 INFO - "moz_repo_path": "", 07:36:08 INFO - "stage_platform": "linux64", 07:36:08 INFO - "builduid": "8373dc69a313404c9e12b0280082b942", 07:36:08 INFO - "slavebuilddir": "test" 07:36:08 INFO - } 07:36:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 07:36:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 07:36:08 INFO - Running post-action listener: _resource_record_post_action 07:36:08 INFO - ##### 07:36:08 INFO - ##### Running download-and-extract step. 07:36:08 INFO - ##### 07:36:08 INFO - Running pre-action listener: _resource_record_pre_action 07:36:08 INFO - Running main action method: download_and_extract 07:36:08 INFO - mkdir: /builds/slave/test/build/tests 07:36:08 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')]} 07:36:08 INFO - https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 07:36:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:36:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:36:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:36:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 07:36:10 INFO - Downloaded 1361 bytes. 07:36:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:36:10 INFO - Using the following test package requirements: 07:36:10 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 07:36:10 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:36:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 07:36:10 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:36:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 07:36:10 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:36:10 INFO - u'jsshell-linux-x86_64.zip'], 07:36:10 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:36:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 07:36:10 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 07:36:10 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:36:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 07:36:10 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:36:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 07:36:10 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:36:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 07:36:10 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:36:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 07:36:10 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 07:36:10 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')]} 07:36:10 INFO - https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 07:36:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 07:36:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 07:36:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 07:36:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 07:36:12 INFO - Downloaded 22676115 bytes. 07:36:12 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:36:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:36:13 INFO - caution: filename not matched: web-platform/* 07:36:13 INFO - Return code: 11 07:36:13 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')]} 07:36:13 INFO - https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 07:36:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:36:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:36:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:36:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 07:36:15 INFO - Downloaded 36390047 bytes. 07:36:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:36:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:36:18 INFO - caution: filename not matched: bin/* 07:36:18 INFO - caution: filename not matched: config/* 07:36:18 INFO - caution: filename not matched: mozbase/* 07:36:18 INFO - caution: filename not matched: marionette/* 07:36:18 INFO - caution: filename not matched: tools/wptserve/* 07:36:18 INFO - Return code: 11 07:36:18 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')]} 07:36:18 INFO - https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 07:36:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:36:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:36:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:36:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 07:36:25 INFO - Downloaded 64179271 bytes. 07:36:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:36:25 INFO - mkdir: /builds/slave/test/properties 07:36:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:36:25 INFO - Writing to file /builds/slave/test/properties/build_url 07:36:25 INFO - Contents: 07:36:25 INFO - build_url:https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:36:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:36:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:36:26 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:36:26 INFO - Contents: 07:36:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:36:26 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')]} 07:36:26 INFO - https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:36:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:36:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:36:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:36:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 07:36:29 INFO - Downloaded 90754036 bytes. 07:36:29 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:36:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:36:38 INFO - Return code: 0 07:36:38 INFO - Running post-action listener: _resource_record_post_action 07:36:38 INFO - Running post-action listener: set_extra_try_arguments 07:36:38 INFO - ##### 07:36:38 INFO - ##### Running create-virtualenv step. 07:36:38 INFO - ##### 07:36:38 INFO - Running pre-action listener: _pre_create_virtualenv 07:36:38 INFO - Running pre-action listener: _resource_record_pre_action 07:36:38 INFO - Running main action method: create_virtualenv 07:36:38 INFO - Creating virtualenv /builds/slave/test/build/venv 07:36: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 07:36:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:36:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:36:38 INFO - Using real prefix '/usr' 07:36:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:36:39 INFO - Installing distribute.............................................................................................................................................................................................done. 07:36:43 INFO - Installing pip.................done. 07:36:43 INFO - Return code: 0 07:36:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:36: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')]} 07:36:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:36:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:36: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')]} 07:36:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:36:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:36: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 0x2d83030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d843f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dc6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2daa720>, '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 0x2dc5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dc53b0>, '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': '9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561', '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 07:36: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 07:36: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 07:36:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:36:43 INFO - 'CCACHE_UMASK': '002', 07:36:43 INFO - 'DISPLAY': ':0', 07:36:43 INFO - 'HOME': '/home/cltbld', 07:36:43 INFO - 'LANG': 'en_US.UTF-8', 07:36:43 INFO - 'LOGNAME': 'cltbld', 07:36:43 INFO - 'MAIL': '/var/mail/cltbld', 07:36:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:36:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:36:43 INFO - 'MOZ_NO_REMOTE': '1', 07:36:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:36:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:36:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:36:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:36:43 INFO - 'PWD': '/builds/slave/test', 07:36:43 INFO - 'SHELL': '/bin/bash', 07:36:43 INFO - 'SHLVL': '1', 07:36:43 INFO - 'TERM': 'linux', 07:36:43 INFO - 'TMOUT': '86400', 07:36:43 INFO - 'USER': 'cltbld', 07:36:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561', 07:36:43 INFO - '_': '/tools/buildbot/bin/python'} 07:36:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:36:43 INFO - Downloading/unpacking psutil>=0.7.1 07:36:43 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 07:36:43 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 07:36:43 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 07:36:43 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 07:36:43 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 07:36:43 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 07:36:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:36:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:36:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:36:47 INFO - Installing collected packages: psutil 07:36:47 INFO - Running setup.py install for psutil 07:36:47 INFO - building 'psutil._psutil_linux' extension 07:36:47 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-x86_64-2.7/psutil/_psutil_linux.o 07:36:47 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 07:36:47 INFO - building 'psutil._psutil_posix' extension 07:36:47 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-x86_64-2.7/psutil/_psutil_posix.o 07:36:47 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 07:36:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:36:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:36:48 INFO - Successfully installed psutil 07:36:48 INFO - Cleaning up... 07:36:48 INFO - Return code: 0 07:36:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:36: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')]} 07:36:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:36:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:36: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')]} 07:36:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:36:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:36:48 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 0x2d83030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d843f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dc6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2daa720>, '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 0x2dc5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dc53b0>, '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': '9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561', '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 07:36:48 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 07:36:48 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 07:36:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:36:48 INFO - 'CCACHE_UMASK': '002', 07:36:48 INFO - 'DISPLAY': ':0', 07:36:48 INFO - 'HOME': '/home/cltbld', 07:36:48 INFO - 'LANG': 'en_US.UTF-8', 07:36:48 INFO - 'LOGNAME': 'cltbld', 07:36:48 INFO - 'MAIL': '/var/mail/cltbld', 07:36:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:36:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:36:48 INFO - 'MOZ_NO_REMOTE': '1', 07:36:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:36:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:36:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:36:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:36:48 INFO - 'PWD': '/builds/slave/test', 07:36:48 INFO - 'SHELL': '/bin/bash', 07:36:48 INFO - 'SHLVL': '1', 07:36:48 INFO - 'TERM': 'linux', 07:36:48 INFO - 'TMOUT': '86400', 07:36:48 INFO - 'USER': 'cltbld', 07:36:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561', 07:36:48 INFO - '_': '/tools/buildbot/bin/python'} 07:36:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:36:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:36:48 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 07:36:48 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 07:36:48 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 07:36:48 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 07:36:48 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 07:36:48 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 07:36:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:36:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:36:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:36:52 INFO - Installing collected packages: mozsystemmonitor 07:36:52 INFO - Running setup.py install for mozsystemmonitor 07:36:52 INFO - Successfully installed mozsystemmonitor 07:36:52 INFO - Cleaning up... 07:36:52 INFO - Return code: 0 07:36:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:36:52 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')]} 07:36:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:36:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:36:52 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')]} 07:36:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:36:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:36:52 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 0x2d83030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d843f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dc6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2daa720>, '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 0x2dc5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dc53b0>, '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': '9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561', '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 07:36:52 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 07:36:52 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 07:36:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:36:52 INFO - 'CCACHE_UMASK': '002', 07:36:52 INFO - 'DISPLAY': ':0', 07:36:52 INFO - 'HOME': '/home/cltbld', 07:36:52 INFO - 'LANG': 'en_US.UTF-8', 07:36:52 INFO - 'LOGNAME': 'cltbld', 07:36:52 INFO - 'MAIL': '/var/mail/cltbld', 07:36:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:36:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:36:52 INFO - 'MOZ_NO_REMOTE': '1', 07:36:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:36:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:36:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:36:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:36:52 INFO - 'PWD': '/builds/slave/test', 07:36:52 INFO - 'SHELL': '/bin/bash', 07:36:52 INFO - 'SHLVL': '1', 07:36:52 INFO - 'TERM': 'linux', 07:36:52 INFO - 'TMOUT': '86400', 07:36:52 INFO - 'USER': 'cltbld', 07:36:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561', 07:36:52 INFO - '_': '/tools/buildbot/bin/python'} 07:36:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:36:52 INFO - Downloading/unpacking blobuploader==1.2.4 07:36:52 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 07:36:52 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 07:36:52 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 07:36:52 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 07:36:52 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 07:36:52 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 07:36:56 INFO - Downloading blobuploader-1.2.4.tar.gz 07:36:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:36:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:36:56 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 07:36:56 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 07:36:56 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 07:36:56 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 07:36:56 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 07:36:56 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 07:36:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:36:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:36: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 07:36: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 07:36: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 07:36: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 07:36: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 07:36: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 07:36:57 INFO - Downloading docopt-0.6.1.tar.gz 07:36:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:36:57 INFO - Installing collected packages: blobuploader, requests, docopt 07:36:57 INFO - Running setup.py install for blobuploader 07:36:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:36:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:36:57 INFO - Running setup.py install for requests 07:36:58 INFO - Running setup.py install for docopt 07:36:58 INFO - Successfully installed blobuploader requests docopt 07:36:58 INFO - Cleaning up... 07:36:58 INFO - Return code: 0 07:36:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:36: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')]} 07:36:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:36:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:36: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')]} 07:36:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:36:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:36:58 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 0x2d83030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d843f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dc6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2daa720>, '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 0x2dc5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dc53b0>, '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': '9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561', '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 07:36:58 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 07:36:58 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 07:36:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:36:58 INFO - 'CCACHE_UMASK': '002', 07:36:58 INFO - 'DISPLAY': ':0', 07:36:58 INFO - 'HOME': '/home/cltbld', 07:36:58 INFO - 'LANG': 'en_US.UTF-8', 07:36:58 INFO - 'LOGNAME': 'cltbld', 07:36:58 INFO - 'MAIL': '/var/mail/cltbld', 07:36:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:36:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:36:58 INFO - 'MOZ_NO_REMOTE': '1', 07:36:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:36:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:36:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:36:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:36:58 INFO - 'PWD': '/builds/slave/test', 07:36:58 INFO - 'SHELL': '/bin/bash', 07:36:58 INFO - 'SHLVL': '1', 07:36:58 INFO - 'TERM': 'linux', 07:36:58 INFO - 'TMOUT': '86400', 07:36:58 INFO - 'USER': 'cltbld', 07:36:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561', 07:36:58 INFO - '_': '/tools/buildbot/bin/python'} 07:36:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:36:59 INFO - Running setup.py (path:/tmp/pip-JrIF1t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:36:59 INFO - Running setup.py (path:/tmp/pip-Pljod8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:36:59 INFO - Running setup.py (path:/tmp/pip-Nehg93-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:36:59 INFO - Running setup.py (path:/tmp/pip-fhu8Cf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:36:59 INFO - Running setup.py (path:/tmp/pip-8g2SmB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:36:59 INFO - Running setup.py (path:/tmp/pip-3b8eQe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:36:59 INFO - Running setup.py (path:/tmp/pip-5Um1PO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:36:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:37:00 INFO - Running setup.py (path:/tmp/pip-DwMrE8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:37:00 INFO - Running setup.py (path:/tmp/pip-oY8uJd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:37:00 INFO - Running setup.py (path:/tmp/pip-ls9blZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:37:00 INFO - Running setup.py (path:/tmp/pip-gizXhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:37:00 INFO - Running setup.py (path:/tmp/pip-eanziI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:37:00 INFO - Running setup.py (path:/tmp/pip-eYkrzU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:37:00 INFO - Running setup.py (path:/tmp/pip-q0MwN2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:37:00 INFO - Running setup.py (path:/tmp/pip-KC_hI8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:37:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:37:00 INFO - Running setup.py (path:/tmp/pip-86KX44-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:37:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:37:01 INFO - Running setup.py (path:/tmp/pip-uw4Fmf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:37:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:37:01 INFO - Running setup.py (path:/tmp/pip-W78UXT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:37:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:37:01 INFO - Running setup.py (path:/tmp/pip-BwaNtP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:37:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:37:01 INFO - Running setup.py (path:/tmp/pip-Tw563N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:37:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:37:01 INFO - Running setup.py (path:/tmp/pip-n8fPJB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:37:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:37:02 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 07:37:02 INFO - Running setup.py install for manifestparser 07:37:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:37:02 INFO - Running setup.py install for mozcrash 07:37:02 INFO - Running setup.py install for mozdebug 07:37:02 INFO - Running setup.py install for mozdevice 07:37:02 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:37:02 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:37:02 INFO - Running setup.py install for mozfile 07:37:03 INFO - Running setup.py install for mozhttpd 07:37:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:37:03 INFO - Running setup.py install for mozinfo 07:37:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:37:03 INFO - Running setup.py install for mozInstall 07:37:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:37:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:37:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:37:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:37:03 INFO - Running setup.py install for mozleak 07:37:03 INFO - Running setup.py install for mozlog 07:37:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:37:04 INFO - Running setup.py install for moznetwork 07:37:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:37:04 INFO - Running setup.py install for mozprocess 07:37:04 INFO - Running setup.py install for mozprofile 07:37:04 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:37:04 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:37:04 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:37:04 INFO - Running setup.py install for mozrunner 07:37:04 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:37:04 INFO - Running setup.py install for mozscreenshot 07:37:04 INFO - Running setup.py install for moztest 07:37:05 INFO - Running setup.py install for mozversion 07:37:05 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:37:05 INFO - Running setup.py install for wptserve 07:37:05 INFO - Running setup.py install for marionette-driver 07:37:05 INFO - Running setup.py install for browsermob-proxy 07:37:05 INFO - Running setup.py install for marionette-client 07:37:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:37:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:37:06 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 07:37:06 INFO - Cleaning up... 07:37:06 INFO - Return code: 0 07:37:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:37:06 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')]} 07:37:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:37:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:37:06 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')]} 07:37:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:37:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:37:06 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 0x2d83030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d843f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dc6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2daa720>, '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 0x2dc5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dc53b0>, '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': '9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561', '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 07:37:06 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 07:37:06 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 07:37:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:37:06 INFO - 'CCACHE_UMASK': '002', 07:37:06 INFO - 'DISPLAY': ':0', 07:37:06 INFO - 'HOME': '/home/cltbld', 07:37:06 INFO - 'LANG': 'en_US.UTF-8', 07:37:06 INFO - 'LOGNAME': 'cltbld', 07:37:06 INFO - 'MAIL': '/var/mail/cltbld', 07:37:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:37:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:37:06 INFO - 'MOZ_NO_REMOTE': '1', 07:37:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:37:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:37:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:37:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:37:06 INFO - 'PWD': '/builds/slave/test', 07:37:06 INFO - 'SHELL': '/bin/bash', 07:37:06 INFO - 'SHLVL': '1', 07:37:06 INFO - 'TERM': 'linux', 07:37:06 INFO - 'TMOUT': '86400', 07:37:06 INFO - 'USER': 'cltbld', 07:37:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561', 07:37:06 INFO - '_': '/tools/buildbot/bin/python'} 07:37:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:37:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:37:06 INFO - Running setup.py (path:/tmp/pip-nDFDuF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:37:06 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)) 07:37:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:37:06 INFO - Running setup.py (path:/tmp/pip-ElefES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:37:07 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)) 07:37:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:37:07 INFO - Running setup.py (path:/tmp/pip-8b5gAZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:37:07 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)) 07:37:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:37:07 INFO - Running setup.py (path:/tmp/pip-K5OxtJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:37:07 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)) 07:37:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:37:07 INFO - Running setup.py (path:/tmp/pip-CWzmtC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:37:07 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)) 07:37:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:37:07 INFO - Running setup.py (path:/tmp/pip-31hdW6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:37:07 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)) 07:37:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:37:07 INFO - Running setup.py (path:/tmp/pip-J6Gx6F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:37:07 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)) 07:37:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:37:07 INFO - Running setup.py (path:/tmp/pip-2fgL2X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:37:07 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)) 07:37:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:37:07 INFO - Running setup.py (path:/tmp/pip-mVKD_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:37:08 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)) 07:37:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:37:08 INFO - Running setup.py (path:/tmp/pip-sy4Prx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:37:08 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)) 07:37:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:37:08 INFO - Running setup.py (path:/tmp/pip-TczYpa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:37:08 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)) 07:37:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:37:08 INFO - Running setup.py (path:/tmp/pip-5MEOL0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:37:08 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)) 07:37:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:37:08 INFO - Running setup.py (path:/tmp/pip-bzg59_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:37:08 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)) 07:37:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:37:08 INFO - Running setup.py (path:/tmp/pip-50qcPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:37:08 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)) 07:37:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:37:08 INFO - Running setup.py (path:/tmp/pip-ia22wJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:37:08 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)) 07:37:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:37:08 INFO - Running setup.py (path:/tmp/pip-DO16QT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:37:08 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)) 07:37:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:37:08 INFO - Running setup.py (path:/tmp/pip-Ma7kHf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:37:09 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)) 07:37:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:37:09 INFO - Running setup.py (path:/tmp/pip-l0Ec2M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:37:09 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)) 07:37:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:37:09 INFO - Running setup.py (path:/tmp/pip-RFiVwC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:37:09 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)) 07:37:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:37:09 INFO - Running setup.py (path:/tmp/pip-QRrcrb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:37:09 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)) 07:37:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:37:09 INFO - Running setup.py (path:/tmp/pip-7n3Rdv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:37:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:37:09 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)) 07:37:09 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)) 07:37:09 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)) 07:37:09 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)) 07:37:09 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)) 07:37:09 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)) 07:37:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:37:09 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 07:37:09 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 07:37:09 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 07:37:09 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 07:37:09 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 07:37:09 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 07:37:13 INFO - Downloading blessings-1.6.tar.gz 07:37:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:37:13 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)) 07:37:13 INFO - Installing collected packages: blessings 07:37:13 INFO - Running setup.py install for blessings 07:37:13 INFO - Successfully installed blessings 07:37:13 INFO - Cleaning up... 07:37:13 INFO - Return code: 0 07:37:13 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:37:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:37:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:37:14 INFO - Reading from file tmpfile_stdout 07:37:14 INFO - Current package versions: 07:37:14 INFO - argparse == 1.2.1 07:37:14 INFO - blessings == 1.6 07:37:14 INFO - blobuploader == 1.2.4 07:37:14 INFO - browsermob-proxy == 0.6.0 07:37:14 INFO - docopt == 0.6.1 07:37:14 INFO - manifestparser == 1.1 07:37:14 INFO - marionette-client == 2.3.0 07:37:14 INFO - marionette-driver == 1.4.0 07:37:14 INFO - mozInstall == 1.12 07:37:14 INFO - mozcrash == 0.17 07:37:14 INFO - mozdebug == 0.1 07:37:14 INFO - mozdevice == 0.48 07:37:14 INFO - mozfile == 1.2 07:37:14 INFO - mozhttpd == 0.7 07:37:14 INFO - mozinfo == 0.9 07:37:14 INFO - mozleak == 0.1 07:37:14 INFO - mozlog == 3.1 07:37:14 INFO - moznetwork == 0.27 07:37:14 INFO - mozprocess == 0.22 07:37:14 INFO - mozprofile == 0.28 07:37:14 INFO - mozrunner == 6.11 07:37:14 INFO - mozscreenshot == 0.1 07:37:14 INFO - mozsystemmonitor == 0.0 07:37:14 INFO - moztest == 0.7 07:37:14 INFO - mozversion == 1.4 07:37:14 INFO - psutil == 3.1.1 07:37:14 INFO - requests == 1.2.3 07:37:14 INFO - wptserve == 1.4.0 07:37:14 INFO - wsgiref == 0.1.2 07:37:14 INFO - Running post-action listener: _resource_record_post_action 07:37:14 INFO - Running post-action listener: _start_resource_monitoring 07:37:14 INFO - Starting resource monitoring. 07:37:14 INFO - ##### 07:37:14 INFO - ##### Running pull step. 07:37:14 INFO - ##### 07:37:14 INFO - Running pre-action listener: _resource_record_pre_action 07:37:14 INFO - Running main action method: pull 07:37:14 INFO - Pull has nothing to do! 07:37:14 INFO - Running post-action listener: _resource_record_post_action 07:37:14 INFO - ##### 07:37:14 INFO - ##### Running install step. 07:37:14 INFO - ##### 07:37:14 INFO - Running pre-action listener: _resource_record_pre_action 07:37:14 INFO - Running main action method: install 07:37:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:37:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:37:14 INFO - Reading from file tmpfile_stdout 07:37:14 INFO - Detecting whether we're running mozinstall >=1.0... 07:37:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:37:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:37:14 INFO - Reading from file tmpfile_stdout 07:37:14 INFO - Output received: 07:37:14 INFO - Usage: mozinstall [options] installer 07:37:14 INFO - Options: 07:37:14 INFO - -h, --help show this help message and exit 07:37:14 INFO - -d DEST, --destination=DEST 07:37:14 INFO - Directory to install application into. [default: 07:37:14 INFO - "/builds/slave/test"] 07:37:14 INFO - --app=APP Application being installed. [default: firefox] 07:37:14 INFO - mkdir: /builds/slave/test/build/application 07:37:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 07:37:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 07:37:43 INFO - Reading from file tmpfile_stdout 07:37:43 INFO - Output received: 07:37:43 INFO - /builds/slave/test/build/application/firefox/firefox 07:37:43 INFO - Running post-action listener: _resource_record_post_action 07:37:43 INFO - ##### 07:37:43 INFO - ##### Running run-tests step. 07:37:43 INFO - ##### 07:37:43 INFO - Running pre-action listener: _resource_record_pre_action 07:37:43 INFO - Running main action method: run_tests 07:37:43 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:37:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:37:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:37:43 INFO - grabbing minidump binary from tooltool 07:37: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')]} 07:37:43 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2daa720>, '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 0x2dc5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dc53b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:37:43 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 07:37:43 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/linux64/releng.manifest -o -c /builds/tooltool_cache 07:37:43 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:37:43 INFO - Return code: 0 07:37:43 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 07:37:43 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:37:43 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/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 07:37:43 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/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 07:37:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:37:43 INFO - 'CCACHE_UMASK': '002', 07:37:43 INFO - 'DISPLAY': ':0', 07:37:43 INFO - 'HOME': '/home/cltbld', 07:37:43 INFO - 'LANG': 'en_US.UTF-8', 07:37:43 INFO - 'LOGNAME': 'cltbld', 07:37:43 INFO - 'MAIL': '/var/mail/cltbld', 07:37:43 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:37:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:37:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:37:43 INFO - 'MOZ_NO_REMOTE': '1', 07:37:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:37:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:37:43 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:37:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:37:43 INFO - 'PWD': '/builds/slave/test', 07:37:43 INFO - 'SHELL': '/bin/bash', 07:37:43 INFO - 'SHLVL': '1', 07:37:43 INFO - 'TERM': 'linux', 07:37:43 INFO - 'TMOUT': '86400', 07:37:43 INFO - 'USER': 'cltbld', 07:37:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561', 07:37:43 INFO - '_': '/tools/buildbot/bin/python'} 07:37:43 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/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 07:37:44 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 07:37:44 INFO - import pkg_resources 07:37:45 INFO - Using 1 client processes 07:37:45 INFO - wptserve Starting http server on 127.0.0.1:8000 07:37:45 INFO - wptserve Starting http server on 127.0.0.1:8001 07:37:45 INFO - wptserve Starting http server on 127.0.0.1:8443 07:37:47 INFO - SUITE-START | Running 778 tests 07:37:47 INFO - Running testharness tests 07:37:47 INFO - Setting up ssl 07:37:47 INFO - PROCESS | certutil | 07:37:48 INFO - PROCESS | certutil | 07:37:48 INFO - PROCESS | certutil | 07:37:48 INFO - Certificate Nickname Trust Attributes 07:37:48 INFO - SSL,S/MIME,JAR/XPI 07:37:48 INFO - 07:37:48 INFO - web-platform-tests CT,, 07:37:48 INFO - 07:37:48 INFO - Starting runner 07:37:50 INFO - PROCESS | 23498 | 1461076670284 Marionette DEBUG Marionette enabled via build flag and pref 07:37:50 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8705800 == 1 [pid = 23498] [id = 1] 07:37:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 1 (0x7f66c8706000) [pid = 23498] [serial = 1] [outer = (nil)] 07:37:50 INFO - PROCESS | 23498 | [23498] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 07:37:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 2 (0x7f66c8707000) [pid = 23498] [serial = 2] [outer = 0x7f66c8706000] 07:37:50 INFO - PROCESS | 23498 | 1461076670843 Marionette INFO Listening on port 2828 07:37:51 INFO - PROCESS | 23498 | 1461076671318 Marionette DEBUG Marionette enabled via command-line flag 07:37:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c584c000 == 2 [pid = 23498] [id = 2] 07:37:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 3 (0x7f66c58c2800) [pid = 23498] [serial = 3] [outer = (nil)] 07:37:51 INFO - PROCESS | 23498 | [23498] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 07:37:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 4 (0x7f66c58c3800) [pid = 23498] [serial = 4] [outer = 0x7f66c58c2800] 07:37:51 INFO - PROCESS | 23498 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f66ca461520 07:37:51 INFO - PROCESS | 23498 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f66caf7fd60 07:37:51 INFO - PROCESS | 23498 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f66c4a16100 07:37:51 INFO - PROCESS | 23498 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f66c4a16400 07:37:51 INFO - PROCESS | 23498 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f66c4a16730 07:37:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 5 (0x7f66ca405800) [pid = 23498] [serial = 5] [outer = 0x7f66c8706000] 07:37:51 INFO - PROCESS | 23498 | [23498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:37:51 INFO - PROCESS | 23498 | 1461076671660 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46861 07:37:51 INFO - PROCESS | 23498 | [23498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:37:51 INFO - PROCESS | 23498 | 1461076671731 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46862 07:37:51 INFO - PROCESS | 23498 | 1461076671736 Marionette DEBUG Closed connection conn0 07:37:51 INFO - PROCESS | 23498 | [23498] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 07:37:51 INFO - PROCESS | 23498 | [23498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:37:51 INFO - PROCESS | 23498 | 1461076671844 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46863 07:37:51 INFO - PROCESS | 23498 | 1461076671847 Marionette DEBUG Closed connection conn1 07:37:51 INFO - PROCESS | 23498 | [23498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:37:51 INFO - PROCESS | 23498 | 1461076671892 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46864 07:37:51 INFO - PROCESS | 23498 | 1461076671906 Marionette DEBUG Closed connection conn2 07:37:51 INFO - PROCESS | 23498 | 1461076671953 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:37:51 INFO - PROCESS | 23498 | 1461076671972 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419065551","device":"desktop","version":"48.0a1"} 07:37:52 INFO - PROCESS | 23498 | [23498] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:37:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94c6800 == 3 [pid = 23498] [id = 3] 07:37:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 6 (0x7f66b94c7000) [pid = 23498] [serial = 6] [outer = (nil)] 07:37:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94c8000 == 4 [pid = 23498] [id = 4] 07:37:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 7 (0x7f66b8fe9800) [pid = 23498] [serial = 7] [outer = (nil)] 07:37:53 INFO - PROCESS | 23498 | [23498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:37:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7fd7000 == 5 [pid = 23498] [id = 5] 07:37:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 8 (0x7f66b816a000) [pid = 23498] [serial = 8] [outer = (nil)] 07:37:53 INFO - PROCESS | 23498 | [23498] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:37:53 INFO - PROCESS | 23498 | [23498] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:37:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 9 (0x7f66b7e59000) [pid = 23498] [serial = 9] [outer = 0x7f66b816a000] 07:37:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 10 (0x7f66b79e7000) [pid = 23498] [serial = 10] [outer = 0x7f66b94c7000] 07:37:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 11 (0x7f66b7826000) [pid = 23498] [serial = 11] [outer = 0x7f66b8fe9800] 07:37:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 12 (0x7f66b7828000) [pid = 23498] [serial = 12] [outer = 0x7f66b816a000] 07:37:55 INFO - PROCESS | 23498 | 1461076675163 Marionette DEBUG loaded listener.js 07:37:55 INFO - PROCESS | 23498 | 1461076675179 Marionette DEBUG loaded listener.js 07:37:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 13 (0x7f66b5894400) [pid = 23498] [serial = 13] [outer = 0x7f66b816a000] 07:37:55 INFO - PROCESS | 23498 | 1461076675794 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4688df2e-c9e8-4fe2-bbd5-5ee4cad81195","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419065551","device":"desktop","version":"48.0a1","command_id":1}}] 07:37:55 INFO - PROCESS | 23498 | 1461076675993 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}] 07:37:56 INFO - PROCESS | 23498 | 1461076676152 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 07:37:56 INFO - PROCESS | 23498 | 1461076676353 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:37:56 INFO - PROCESS | 23498 | [23498] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:37:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 14 (0x7f66b1812c00) [pid = 23498] [serial = 14] [outer = 0x7f66b816a000] 07:37:56 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:56 INFO - PROCESS | 23498 | 1461076676785 Marionette TRACE conn3 <- [1,3,null,{}] 07:37:56 INFO - PROCESS | 23498 | 1461076676832 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:37:56 INFO - PROCESS | 23498 | 1461076676888 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 07:37:56 INFO - PROCESS | 23498 | 1461076676945 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 07:37:56 INFO - PROCESS | 23498 | 1461076676948 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 07:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:37:56 INFO - PROCESS | 23498 | 1461076676974 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:37:56 INFO - PROCESS | 23498 | 1461076676980 Marionette TRACE conn3 <- [1,6,null,{}] 07:37:57 INFO - PROCESS | 23498 | 1461076677113 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}] 07:37:57 INFO - PROCESS | 23498 | 1461076677141 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 07:37:57 INFO - PROCESS | 23498 | 1461076677157 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0db2000 == 6 [pid = 23498] [id = 6] 07:37:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 15 (0x7f66b0c08800) [pid = 23498] [serial = 15] [outer = (nil)] 07:37:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 16 (0x7f66b0c09000) [pid = 23498] [serial = 16] [outer = 0x7f66b0c08800] 07:37:57 INFO - PROCESS | 23498 | 1461076677220 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 17 (0x7f66b0c10800) [pid = 23498] [serial = 17] [outer = 0x7f66b0c08800] 07:37:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0c9a000 == 7 [pid = 23498] [id = 7] 07:37:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 18 (0x7f66aff0a400) [pid = 23498] [serial = 18] [outer = (nil)] 07:37:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 19 (0x7f66aff0c000) [pid = 23498] [serial = 19] [outer = 0x7f66aff0a400] 07:37:57 INFO - PROCESS | 23498 | 1461076677705 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 20 (0x7f66aff12800) [pid = 23498] [serial = 20] [outer = 0x7f66aff0a400] 07:37:58 INFO - PROCESS | 23498 | 1461076678086 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]]]}] 07:37:58 INFO - PROCESS | 23498 | [23498] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 07:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1209ms 07:37:58 INFO - PROCESS | 23498 | 1461076678219 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 07:37:58 INFO - PROCESS | 23498 | 1461076678222 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 07:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:37:58 INFO - PROCESS | 23498 | 1461076678245 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:37:58 INFO - PROCESS | 23498 | 1461076678248 Marionette TRACE conn3 <- [1,10,null,{}] 07:37:58 INFO - PROCESS | 23498 | 1461076678260 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}] 07:37:58 INFO - PROCESS | 23498 | 1461076678403 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 07:37:58 INFO - PROCESS | 23498 | 1461076678428 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aef3b800 == 8 [pid = 23498] [id = 8] 07:37:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 21 (0x7f66aff13000) [pid = 23498] [serial = 21] [outer = (nil)] 07:37:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 22 (0x7f66b7e58800) [pid = 23498] [serial = 22] [outer = 0x7f66aff13000] 07:37:58 INFO - PROCESS | 23498 | 1461076678486 Marionette DEBUG loaded listener.js 07:37:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 23 (0x7f66af06c800) [pid = 23498] [serial = 23] [outer = 0x7f66aff13000] 07:37:59 INFO - PROCESS | 23498 | 1461076679002 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]]]}] 07:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 796ms 07:37:59 INFO - PROCESS | 23498 | 1461076679029 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 07:37:59 INFO - PROCESS | 23498 | 1461076679031 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 07:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:37:59 INFO - PROCESS | 23498 | 1461076679037 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:37:59 INFO - PROCESS | 23498 | 1461076679039 Marionette TRACE conn3 <- [1,14,null,{}] 07:37:59 INFO - PROCESS | 23498 | 1461076679045 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}] 07:37:59 INFO - PROCESS | 23498 | 1461076679189 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 07:37:59 INFO - PROCESS | 23498 | 1461076679205 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:59 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66d7dcc000 == 9 [pid = 23498] [id = 9] 07:37:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 24 (0x7f66af072000) [pid = 23498] [serial = 24] [outer = (nil)] 07:37:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 25 (0x7f66af1b5800) [pid = 23498] [serial = 25] [outer = 0x7f66af072000] 07:37:59 INFO - PROCESS | 23498 | 1461076679263 Marionette DEBUG loaded listener.js 07:37:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 26 (0x7f66b7433400) [pid = 23498] [serial = 26] [outer = 0x7f66af072000] 07:37:59 INFO - PROCESS | 23498 | 1461076679798 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]]]}] 07:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 780ms 07:37:59 INFO - PROCESS | 23498 | 1461076679818 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 07:37:59 INFO - PROCESS | 23498 | 1461076679821 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 07:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:37:59 INFO - PROCESS | 23498 | 1461076679827 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:37:59 INFO - PROCESS | 23498 | 1461076679829 Marionette TRACE conn3 <- [1,18,null,{}] 07:37:59 INFO - PROCESS | 23498 | 1461076679834 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}] 07:37:59 INFO - PROCESS | 23498 | 1461076679965 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 07:37:59 INFO - PROCESS | 23498 | 1461076679987 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af756000 == 10 [pid = 23498] [id = 10] 07:38:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 27 (0x7f66af3ee400) [pid = 23498] [serial = 27] [outer = (nil)] 07:38:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 28 (0x7f66af78a800) [pid = 23498] [serial = 28] [outer = 0x7f66af3ee400] 07:38:00 INFO - PROCESS | 23498 | 1461076680045 Marionette DEBUG loaded listener.js 07:38:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 29 (0x7f66af78f800) [pid = 23498] [serial = 29] [outer = 0x7f66af3ee400] 07:38:00 INFO - PROCESS | 23498 | 1461076680551 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]]]}] 07:38:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 778ms 07:38:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aef30000 == 11 [pid = 23498] [id = 11] 07:38:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 30 (0x7f66aef37000) [pid = 23498] [serial = 30] [outer = (nil)] 07:38:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 31 (0x7f66af04c800) [pid = 23498] [serial = 31] [outer = 0x7f66aef37000] 07:38:00 INFO - PROCESS | 23498 | 1461076680941 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 07:38:00 INFO - PROCESS | 23498 | 1461076680947 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 07:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:38:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 32 (0x7f66af04e800) [pid = 23498] [serial = 32] [outer = 0x7f66aef37000] 07:38:01 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af2b6000 == 12 [pid = 23498] [id = 12] 07:38:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 33 (0x7f66aef63400) [pid = 23498] [serial = 33] [outer = (nil)] 07:38:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 34 (0x7f66af1b7400) [pid = 23498] [serial = 34] [outer = 0x7f66aef63400] 07:38:01 INFO - PROCESS | 23498 | 1461076681132 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:38:01 INFO - PROCESS | 23498 | 1461076681136 Marionette TRACE conn3 <- [1,22,null,{}] 07:38:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 35 (0x7f66af3ec000) [pid = 23498] [serial = 35] [outer = 0x7f66aef63400] 07:38:01 INFO - PROCESS | 23498 | 1461076681219 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}] 07:38:01 INFO - PROCESS | 23498 | 1461076681463 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 07:38:01 INFO - PROCESS | 23498 | 1461076681587 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:01 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66affdf000 == 13 [pid = 23498] [id = 13] 07:38:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 36 (0x7f66af8e3800) [pid = 23498] [serial = 36] [outer = (nil)] 07:38:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 37 (0x7f66afd8b400) [pid = 23498] [serial = 37] [outer = 0x7f66af8e3800] 07:38:01 INFO - PROCESS | 23498 | 1461076681655 Marionette DEBUG loaded listener.js 07:38:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 38 (0x7f66aff15400) [pid = 23498] [serial = 38] [outer = 0x7f66af8e3800] 07:38:02 INFO - PROCESS | 23498 | 1461076682455 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]]]}] 07:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1463ms 07:38:02 INFO - PROCESS | 23498 | 1461076682502 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 07:38:02 INFO - PROCESS | 23498 | 1461076682508 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 07:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:38:02 INFO - PROCESS | 23498 | 1461076682518 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:38:02 INFO - PROCESS | 23498 | 1461076682524 Marionette TRACE conn3 <- [1,26,null,{}] 07:38:02 INFO - PROCESS | 23498 | 1461076682530 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}] 07:38:02 INFO - PROCESS | 23498 | 1461076682696 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 07:38:02 INFO - PROCESS | 23498 | 1461076682807 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b71ca000 == 14 [pid = 23498] [id = 14] 07:38:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 39 (0x7f66b0c02400) [pid = 23498] [serial = 39] [outer = (nil)] 07:38:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 40 (0x7f66b2f19000) [pid = 23498] [serial = 40] [outer = 0x7f66b0c02400] 07:38:02 INFO - PROCESS | 23498 | 1461076682873 Marionette DEBUG loaded listener.js 07:38:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 41 (0x7f66b580c000) [pid = 23498] [serial = 41] [outer = 0x7f66b0c02400] 07:38:03 INFO - PROCESS | 23498 | 1461076683648 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]]]}] 07:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1192ms 07:38:03 INFO - PROCESS | 23498 | 1461076683708 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 07:38:03 INFO - PROCESS | 23498 | 1461076683712 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 07:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:38:03 INFO - PROCESS | 23498 | 1461076683718 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 23498 | 1461076683720 Marionette TRACE conn3 <- [1,30,null,{}] 07:38:03 INFO - PROCESS | 23498 | 1461076683733 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}] 07:38:03 INFO - PROCESS | 23498 | 1461076683899 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 07:38:04 INFO - PROCESS | 23498 | 1461076684151 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0d9d800 == 15 [pid = 23498] [id = 15] 07:38:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 42 (0x7f66b0d26c00) [pid = 23498] [serial = 42] [outer = (nil)] 07:38:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 43 (0x7f66b0d2f400) [pid = 23498] [serial = 43] [outer = 0x7f66b0d26c00] 07:38:04 INFO - PROCESS | 23498 | 1461076684221 Marionette DEBUG loaded listener.js 07:38:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 44 (0x7f66b2f1b000) [pid = 23498] [serial = 44] [outer = 0x7f66b0d26c00] 07:38:05 INFO - PROCESS | 23498 | 1461076685036 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]]]}] 07:38:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1333ms 07:38:05 INFO - PROCESS | 23498 | 1461076685051 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 07:38:05 INFO - PROCESS | 23498 | 1461076685057 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 07:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:38:05 INFO - PROCESS | 23498 | 1461076685150 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:38:05 INFO - PROCESS | 23498 | 1461076685153 Marionette TRACE conn3 <- [1,34,null,{}] 07:38:05 INFO - PROCESS | 23498 | 1461076685160 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}] 07:38:05 INFO - PROCESS | 23498 | 1461076685305 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 07:38:05 INFO - PROCESS | 23498 | 1461076685381 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5f51000 == 16 [pid = 23498] [id = 16] 07:38:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 45 (0x7f66af78d000) [pid = 23498] [serial = 45] [outer = (nil)] 07:38:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 46 (0x7f66b55c2000) [pid = 23498] [serial = 46] [outer = 0x7f66af78d000] 07:38:05 INFO - PROCESS | 23498 | 1461076685441 Marionette DEBUG loaded listener.js 07:38:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 47 (0x7f66b74d0400) [pid = 23498] [serial = 47] [outer = 0x7f66af78d000] 07:38:06 INFO - PROCESS | 23498 | 1461076686020 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]]]}] 07:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 914ms 07:38:06 INFO - PROCESS | 23498 | 1461076686037 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 07:38:06 INFO - PROCESS | 23498 | 1461076686044 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 07:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:38:06 INFO - PROCESS | 23498 | 1461076686051 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:38:06 INFO - PROCESS | 23498 | 1461076686055 Marionette TRACE conn3 <- [1,38,null,{}] 07:38:06 INFO - PROCESS | 23498 | 1461076686061 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}] 07:38:06 INFO - PROCESS | 23498 | 1461076686188 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 07:38:06 INFO - PROCESS | 23498 | 1461076686272 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7fda000 == 17 [pid = 23498] [id = 17] 07:38:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 48 (0x7f66af077000) [pid = 23498] [serial = 48] [outer = (nil)] 07:38:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 49 (0x7f66b7c4fc00) [pid = 23498] [serial = 49] [outer = 0x7f66af077000] 07:38:06 INFO - PROCESS | 23498 | 1461076686334 Marionette DEBUG loaded listener.js 07:38:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 50 (0x7f66b8aa6000) [pid = 23498] [serial = 50] [outer = 0x7f66af077000] 07:38:06 INFO - PROCESS | 23498 | 1461076686931 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]]]}] 07:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 930ms 07:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:38:06 INFO - PROCESS | 23498 | 1461076686981 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 07:38:06 INFO - PROCESS | 23498 | 1461076686984 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 07:38:06 INFO - PROCESS | 23498 | 1461076686992 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:38:07 INFO - PROCESS | 23498 | 1461076687000 Marionette TRACE conn3 <- [1,42,null,{}] 07:38:07 INFO - PROCESS | 23498 | 1461076687012 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}] 07:38:07 INFO - PROCESS | 23498 | 1461076687178 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 07:38:07 INFO - PROCESS | 23498 | 1461076687190 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b899a000 == 18 [pid = 23498] [id = 18] 07:38:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 51 (0x7f66b8aa9c00) [pid = 23498] [serial = 51] [outer = (nil)] 07:38:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 52 (0x7f66b8fe1000) [pid = 23498] [serial = 52] [outer = 0x7f66b8aa9c00] 07:38:07 INFO - PROCESS | 23498 | 1461076687247 Marionette DEBUG loaded listener.js 07:38:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 53 (0x7f66b90f2800) [pid = 23498] [serial = 53] [outer = 0x7f66b8aa9c00] 07:38:07 INFO - PROCESS | 23498 | 1461076687822 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]]]}] 07:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 887ms 07:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:38:07 INFO - PROCESS | 23498 | 1461076687876 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 07:38:07 INFO - PROCESS | 23498 | 1461076687879 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 07:38:07 INFO - PROCESS | 23498 | 1461076687885 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:38:07 INFO - PROCESS | 23498 | 1461076687888 Marionette TRACE conn3 <- [1,46,null,{}] 07:38:07 INFO - PROCESS | 23498 | 1461076687892 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}] 07:38:08 INFO - PROCESS | 23498 | 1461076688019 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 07:38:08 INFO - PROCESS | 23498 | 1461076688032 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8dd7000 == 19 [pid = 23498] [id = 19] 07:38:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 54 (0x7f66b9b94400) [pid = 23498] [serial = 54] [outer = (nil)] 07:38:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 55 (0x7f66b9c25400) [pid = 23498] [serial = 55] [outer = 0x7f66b9b94400] 07:38:08 INFO - PROCESS | 23498 | 1461076688091 Marionette DEBUG loaded listener.js 07:38:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 56 (0x7f66b9c2bc00) [pid = 23498] [serial = 56] [outer = 0x7f66b9b94400] 07:38:08 INFO - PROCESS | 23498 | 1461076688710 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]]]}] 07:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 879ms 07:38:08 INFO - PROCESS | 23498 | 1461076688763 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 07:38:08 INFO - PROCESS | 23498 | 1461076688766 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 07:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:38:08 INFO - PROCESS | 23498 | 1461076688773 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:38:08 INFO - PROCESS | 23498 | 1461076688776 Marionette TRACE conn3 <- [1,50,null,{}] 07:38:08 INFO - PROCESS | 23498 | 1461076688781 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}] 07:38:08 INFO - PROCESS | 23498 | 1461076688933 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 07:38:08 INFO - PROCESS | 23498 | 1461076688953 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94b4000 == 20 [pid = 23498] [id = 20] 07:38:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 57 (0x7f66bb059000) [pid = 23498] [serial = 57] [outer = (nil)] 07:38:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 58 (0x7f66bb060000) [pid = 23498] [serial = 58] [outer = 0x7f66bb059000] 07:38:09 INFO - PROCESS | 23498 | 1461076689022 Marionette DEBUG loaded listener.js 07:38:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 59 (0x7f66bb0dac00) [pid = 23498] [serial = 59] [outer = 0x7f66bb059000] 07:38:09 INFO - PROCESS | 23498 | 1461076689637 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]]]}] 07:38:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 879ms 07:38:09 INFO - PROCESS | 23498 | 1461076689651 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 07:38:09 INFO - PROCESS | 23498 | 1461076689653 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 07:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:38:09 INFO - PROCESS | 23498 | 1461076689661 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:38:09 INFO - PROCESS | 23498 | 1461076689664 Marionette TRACE conn3 <- [1,54,null,{}] 07:38:09 INFO - PROCESS | 23498 | 1461076689669 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}] 07:38:09 INFO - PROCESS | 23498 | 1461076689793 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 07:38:09 INFO - PROCESS | 23498 | 1461076689811 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bafd2000 == 21 [pid = 23498] [id = 21] 07:38:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 60 (0x7f66b9436800) [pid = 23498] [serial = 60] [outer = (nil)] 07:38:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 61 (0x7f66bed28c00) [pid = 23498] [serial = 61] [outer = 0x7f66b9436800] 07:38:09 INFO - PROCESS | 23498 | 1461076689871 Marionette DEBUG loaded listener.js 07:38:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 62 (0x7f66c4acc800) [pid = 23498] [serial = 62] [outer = 0x7f66b9436800] 07:38:10 INFO - PROCESS | 23498 | 1461076690475 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]]]}] 07:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 833ms 07:38:10 INFO - PROCESS | 23498 | 1461076690494 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 07:38:10 INFO - PROCESS | 23498 | 1461076690496 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 07:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:38:10 INFO - PROCESS | 23498 | 1461076690502 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:38:10 INFO - PROCESS | 23498 | 1461076690504 Marionette TRACE conn3 <- [1,58,null,{}] 07:38:10 INFO - PROCESS | 23498 | 1461076690509 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}] 07:38:10 INFO - PROCESS | 23498 | 1461076690625 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 07:38:10 INFO - PROCESS | 23498 | 1461076690707 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bb219800 == 22 [pid = 23498] [id = 22] 07:38:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 63 (0x7f66b8666000) [pid = 23498] [serial = 63] [outer = (nil)] 07:38:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 64 (0x7f66c4accc00) [pid = 23498] [serial = 64] [outer = 0x7f66b8666000] 07:38:10 INFO - PROCESS | 23498 | 1461076690766 Marionette DEBUG loaded listener.js 07:38:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 65 (0x7f66c58b9000) [pid = 23498] [serial = 65] [outer = 0x7f66b8666000] 07:38:11 INFO - PROCESS | 23498 | 1461076691523 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]]]}] 07:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1076ms 07:38:11 INFO - PROCESS | 23498 | 1461076691580 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 07:38:11 INFO - PROCESS | 23498 | 1461076691587 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 07:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:38:11 INFO - PROCESS | 23498 | 1461076691595 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 23498 | 1461076691601 Marionette TRACE conn3 <- [1,62,null,{}] 07:38:11 INFO - PROCESS | 23498 | 1461076691608 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}] 07:38:11 INFO - PROCESS | 23498 | 1461076691810 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 07:38:11 INFO - PROCESS | 23498 | 1461076691825 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5587000 == 23 [pid = 23498] [id = 23] 07:38:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 66 (0x7f66aff0f800) [pid = 23498] [serial = 66] [outer = (nil)] 07:38:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 67 (0x7f66b1754c00) [pid = 23498] [serial = 67] [outer = 0x7f66aff0f800] 07:38:11 INFO - PROCESS | 23498 | 1461076691895 Marionette DEBUG loaded listener.js 07:38:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 68 (0x7f66b2ce2000) [pid = 23498] [serial = 68] [outer = 0x7f66aff0f800] 07:38:12 INFO - PROCESS | 23498 | 1461076692654 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]]]}] 07:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1087ms 07:38:12 INFO - PROCESS | 23498 | 1461076692688 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 07:38:12 INFO - PROCESS | 23498 | 1461076692695 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 07:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:38:12 INFO - PROCESS | 23498 | 1461076692705 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:38:12 INFO - PROCESS | 23498 | 1461076692708 Marionette TRACE conn3 <- [1,66,null,{}] 07:38:12 INFO - PROCESS | 23498 | 1461076692714 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}] 07:38:12 INFO - PROCESS | 23498 | 1461076692862 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 07:38:12 INFO - PROCESS | 23498 | 1461076692986 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b857f800 == 24 [pid = 23498] [id = 24] 07:38:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 69 (0x7f66b0c0d400) [pid = 23498] [serial = 69] [outer = (nil)] 07:38:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 70 (0x7f66b72b3800) [pid = 23498] [serial = 70] [outer = 0x7f66b0c0d400] 07:38:13 INFO - PROCESS | 23498 | 1461076693052 Marionette DEBUG loaded listener.js 07:38:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 71 (0x7f66b778dc00) [pid = 23498] [serial = 71] [outer = 0x7f66b0c0d400] 07:38:13 INFO - PROCESS | 23498 | 1461076693848 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]]]}] 07:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1181ms 07:38:13 INFO - PROCESS | 23498 | 1461076693886 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 07:38:13 INFO - PROCESS | 23498 | 1461076693889 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 07:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:38:13 INFO - PROCESS | 23498 | 1461076693896 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:38:13 INFO - PROCESS | 23498 | 1461076693902 Marionette TRACE conn3 <- [1,70,null,{}] 07:38:13 INFO - PROCESS | 23498 | 1461076693932 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}] 07:38:14 INFO - PROCESS | 23498 | 1461076694093 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 07:38:14 INFO - PROCESS | 23498 | 1461076694184 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bebbb000 == 25 [pid = 23498] [id = 25] 07:38:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 72 (0x7f66b8aa5400) [pid = 23498] [serial = 72] [outer = (nil)] 07:38:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 73 (0x7f66b90f3800) [pid = 23498] [serial = 73] [outer = 0x7f66b8aa5400] 07:38:14 INFO - PROCESS | 23498 | 1461076694274 Marionette DEBUG loaded listener.js 07:38:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 74 (0x7f66bb0da400) [pid = 23498] [serial = 74] [outer = 0x7f66b8aa5400] 07:38:15 INFO - PROCESS | 23498 | 1461076695007 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]]]}] 07:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1139ms 07:38:15 INFO - PROCESS | 23498 | 1461076695035 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 07:38:15 INFO - PROCESS | 23498 | 1461076695039 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 07:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:38:15 INFO - PROCESS | 23498 | 1461076695045 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:38:15 INFO - PROCESS | 23498 | 1461076695047 Marionette TRACE conn3 <- [1,74,null,{}] 07:38:15 INFO - PROCESS | 23498 | 1461076695053 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}] 07:38:15 INFO - PROCESS | 23498 | 1461076695206 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 07:38:15 INFO - PROCESS | 23498 | 1461076695429 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:15 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66affd5800 == 26 [pid = 23498] [id = 26] 07:38:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 75 (0x7f66af1b0000) [pid = 23498] [serial = 75] [outer = (nil)] 07:38:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 76 (0x7f66af1bac00) [pid = 23498] [serial = 76] [outer = 0x7f66af1b0000] 07:38:15 INFO - PROCESS | 23498 | 1461076695493 Marionette DEBUG loaded listener.js 07:38:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 77 (0x7f66af8db400) [pid = 23498] [serial = 77] [outer = 0x7f66af1b0000] 07:38:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bafd2000 == 25 [pid = 23498] [id = 21] 07:38:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b94b4000 == 24 [pid = 23498] [id = 20] 07:38:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b8dd7000 == 23 [pid = 23498] [id = 19] 07:38:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b899a000 == 22 [pid = 23498] [id = 18] 07:38:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7fda000 == 21 [pid = 23498] [id = 17] 07:38:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b5f51000 == 20 [pid = 23498] [id = 16] 07:38:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0d9d800 == 19 [pid = 23498] [id = 15] 07:38:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b71ca000 == 18 [pid = 23498] [id = 14] 07:38:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66affdf000 == 17 [pid = 23498] [id = 13] 07:38:16 INFO - PROCESS | 23498 | 1461076696367 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]]]}] 07:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1378ms 07:38:16 INFO - PROCESS | 23498 | 1461076696424 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 07:38:16 INFO - PROCESS | 23498 | 1461076696429 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 07:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:38:16 INFO - PROCESS | 23498 | 1461076696437 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:38:16 INFO - PROCESS | 23498 | 1461076696443 Marionette TRACE conn3 <- [1,78,null,{}] 07:38:16 INFO - PROCESS | 23498 | 1461076696452 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}] 07:38:16 INFO - PROCESS | 23498 | 1461076696604 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 07:38:16 INFO - PROCESS | 23498 | 1461076696723 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2be8000 == 18 [pid = 23498] [id = 27] 07:38:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 78 (0x7f66afd88400) [pid = 23498] [serial = 78] [outer = (nil)] 07:38:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 79 (0x7f66b1813000) [pid = 23498] [serial = 79] [outer = 0x7f66afd88400] 07:38:16 INFO - PROCESS | 23498 | 1461076696791 Marionette DEBUG loaded listener.js 07:38:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 80 (0x7f66b55be800) [pid = 23498] [serial = 80] [outer = 0x7f66afd88400] 07:38:17 INFO - PROCESS | 23498 | 1461076697536 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]]]}] 07:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1135ms 07:38:17 INFO - PROCESS | 23498 | 1461076697572 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 07:38:17 INFO - PROCESS | 23498 | 1461076697580 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 07:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:38:17 INFO - PROCESS | 23498 | 1461076697589 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:38:17 INFO - PROCESS | 23498 | 1461076697594 Marionette TRACE conn3 <- [1,82,null,{}] 07:38:17 INFO - PROCESS | 23498 | 1461076697599 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}] 07:38:17 INFO - PROCESS | 23498 | 1461076697747 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 07:38:17 INFO - PROCESS | 23498 | 1461076697872 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8570800 == 19 [pid = 23498] [id = 28] 07:38:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 81 (0x7f66afd8e400) [pid = 23498] [serial = 81] [outer = (nil)] 07:38:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 82 (0x7f66b7827c00) [pid = 23498] [serial = 82] [outer = 0x7f66afd8e400] 07:38:17 INFO - PROCESS | 23498 | 1461076697937 Marionette DEBUG loaded listener.js 07:38:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 83 (0x7f66b8913000) [pid = 23498] [serial = 83] [outer = 0x7f66afd8e400] 07:38:18 INFO - PROCESS | 23498 | 1461076698696 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]]]}] 07:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1132ms 07:38:18 INFO - PROCESS | 23498 | 1461076698724 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 07:38:18 INFO - PROCESS | 23498 | 1461076698726 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 07:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:38:18 INFO - PROCESS | 23498 | 1461076698733 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:38:18 INFO - PROCESS | 23498 | 1461076698739 Marionette TRACE conn3 <- [1,86,null,{}] 07:38:18 INFO - PROCESS | 23498 | 1461076698754 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}] 07:38:18 INFO - PROCESS | 23498 | 1461076698955 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 07:38:18 INFO - PROCESS | 23498 | 1461076698969 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b981d800 == 20 [pid = 23498] [id = 29] 07:38:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 84 (0x7f66b8b2bc00) [pid = 23498] [serial = 84] [outer = (nil)] 07:38:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66b9b9e400) [pid = 23498] [serial = 85] [outer = 0x7f66b8b2bc00] 07:38:19 INFO - PROCESS | 23498 | 1461076699041 Marionette DEBUG loaded listener.js 07:38:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66bb08bc00) [pid = 23498] [serial = 86] [outer = 0x7f66b8b2bc00] 07:38:19 INFO - PROCESS | 23498 | 1461076699818 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]]]}] 07:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1135ms 07:38:19 INFO - PROCESS | 23498 | 1461076699869 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 07:38:19 INFO - PROCESS | 23498 | 1461076699874 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 07:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:38:19 INFO - PROCESS | 23498 | 1461076699880 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:38:19 INFO - PROCESS | 23498 | 1461076699883 Marionette TRACE conn3 <- [1,90,null,{}] 07:38:19 INFO - PROCESS | 23498 | 1461076699889 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}] 07:38:20 INFO - PROCESS | 23498 | 1461076700079 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 07:38:20 INFO - PROCESS | 23498 | 1461076700092 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf90f800 == 21 [pid = 23498] [id = 30] 07:38:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66bb26a000) [pid = 23498] [serial = 87] [outer = (nil)] 07:38:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66c5672400) [pid = 23498] [serial = 88] [outer = 0x7f66bb26a000] 07:38:20 INFO - PROCESS | 23498 | 1461076700157 Marionette DEBUG loaded listener.js 07:38:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66c59b6400) [pid = 23498] [serial = 89] [outer = 0x7f66bb26a000] 07:38:20 INFO - PROCESS | 23498 | 1461076700969 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]]]}] 07:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1129ms 07:38:21 INFO - PROCESS | 23498 | 1461076701025 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 07:38:21 INFO - PROCESS | 23498 | 1461076701029 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 07:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:38:21 INFO - PROCESS | 23498 | 1461076701036 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:38:21 INFO - PROCESS | 23498 | 1461076701038 Marionette TRACE conn3 <- [1,94,null,{}] 07:38:21 INFO - PROCESS | 23498 | 1461076701044 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}] 07:38:21 INFO - PROCESS | 23498 | 1461076701179 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 07:38:21 INFO - PROCESS | 23498 | 1461076701299 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7c68000 == 22 [pid = 23498] [id = 31] 07:38:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66af073800) [pid = 23498] [serial = 90] [outer = (nil)] 07:38:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66bed35000) [pid = 23498] [serial = 91] [outer = 0x7f66af073800] 07:38:21 INFO - PROCESS | 23498 | 1461076701364 Marionette DEBUG loaded listener.js 07:38:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66c5b94c00) [pid = 23498] [serial = 92] [outer = 0x7f66af073800] 07:38:22 INFO - PROCESS | 23498 | 1461076702180 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]]]}] 07:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1182ms 07:38:22 INFO - PROCESS | 23498 | 1461076702218 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 07:38:22 INFO - PROCESS | 23498 | 1461076702223 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 07:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:38:22 INFO - PROCESS | 23498 | 1461076702231 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:38:22 INFO - PROCESS | 23498 | 1461076702237 Marionette TRACE conn3 <- [1,98,null,{}] 07:38:22 INFO - PROCESS | 23498 | 1461076702246 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}] 07:38:22 INFO - PROCESS | 23498 | 1461076702389 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 07:38:22 INFO - PROCESS | 23498 | 1461076702555 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0c86000 == 23 [pid = 23498] [id = 32] 07:38:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66aff0c400) [pid = 23498] [serial = 93] [outer = (nil)] 07:38:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66b1815000) [pid = 23498] [serial = 94] [outer = 0x7f66aff0c400] 07:38:22 INFO - PROCESS | 23498 | 1461076702650 Marionette DEBUG loaded listener.js 07:38:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66b60b8000) [pid = 23498] [serial = 95] [outer = 0x7f66aff0c400] 07:38:23 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b857f800 == 22 [pid = 23498] [id = 24] 07:38:23 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b5587000 == 21 [pid = 23498] [id = 23] 07:38:23 INFO - PROCESS | 23498 | 1461076703502 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]]]}] 07:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1346ms 07:38:23 INFO - PROCESS | 23498 | 1461076703578 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 07:38:23 INFO - PROCESS | 23498 | 1461076703586 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 07:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:38:23 INFO - PROCESS | 23498 | 1461076703598 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:38:23 INFO - PROCESS | 23498 | 1461076703604 Marionette TRACE conn3 <- [1,102,null,{}] 07:38:23 INFO - PROCESS | 23498 | 1461076703611 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}] 07:38:23 INFO - PROCESS | 23498 | 1461076703807 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 07:38:23 INFO - PROCESS | 23498 | 1461076703932 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b9477800 == 22 [pid = 23498] [id = 33] 07:38:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66b744f400) [pid = 23498] [serial = 96] [outer = (nil)] 07:38:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66b7456800) [pid = 23498] [serial = 97] [outer = 0x7f66b744f400] 07:38:24 INFO - PROCESS | 23498 | 1461076704011 Marionette DEBUG loaded listener.js 07:38:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66b8911000) [pid = 23498] [serial = 98] [outer = 0x7f66b744f400] 07:38:24 INFO - PROCESS | 23498 | 1461076704800 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]]]}] 07:38:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1232ms 07:38:24 INFO - PROCESS | 23498 | 1461076704829 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 07:38:24 INFO - PROCESS | 23498 | 1461076704836 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 07:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:38:24 INFO - PROCESS | 23498 | 1461076704847 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:38:24 INFO - PROCESS | 23498 | 1461076704850 Marionette TRACE conn3 <- [1,106,null,{}] 07:38:24 INFO - PROCESS | 23498 | 1461076704857 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}] 07:38:25 INFO - PROCESS | 23498 | 1461076705018 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 07:38:25 INFO - PROCESS | 23498 | 1461076705138 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf9b4000 == 23 [pid = 23498] [id = 34] 07:38:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66b744d800) [pid = 23498] [serial = 99] [outer = (nil)] 07:38:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66bb062400) [pid = 23498] [serial = 100] [outer = 0x7f66b744d800] 07:38:25 INFO - PROCESS | 23498 | 1461076705227 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66bb243800) [pid = 23498] [serial = 101] [outer = 0x7f66b744d800] 07:38:26 INFO - PROCESS | 23498 | 1461076706023 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]]]}] 07:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1229ms 07:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:38:26 INFO - PROCESS | 23498 | 1461076706095 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 07:38:26 INFO - PROCESS | 23498 | 1461076706098 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 07:38:26 INFO - PROCESS | 23498 | 1461076706105 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:38:26 INFO - PROCESS | 23498 | 1461076706110 Marionette TRACE conn3 <- [1,110,null,{}] 07:38:26 INFO - PROCESS | 23498 | 1461076706125 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}] 07:38:26 INFO - PROCESS | 23498 | 1461076706287 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 07:38:26 INFO - PROCESS | 23498 | 1461076706417 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5b20000 == 24 [pid = 23498] [id = 35] 07:38:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66b55b9800) [pid = 23498] [serial = 102] [outer = (nil)] 07:38:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66c5b0d400) [pid = 23498] [serial = 103] [outer = 0x7f66b55b9800] 07:38:26 INFO - PROCESS | 23498 | 1461076706505 Marionette DEBUG loaded listener.js 07:38:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66c6ac3000) [pid = 23498] [serial = 104] [outer = 0x7f66b55b9800] 07:38:27 INFO - PROCESS | 23498 | 1461076707449 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]]]}] 07:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1387ms 07:38:27 INFO - PROCESS | 23498 | 1461076707493 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 07:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:38:27 INFO - PROCESS | 23498 | 1461076707498 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 07:38:27 INFO - PROCESS | 23498 | 1461076707506 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:38:27 INFO - PROCESS | 23498 | 1461076707511 Marionette TRACE conn3 <- [1,114,null,{}] 07:38:27 INFO - PROCESS | 23498 | 1461076707519 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}] 07:38:27 INFO - PROCESS | 23498 | 1461076707664 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 07:38:27 INFO - PROCESS | 23498 | 1461076707803 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afdb9800 == 25 [pid = 23498] [id = 36] 07:38:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66b181a800) [pid = 23498] [serial = 105] [outer = (nil)] 07:38:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66b5f85800) [pid = 23498] [serial = 106] [outer = 0x7f66b181a800] 07:38:27 INFO - PROCESS | 23498 | 1461076707879 Marionette DEBUG loaded listener.js 07:38:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66b7e54000) [pid = 23498] [serial = 107] [outer = 0x7f66b181a800] 07:38:28 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b8570800 == 24 [pid = 23498] [id = 28] 07:38:28 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2be8000 == 23 [pid = 23498] [id = 27] 07:38:28 INFO - PROCESS | 23498 | 1461076708816 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]]]}] 07:38:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:38:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1383ms 07:38:28 INFO - PROCESS | 23498 | 1461076708888 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 07:38:28 INFO - PROCESS | 23498 | 1461076708893 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 07:38:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:38:28 INFO - PROCESS | 23498 | 1461076708900 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:38:28 INFO - PROCESS | 23498 | 1461076708906 Marionette TRACE conn3 <- [1,118,null,{}] 07:38:28 INFO - PROCESS | 23498 | 1461076708913 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}] 07:38:29 INFO - PROCESS | 23498 | 1461076709059 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 07:38:29 INFO - PROCESS | 23498 | 1461076709185 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bafcc000 == 24 [pid = 23498] [id = 37] 07:38:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66b8912800) [pid = 23498] [serial = 108] [outer = (nil)] 07:38:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66b9069400) [pid = 23498] [serial = 109] [outer = 0x7f66b8912800] 07:38:29 INFO - PROCESS | 23498 | 1461076709255 Marionette DEBUG loaded listener.js 07:38:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66bb060400) [pid = 23498] [serial = 110] [outer = 0x7f66b8912800] 07:38:29 INFO - PROCESS | 23498 | 1461076709960 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]]]}] 07:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1131ms 07:38:30 INFO - PROCESS | 23498 | 1461076710032 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 07:38:30 INFO - PROCESS | 23498 | 1461076710040 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 07:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:38:30 INFO - PROCESS | 23498 | 1461076710049 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:38:30 INFO - PROCESS | 23498 | 1461076710052 Marionette TRACE conn3 <- [1,122,null,{}] 07:38:30 INFO - PROCESS | 23498 | 1461076710058 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}] 07:38:30 INFO - PROCESS | 23498 | 1461076710210 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 07:38:30 INFO - PROCESS | 23498 | 1461076710306 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c59e0800 == 25 [pid = 23498] [id = 38] 07:38:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 111 (0x7f66b8fdd400) [pid = 23498] [serial = 111] [outer = (nil)] 07:38:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 112 (0x7f66c59b2c00) [pid = 23498] [serial = 112] [outer = 0x7f66b8fdd400] 07:38:30 INFO - PROCESS | 23498 | 1461076710372 Marionette DEBUG loaded listener.js 07:38:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 113 (0x7f66c5d0f000) [pid = 23498] [serial = 113] [outer = 0x7f66b8fdd400] 07:38:31 INFO - PROCESS | 23498 | 1461076711045 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]]]}] 07:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1032ms 07:38:31 INFO - PROCESS | 23498 | 1461076711082 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 07:38:31 INFO - PROCESS | 23498 | 1461076711084 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 07:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:38:31 INFO - PROCESS | 23498 | 1461076711091 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:38:31 INFO - PROCESS | 23498 | 1461076711096 Marionette TRACE conn3 <- [1,126,null,{}] 07:38:31 INFO - PROCESS | 23498 | 1461076711110 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}] 07:38:31 INFO - PROCESS | 23498 | 1461076711311 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 07:38:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 114 (0x7f66c6a32c00) [pid = 23498] [serial = 114] [outer = 0x7f66aef63400] 07:38:31 INFO - PROCESS | 23498 | 1461076711398 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8702800 == 26 [pid = 23498] [id = 39] 07:38:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 115 (0x7f66c6d0dc00) [pid = 23498] [serial = 115] [outer = (nil)] 07:38:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 116 (0x7f66c87d2000) [pid = 23498] [serial = 116] [outer = 0x7f66c6d0dc00] 07:38:31 INFO - PROCESS | 23498 | 1461076711520 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 117 (0x7f66c8d87c00) [pid = 23498] [serial = 117] [outer = 0x7f66c6d0dc00] 07:38:32 INFO - PROCESS | 23498 | 1461076712337 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]]]}] 07:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1285ms 07:38:32 INFO - PROCESS | 23498 | 1461076712377 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 07:38:32 INFO - PROCESS | 23498 | 1461076712381 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 07:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:38:32 INFO - PROCESS | 23498 | 1461076712387 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:38:32 INFO - PROCESS | 23498 | 1461076712390 Marionette TRACE conn3 <- [1,130,null,{}] 07:38:32 INFO - PROCESS | 23498 | 1461076712396 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}] 07:38:32 INFO - PROCESS | 23498 | 1461076712556 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 07:38:32 INFO - PROCESS | 23498 | 1461076712686 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8d22800 == 27 [pid = 23498] [id = 40] 07:38:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 118 (0x7f66af3eb800) [pid = 23498] [serial = 118] [outer = (nil)] 07:38:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 119 (0x7f66caa2fc00) [pid = 23498] [serial = 119] [outer = 0x7f66af3eb800] 07:38:32 INFO - PROCESS | 23498 | 1461076712753 Marionette DEBUG loaded listener.js 07:38:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 120 (0x7f66cabb5800) [pid = 23498] [serial = 120] [outer = 0x7f66af3eb800] 07:38:33 INFO - PROCESS | 23498 | 1461076713532 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]]]}] 07:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1178ms 07:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:38:33 INFO - PROCESS | 23498 | 1461076713566 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 07:38:33 INFO - PROCESS | 23498 | 1461076713568 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 07:38:33 INFO - PROCESS | 23498 | 1461076713574 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:38:33 INFO - PROCESS | 23498 | 1461076713577 Marionette TRACE conn3 <- [1,134,null,{}] 07:38:33 INFO - PROCESS | 23498 | 1461076713582 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}] 07:38:33 INFO - PROCESS | 23498 | 1461076713717 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 07:38:33 INFO - PROCESS | 23498 | 1461076713847 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b763e800 == 28 [pid = 23498] [id = 41] 07:38:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 121 (0x7f66b7432c00) [pid = 23498] [serial = 121] [outer = (nil)] 07:38:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 122 (0x7f66cae08000) [pid = 23498] [serial = 122] [outer = 0x7f66b7432c00] 07:38:33 INFO - PROCESS | 23498 | 1461076713914 Marionette DEBUG loaded listener.js 07:38:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 123 (0x7f66cae8fc00) [pid = 23498] [serial = 123] [outer = 0x7f66b7432c00] 07:38:34 INFO - PROCESS | 23498 | 1461076714837 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]]]}] 07:38:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1333ms 07:38:34 INFO - PROCESS | 23498 | 1461076714906 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 07:38:34 INFO - PROCESS | 23498 | 1461076714911 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 07:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:38:34 INFO - PROCESS | 23498 | 1461076714919 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:38:34 INFO - PROCESS | 23498 | 1461076714924 Marionette TRACE conn3 <- [1,138,null,{}] 07:38:34 INFO - PROCESS | 23498 | 1461076714931 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}] 07:38:35 INFO - PROCESS | 23498 | 1461076715083 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 07:38:35 INFO - PROCESS | 23498 | 1461076715232 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf9b4000 == 27 [pid = 23498] [id = 34] 07:38:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b9477800 == 26 [pid = 23498] [id = 33] 07:38:35 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b1789800 == 27 [pid = 23498] [id = 42] 07:38:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 124 (0x7f66af648800) [pid = 23498] [serial = 124] [outer = (nil)] 07:38:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 125 (0x7f66af8dd400) [pid = 23498] [serial = 125] [outer = 0x7f66af648800] 07:38:35 INFO - PROCESS | 23498 | 1461076715311 Marionette DEBUG loaded listener.js 07:38:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 126 (0x7f66b7695c00) [pid = 23498] [serial = 126] [outer = 0x7f66af648800] 07:38:36 INFO - PROCESS | 23498 | 1461076716074 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]]]}] 07:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1229ms 07:38:36 INFO - PROCESS | 23498 | 1461076716148 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 07:38:36 INFO - PROCESS | 23498 | 1461076716154 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 07:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:38:36 INFO - PROCESS | 23498 | 1461076716163 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:38:36 INFO - PROCESS | 23498 | 1461076716167 Marionette TRACE conn3 <- [1,142,null,{}] 07:38:36 INFO - PROCESS | 23498 | 1461076716192 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}] 07:38:36 INFO - PROCESS | 23498 | 1461076716341 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 07:38:36 INFO - PROCESS | 23498 | 1461076716468 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c59e9800 == 28 [pid = 23498] [id = 43] 07:38:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 127 (0x7f66af793c00) [pid = 23498] [serial = 127] [outer = (nil)] 07:38:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 128 (0x7f66c4acd000) [pid = 23498] [serial = 128] [outer = 0x7f66af793c00] 07:38:36 INFO - PROCESS | 23498 | 1461076716535 Marionette DEBUG loaded listener.js 07:38:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 129 (0x7f66c59b3800) [pid = 23498] [serial = 129] [outer = 0x7f66af793c00] 07:38:37 INFO - PROCESS | 23498 | 1461076717377 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]]]}] 07:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1265ms 07:38:37 INFO - PROCESS | 23498 | 1461076717432 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 23498 | 1461076717439 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 07:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:38:37 INFO - PROCESS | 23498 | 1461076717448 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 23498 | 1461076717451 Marionette TRACE conn3 <- [1,146,null,{}] 07:38:37 INFO - PROCESS | 23498 | 1461076717457 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}] 07:38:37 INFO - PROCESS | 23498 | 1461076717671 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 07:38:37 INFO - PROCESS | 23498 | 1461076717798 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:37 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8c73800 == 29 [pid = 23498] [id = 44] 07:38:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 130 (0x7f66bb240400) [pid = 23498] [serial = 130] [outer = (nil)] 07:38:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 131 (0x7f66c87e0000) [pid = 23498] [serial = 131] [outer = 0x7f66bb240400] 07:38:37 INFO - PROCESS | 23498 | 1461076717865 Marionette DEBUG loaded listener.js 07:38:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 132 (0x7f66c8d89c00) [pid = 23498] [serial = 132] [outer = 0x7f66bb240400] 07:38:38 INFO - PROCESS | 23498 | 1461076718684 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]]]}] 07:38:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1283ms 07:38:38 INFO - PROCESS | 23498 | 1461076718732 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 07:38:38 INFO - PROCESS | 23498 | 1461076718736 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 07:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:38:38 INFO - PROCESS | 23498 | 1461076718744 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:38:38 INFO - PROCESS | 23498 | 1461076718752 Marionette TRACE conn3 <- [1,150,null,{}] 07:38:38 INFO - PROCESS | 23498 | 1461076718769 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}] 07:38:39 INFO - PROCESS | 23498 | 1461076719013 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 07:38:39 INFO - PROCESS | 23498 | 1461076719145 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cae58800 == 30 [pid = 23498] [id = 45] 07:38:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 133 (0x7f66b0d29c00) [pid = 23498] [serial = 133] [outer = (nil)] 07:38:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66b2f22400) [pid = 23498] [serial = 134] [outer = 0x7f66b0d29c00] 07:38:39 INFO - PROCESS | 23498 | 1461076719211 Marionette DEBUG loaded listener.js 07:38:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66b5f86c00) [pid = 23498] [serial = 135] [outer = 0x7f66b0d29c00] 07:38:39 INFO - PROCESS | 23498 | 1461076719913 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]]]}] 07:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1190ms 07:38:39 INFO - PROCESS | 23498 | 1461076719932 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 07:38:39 INFO - PROCESS | 23498 | 1461076719936 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 07:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:38:39 INFO - PROCESS | 23498 | 1461076719942 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:38:39 INFO - PROCESS | 23498 | 1461076719944 Marionette TRACE conn3 <- [1,154,null,{}] 07:38:39 INFO - PROCESS | 23498 | 1461076719950 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}] 07:38:40 INFO - PROCESS | 23498 | 1461076720081 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 07:38:40 INFO - PROCESS | 23498 | 1461076720212 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0c8e000 == 31 [pid = 23498] [id = 46] 07:38:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66b2cdb000) [pid = 23498] [serial = 136] [outer = (nil)] 07:38:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66cb007000) [pid = 23498] [serial = 137] [outer = 0x7f66b2cdb000] 07:38:40 INFO - PROCESS | 23498 | 1461076720278 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66cd665400) [pid = 23498] [serial = 138] [outer = 0x7f66b2cdb000] 07:38:41 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bafcc000 == 30 [pid = 23498] [id = 37] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c59e0800 == 29 [pid = 23498] [id = 38] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0db2000 == 28 [pid = 23498] [id = 6] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7c68000 == 27 [pid = 23498] [id = 31] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8702800 == 26 [pid = 23498] [id = 39] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8d22800 == 25 [pid = 23498] [id = 40] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aef3b800 == 24 [pid = 23498] [id = 8] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b763e800 == 23 [pid = 23498] [id = 41] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af756000 == 22 [pid = 23498] [id = 10] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b981d800 == 21 [pid = 23498] [id = 29] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66d7dcc000 == 20 [pid = 23498] [id = 9] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf90f800 == 19 [pid = 23498] [id = 30] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bb219800 == 18 [pid = 23498] [id = 22] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c5b20000 == 17 [pid = 23498] [id = 35] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66affd5800 == 16 [pid = 23498] [id = 26] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bebbb000 == 15 [pid = 23498] [id = 25] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cae58800 == 14 [pid = 23498] [id = 45] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8c73800 == 13 [pid = 23498] [id = 44] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c59e9800 == 12 [pid = 23498] [id = 43] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afdb9800 == 11 [pid = 23498] [id = 36] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0c86000 == 10 [pid = 23498] [id = 32] 07:38:43 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b1789800 == 9 [pid = 23498] [id = 42] 07:38:44 INFO - PROCESS | 23498 | 1461076724551 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]]]}] 07:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 4689ms 07:38:44 INFO - PROCESS | 23498 | 1461076724634 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 07:38:44 INFO - PROCESS | 23498 | 1461076724638 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 07:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:38:44 INFO - PROCESS | 23498 | 1461076724647 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:38:44 INFO - PROCESS | 23498 | 1461076724649 Marionette TRACE conn3 <- [1,158,null,{}] 07:38:44 INFO - PROCESS | 23498 | 1461076724658 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}] 07:38:44 INFO - PROCESS | 23498 | 1461076724794 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 07:38:44 INFO - PROCESS | 23498 | 1461076724804 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2e0b000 == 10 [pid = 23498] [id = 47] 07:38:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 139 (0x7f66b2f22800) [pid = 23498] [serial = 139] [outer = (nil)] 07:38:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 140 (0x7f66b2f72000) [pid = 23498] [serial = 140] [outer = 0x7f66b2f22800] 07:38:44 INFO - PROCESS | 23498 | 1461076724864 Marionette DEBUG loaded listener.js 07:38:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 141 (0x7f66b5811800) [pid = 23498] [serial = 141] [outer = 0x7f66b2f22800] 07:38:45 INFO - PROCESS | 23498 | 1461076725531 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]]]}] 07:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 928ms 07:38:45 INFO - PROCESS | 23498 | 1461076725575 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 07:38:45 INFO - PROCESS | 23498 | 1461076725584 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 07:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:38:45 INFO - PROCESS | 23498 | 1461076725594 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:38:45 INFO - PROCESS | 23498 | 1461076725597 Marionette TRACE conn3 <- [1,162,null,{}] 07:38:45 INFO - PROCESS | 23498 | 1461076725616 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}] 07:38:45 INFO - PROCESS | 23498 | 1461076725793 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 07:38:45 INFO - PROCESS | 23498 | 1461076725805 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b89ab000 == 11 [pid = 23498] [id = 48] 07:38:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 142 (0x7f66b2f1f800) [pid = 23498] [serial = 142] [outer = (nil)] 07:38:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 143 (0x7f66b890f000) [pid = 23498] [serial = 143] [outer = 0x7f66b2f1f800] 07:38:45 INFO - PROCESS | 23498 | 1461076725862 Marionette DEBUG loaded listener.js 07:38:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 144 (0x7f66b8b28400) [pid = 23498] [serial = 144] [outer = 0x7f66b2f1f800] 07:38:46 INFO - PROCESS | 23498 | 1461076726570 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]]]}] 07:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1028ms 07:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:38:46 INFO - PROCESS | 23498 | 1461076726622 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 23498 | 1461076726625 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 07:38:46 INFO - PROCESS | 23498 | 1461076726632 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 23498 | 1461076726638 Marionette TRACE conn3 <- [1,166,null,{}] 07:38:46 INFO - PROCESS | 23498 | 1461076726654 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}] 07:38:46 INFO - PROCESS | 23498 | 1461076726847 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 07:38:46 INFO - PROCESS | 23498 | 1461076726888 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf91a800 == 12 [pid = 23498] [id = 49] 07:38:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f66b6522800) [pid = 23498] [serial = 145] [outer = (nil)] 07:38:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 146 (0x7f66bb080c00) [pid = 23498] [serial = 146] [outer = 0x7f66b6522800] 07:38:46 INFO - PROCESS | 23498 | 1461076726953 Marionette DEBUG loaded listener.js 07:38:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 147 (0x7f66c4ace000) [pid = 23498] [serial = 147] [outer = 0x7f66b6522800] 07:38:47 INFO - PROCESS | 23498 | 1461076727836 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]]]}] 07:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1236ms 07:38:47 INFO - PROCESS | 23498 | 1461076727882 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 07:38:47 INFO - PROCESS | 23498 | 1461076727886 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 07:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:38:47 INFO - PROCESS | 23498 | 1461076727898 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:38:47 INFO - PROCESS | 23498 | 1461076727900 Marionette TRACE conn3 <- [1,170,null,{}] 07:38:47 INFO - PROCESS | 23498 | 1461076727906 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}] 07:38:48 INFO - PROCESS | 23498 | 1461076728065 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 07:38:48 INFO - PROCESS | 23498 | 1461076728091 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c6a0d800 == 13 [pid = 23498] [id = 50] 07:38:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 148 (0x7f66b9cb6c00) [pid = 23498] [serial = 148] [outer = (nil)] 07:38:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66c6bf3800) [pid = 23498] [serial = 149] [outer = 0x7f66b9cb6c00] 07:38:48 INFO - PROCESS | 23498 | 1461076728147 Marionette DEBUG loaded listener.js 07:38:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66c8c23c00) [pid = 23498] [serial = 150] [outer = 0x7f66b9cb6c00] 07:38:49 INFO - PROCESS | 23498 | 1461076729627 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]]]}] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f66afd8e400) [pid = 23498] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66afd88400) [pid = 23498] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 147 (0x7f66b181a800) [pid = 23498] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 146 (0x7f66af1b0000) [pid = 23498] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 145 (0x7f66b0d26c00) [pid = 23498] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 144 (0x7f66af8e3800) [pid = 23498] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 143 (0x7f66b8aa9c00) [pid = 23498] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 142 (0x7f66b9b94400) [pid = 23498] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 141 (0x7f66bb059000) [pid = 23498] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 140 (0x7f66b0c02400) [pid = 23498] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 139 (0x7f66b9436800) [pid = 23498] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 138 (0x7f66af78d000) [pid = 23498] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f66af077000) [pid = 23498] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f66c6d0dc00) [pid = 23498] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 135 (0x7f66b8fdd400) [pid = 23498] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f66b7432c00) [pid = 23498] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66b0c0d400) [pid = 23498] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 132 (0x7f66b8b2bc00) [pid = 23498] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 131 (0x7f66af073800) [pid = 23498] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 130 (0x7f66af793c00) [pid = 23498] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 129 (0x7f66b55b9800) [pid = 23498] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 128 (0x7f66b744d800) [pid = 23498] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 127 (0x7f66aff0f800) [pid = 23498] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 126 (0x7f66aff0c400) [pid = 23498] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 125 (0x7f66b8666000) [pid = 23498] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 124 (0x7f66af3eb800) [pid = 23498] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 123 (0x7f66af3ee400) [pid = 23498] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 122 (0x7f66b744f400) [pid = 23498] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 121 (0x7f66af072000) [pid = 23498] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 120 (0x7f66b0d29c00) [pid = 23498] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 119 (0x7f66bb26a000) [pid = 23498] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 118 (0x7f66b8912800) [pid = 23498] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 117 (0x7f66b8aa5400) [pid = 23498] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 116 (0x7f66aff13000) [pid = 23498] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 115 (0x7f66af648800) [pid = 23498] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 114 (0x7f66bb240400) [pid = 23498] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:38:49 INFO - PROCESS | 23498 | --DOMWINDOW == 113 (0x7f66b0c08800) [pid = 23498] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1831ms 07:38:49 INFO - PROCESS | 23498 | 1461076729780 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 07:38:49 INFO - PROCESS | 23498 | 1461076729783 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 07:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:38:49 INFO - PROCESS | 23498 | 1461076729789 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:38:49 INFO - PROCESS | 23498 | 1461076729791 Marionette TRACE conn3 <- [1,174,null,{}] 07:38:49 INFO - PROCESS | 23498 | 1461076729797 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}] 07:38:49 INFO - PROCESS | 23498 | 1461076729959 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 07:38:50 INFO - PROCESS | 23498 | 1461076730022 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af761800 == 14 [pid = 23498] [id = 51] 07:38:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 114 (0x7f66af3ec400) [pid = 23498] [serial = 151] [outer = (nil)] 07:38:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 115 (0x7f66af794400) [pid = 23498] [serial = 152] [outer = 0x7f66af3ec400] 07:38:50 INFO - PROCESS | 23498 | 1461076730079 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 116 (0x7f66aff0f800) [pid = 23498] [serial = 153] [outer = 0x7f66af3ec400] 07:38:50 INFO - PROCESS | 23498 | 1461076730785 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]]]}] 07:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1077ms 07:38:50 INFO - PROCESS | 23498 | 1461076730898 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 07:38:50 INFO - PROCESS | 23498 | 1461076730900 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 07:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:38:50 INFO - PROCESS | 23498 | 1461076730941 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:38:50 INFO - PROCESS | 23498 | 1461076730943 Marionette TRACE conn3 <- [1,178,null,{}] 07:38:50 INFO - PROCESS | 23498 | 1461076730975 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}] 07:38:51 INFO - PROCESS | 23498 | 1461076731145 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 07:38:51 INFO - PROCESS | 23498 | 1461076731235 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b9826800 == 15 [pid = 23498] [id = 52] 07:38:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 117 (0x7f66af648800) [pid = 23498] [serial = 154] [outer = (nil)] 07:38:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 118 (0x7f66b9b9e800) [pid = 23498] [serial = 155] [outer = 0x7f66af648800] 07:38:51 INFO - PROCESS | 23498 | 1461076731298 Marionette DEBUG loaded listener.js 07:38:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 119 (0x7f66caa26000) [pid = 23498] [serial = 156] [outer = 0x7f66af648800] 07:38:52 INFO - PROCESS | 23498 | 1461076732108 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]]]}] 07:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1266ms 07:38:52 INFO - PROCESS | 23498 | 1461076732183 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 07:38:52 INFO - PROCESS | 23498 | 1461076732188 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 07:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:38:52 INFO - PROCESS | 23498 | 1461076732196 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:38:52 INFO - PROCESS | 23498 | 1461076732202 Marionette TRACE conn3 <- [1,182,null,{}] 07:38:52 INFO - PROCESS | 23498 | 1461076732210 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}] 07:38:52 INFO - PROCESS | 23498 | 1461076732383 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 07:38:52 INFO - PROCESS | 23498 | 1461076732515 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b79d8800 == 16 [pid = 23498] [id = 53] 07:38:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 120 (0x7f66b0d29400) [pid = 23498] [serial = 157] [outer = (nil)] 07:38:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 121 (0x7f66b2f1d800) [pid = 23498] [serial = 158] [outer = 0x7f66b0d29400] 07:38:52 INFO - PROCESS | 23498 | 1461076732583 Marionette DEBUG loaded listener.js 07:38:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 122 (0x7f66b60b8400) [pid = 23498] [serial = 159] [outer = 0x7f66b0d29400] 07:38:53 INFO - PROCESS | 23498 | 1461076733440 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]]]}] 07:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1282ms 07:38:53 INFO - PROCESS | 23498 | 1461076733479 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 07:38:53 INFO - PROCESS | 23498 | 1461076733487 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 07:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:38:53 INFO - PROCESS | 23498 | 1461076733497 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:38:53 INFO - PROCESS | 23498 | 1461076733502 Marionette TRACE conn3 <- [1,186,null,{}] 07:38:53 INFO - PROCESS | 23498 | 1461076733508 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}] 07:38:53 INFO - PROCESS | 23498 | 1461076733666 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 07:38:53 INFO - PROCESS | 23498 | 1461076733802 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af75a800 == 17 [pid = 23498] [id = 54] 07:38:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 123 (0x7f66af1bc800) [pid = 23498] [serial = 160] [outer = (nil)] 07:38:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 124 (0x7f66af8d6000) [pid = 23498] [serial = 161] [outer = 0x7f66af1bc800] 07:38:53 INFO - PROCESS | 23498 | 1461076733869 Marionette DEBUG loaded listener.js 07:38:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 125 (0x7f66b2f6f000) [pid = 23498] [serial = 162] [outer = 0x7f66af1bc800] 07:38:54 INFO - PROCESS | 23498 | 1461076734968 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]]]}] 07:38:54 INFO - PROCESS | 23498 | --DOMWINDOW == 124 (0x7f66b7828000) [pid = 23498] [serial = 12] [outer = (nil)] [url = about:blank] 07:38:54 INFO - PROCESS | 23498 | --DOMWINDOW == 123 (0x7f66b7e59000) [pid = 23498] [serial = 9] [outer = (nil)] [url = about:blank] 07:38:54 INFO - PROCESS | 23498 | --DOMWINDOW == 122 (0x7f66cb007000) [pid = 23498] [serial = 137] [outer = (nil)] [url = about:blank] 07:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1537ms 07:38:55 INFO - PROCESS | 23498 | 1461076735033 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 07:38:55 INFO - PROCESS | 23498 | 1461076735038 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 07:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:38:55 INFO - PROCESS | 23498 | 1461076735045 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:38:55 INFO - PROCESS | 23498 | 1461076735049 Marionette TRACE conn3 <- [1,190,null,{}] 07:38:55 INFO - PROCESS | 23498 | 1461076735056 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}] 07:38:55 INFO - PROCESS | 23498 | 1461076735221 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 07:38:55 INFO - PROCESS | 23498 | 1461076735278 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 121 (0x7f66af8db400) [pid = 23498] [serial = 77] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 120 (0x7f66b5f85800) [pid = 23498] [serial = 106] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 119 (0x7f66c8707000) [pid = 23498] [serial = 2] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 118 (0x7f66b1813000) [pid = 23498] [serial = 79] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 117 (0x7f66af1bac00) [pid = 23498] [serial = 76] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 116 (0x7f66af04c800) [pid = 23498] [serial = 31] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 115 (0x7f66b0d2f400) [pid = 23498] [serial = 43] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 114 (0x7f66af1b7400) [pid = 23498] [serial = 34] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 113 (0x7f66afd8b400) [pid = 23498] [serial = 37] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 112 (0x7f66b8fe1000) [pid = 23498] [serial = 52] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 111 (0x7f66b90f2800) [pid = 23498] [serial = 53] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 110 (0x7f66b9c25400) [pid = 23498] [serial = 55] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 109 (0x7f66bb060000) [pid = 23498] [serial = 58] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66aff15400) [pid = 23498] [serial = 38] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66bb0dac00) [pid = 23498] [serial = 59] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66b2f19000) [pid = 23498] [serial = 40] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66b9c2bc00) [pid = 23498] [serial = 56] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66bed28c00) [pid = 23498] [serial = 61] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66b580c000) [pid = 23498] [serial = 41] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66b55c2000) [pid = 23498] [serial = 46] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66b74d0400) [pid = 23498] [serial = 47] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66b2f1b000) [pid = 23498] [serial = 44] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66c4acc800) [pid = 23498] [serial = 62] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66b7c4fc00) [pid = 23498] [serial = 49] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66b8aa6000) [pid = 23498] [serial = 50] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66af78f800) [pid = 23498] [serial = 29] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66af3ec000) [pid = 23498] [serial = 35] [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.] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66bb243800) [pid = 23498] [serial = 101] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66b9069400) [pid = 23498] [serial = 109] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66b8913000) [pid = 23498] [serial = 83] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66b55be800) [pid = 23498] [serial = 80] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66b7e54000) [pid = 23498] [serial = 107] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66b7827c00) [pid = 23498] [serial = 82] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66c5b94c00) [pid = 23498] [serial = 92] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66b1815000) [pid = 23498] [serial = 94] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66cae08000) [pid = 23498] [serial = 122] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66c5b0d400) [pid = 23498] [serial = 103] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 84 (0x7f66c5672400) [pid = 23498] [serial = 88] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 83 (0x7f66b2ce2000) [pid = 23498] [serial = 68] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 82 (0x7f66c4acd000) [pid = 23498] [serial = 128] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 81 (0x7f66b72b3800) [pid = 23498] [serial = 70] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 80 (0x7f66b1754c00) [pid = 23498] [serial = 67] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 79 (0x7f66b60b8000) [pid = 23498] [serial = 95] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 78 (0x7f66c58b9000) [pid = 23498] [serial = 65] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 77 (0x7f66c59b2c00) [pid = 23498] [serial = 112] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 76 (0x7f66bb08bc00) [pid = 23498] [serial = 86] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 75 (0x7f66c4accc00) [pid = 23498] [serial = 64] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 74 (0x7f66b7456800) [pid = 23498] [serial = 97] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 73 (0x7f66af8dd400) [pid = 23498] [serial = 125] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 72 (0x7f66c8d87c00) [pid = 23498] [serial = 117] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 71 (0x7f66aff0c000) [pid = 23498] [serial = 19] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 70 (0x7f66c87d2000) [pid = 23498] [serial = 116] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 69 (0x7f66caa2fc00) [pid = 23498] [serial = 119] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 68 (0x7f66c5d0f000) [pid = 23498] [serial = 113] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 67 (0x7f66cae8fc00) [pid = 23498] [serial = 123] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 66 (0x7f66b778dc00) [pid = 23498] [serial = 71] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 65 (0x7f66b9b9e400) [pid = 23498] [serial = 85] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 64 (0x7f66bed35000) [pid = 23498] [serial = 91] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 63 (0x7f66c59b3800) [pid = 23498] [serial = 129] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 62 (0x7f66b90f3800) [pid = 23498] [serial = 73] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 61 (0x7f66c6ac3000) [pid = 23498] [serial = 104] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 60 (0x7f66c87e0000) [pid = 23498] [serial = 131] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 59 (0x7f66bb062400) [pid = 23498] [serial = 100] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 58 (0x7f66b7433400) [pid = 23498] [serial = 26] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 57 (0x7f66b5f86c00) [pid = 23498] [serial = 135] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 56 (0x7f66c59b6400) [pid = 23498] [serial = 89] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 55 (0x7f66bb060400) [pid = 23498] [serial = 110] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 54 (0x7f66af1b5800) [pid = 23498] [serial = 25] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 53 (0x7f66bb0da400) [pid = 23498] [serial = 74] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 52 (0x7f66b7e58800) [pid = 23498] [serial = 22] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 51 (0x7f66af06c800) [pid = 23498] [serial = 23] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 50 (0x7f66b7695c00) [pid = 23498] [serial = 126] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 49 (0x7f66c8d89c00) [pid = 23498] [serial = 132] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 48 (0x7f66b0c09000) [pid = 23498] [serial = 16] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 47 (0x7f66b2f22400) [pid = 23498] [serial = 134] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 46 (0x7f66b0c10800) [pid = 23498] [serial = 17] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 45 (0x7f66cabb5800) [pid = 23498] [serial = 120] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 44 (0x7f66af78a800) [pid = 23498] [serial = 28] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | --DOMWINDOW == 43 (0x7f66b8911000) [pid = 23498] [serial = 98] [outer = (nil)] [url = about:blank] 07:38:55 INFO - PROCESS | 23498 | 1461076735433 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afdab000 == 18 [pid = 23498] [id = 55] 07:38:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 44 (0x7f66af1bac00) [pid = 23498] [serial = 163] [outer = (nil)] 07:38:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 45 (0x7f66af8dd400) [pid = 23498] [serial = 164] [outer = 0x7f66af1bac00] 07:38:55 INFO - PROCESS | 23498 | 1461076735496 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 46 (0x7f66b1813400) [pid = 23498] [serial = 165] [outer = 0x7f66af1bac00] 07:38:56 INFO - PROCESS | 23498 | 1461076736055 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]]]}] 07:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1034ms 07:38:56 INFO - PROCESS | 23498 | 1461076736079 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 07:38:56 INFO - PROCESS | 23498 | 1461076736084 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 07:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:38:56 INFO - PROCESS | 23498 | 1461076736094 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 23498 | 1461076736098 Marionette TRACE conn3 <- [1,194,null,{}] 07:38:56 INFO - PROCESS | 23498 | 1461076736113 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}] 07:38:56 INFO - PROCESS | 23498 | 1461076736228 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 07:38:56 INFO - PROCESS | 23498 | 1461076736311 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:56 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0dac000 == 19 [pid = 23498] [id = 56] 07:38:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 47 (0x7f66af3e6800) [pid = 23498] [serial = 166] [outer = (nil)] 07:38:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 48 (0x7f66b2ce7000) [pid = 23498] [serial = 167] [outer = 0x7f66af3e6800] 07:38:56 INFO - PROCESS | 23498 | 1461076736365 Marionette DEBUG loaded listener.js 07:38:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 49 (0x7f66b2f22c00) [pid = 23498] [serial = 168] [outer = 0x7f66af3e6800] 07:38:57 INFO - PROCESS | 23498 | 1461076737098 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]]]}] 07:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1044ms 07:38:57 INFO - PROCESS | 23498 | 1461076737140 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 07:38:57 INFO - PROCESS | 23498 | 1461076737142 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 07:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:38:57 INFO - PROCESS | 23498 | 1461076737148 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:38:57 INFO - PROCESS | 23498 | 1461076737153 Marionette TRACE conn3 <- [1,198,null,{}] 07:38:57 INFO - PROCESS | 23498 | 1461076737181 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}] 07:38:57 INFO - PROCESS | 23498 | 1461076737324 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 07:38:57 INFO - PROCESS | 23498 | 1461076737342 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b557a800 == 20 [pid = 23498] [id = 57] 07:38:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 50 (0x7f66b5f85400) [pid = 23498] [serial = 169] [outer = (nil)] 07:38:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 51 (0x7f66b60b8000) [pid = 23498] [serial = 170] [outer = 0x7f66b5f85400] 07:38:57 INFO - PROCESS | 23498 | 1461076737407 Marionette DEBUG loaded listener.js 07:38:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 52 (0x7f66b742f400) [pid = 23498] [serial = 171] [outer = 0x7f66b5f85400] 07:38:58 INFO - PROCESS | 23498 | 1461076738032 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]]]}] 07:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 944ms 07:38:58 INFO - PROCESS | 23498 | 1461076738093 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 07:38:58 INFO - PROCESS | 23498 | 1461076738097 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 07:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:38:58 INFO - PROCESS | 23498 | 1461076738102 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:38:58 INFO - PROCESS | 23498 | 1461076738104 Marionette TRACE conn3 <- [1,202,null,{}] 07:38:58 INFO - PROCESS | 23498 | 1461076738109 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}] 07:38:58 INFO - PROCESS | 23498 | 1461076738258 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 07:38:58 INFO - PROCESS | 23498 | 1461076738284 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7626800 == 21 [pid = 23498] [id = 58] 07:38:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 53 (0x7f66af072000) [pid = 23498] [serial = 172] [outer = (nil)] 07:38:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 54 (0x7f66b7691000) [pid = 23498] [serial = 173] [outer = 0x7f66af072000] 07:38:58 INFO - PROCESS | 23498 | 1461076738338 Marionette DEBUG loaded listener.js 07:38:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 55 (0x7f66b7992800) [pid = 23498] [serial = 174] [outer = 0x7f66af072000] 07:38:59 INFO - PROCESS | 23498 | 1461076739088 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]]]}] 07:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1031ms 07:38:59 INFO - PROCESS | 23498 | --DOMWINDOW == 54 (0x7f66b9cb6c00) [pid = 23498] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:38:59 INFO - PROCESS | 23498 | --DOMWINDOW == 53 (0x7f66b2f1f800) [pid = 23498] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:38:59 INFO - PROCESS | 23498 | --DOMWINDOW == 52 (0x7f66b2cdb000) [pid = 23498] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:38:59 INFO - PROCESS | 23498 | --DOMWINDOW == 51 (0x7f66b2f22800) [pid = 23498] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:38:59 INFO - PROCESS | 23498 | --DOMWINDOW == 50 (0x7f66af3ec400) [pid = 23498] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:38:59 INFO - PROCESS | 23498 | --DOMWINDOW == 49 (0x7f66b6522800) [pid = 23498] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:38:59 INFO - PROCESS | 23498 | 1461076739146 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 07:38:59 INFO - PROCESS | 23498 | 1461076739149 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 07:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:38:59 INFO - PROCESS | 23498 | 1461076739165 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 23498 | 1461076739168 Marionette TRACE conn3 <- [1,206,null,{}] 07:38:59 INFO - PROCESS | 23498 | 1461076739180 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}] 07:38:59 INFO - PROCESS | 23498 | 1461076739299 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 07:38:59 INFO - PROCESS | 23498 | 1461076739306 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:59 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7c6b000 == 22 [pid = 23498] [id = 59] 07:38:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 50 (0x7f66b2f1e000) [pid = 23498] [serial = 175] [outer = (nil)] 07:38:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 51 (0x7f66b74cfc00) [pid = 23498] [serial = 176] [outer = 0x7f66b2f1e000] 07:38:59 INFO - PROCESS | 23498 | 1461076739359 Marionette DEBUG loaded listener.js 07:38:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 52 (0x7f66b7e5a000) [pid = 23498] [serial = 177] [outer = 0x7f66b2f1e000] 07:39:00 INFO - PROCESS | 23498 | 1461076740002 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]]]}] 07:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 886ms 07:39:00 INFO - PROCESS | 23498 | 1461076740053 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 07:39:00 INFO - PROCESS | 23498 | 1461076740056 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 07:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:39:00 INFO - PROCESS | 23498 | 1461076740063 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:39:00 INFO - PROCESS | 23498 | 1461076740065 Marionette TRACE conn3 <- [1,210,null,{}] 07:39:00 INFO - PROCESS | 23498 | 1461076740070 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}] 07:39:00 INFO - PROCESS | 23498 | 1461076740235 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 07:39:00 INFO - PROCESS | 23498 | 1461076740253 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b87cb000 == 23 [pid = 23498] [id = 60] 07:39:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 53 (0x7f66b5f85000) [pid = 23498] [serial = 178] [outer = (nil)] 07:39:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 54 (0x7f66b8ab2400) [pid = 23498] [serial = 179] [outer = 0x7f66b5f85000] 07:39:00 INFO - PROCESS | 23498 | 1461076740312 Marionette DEBUG loaded listener.js 07:39:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 55 (0x7f66b9438400) [pid = 23498] [serial = 180] [outer = 0x7f66b5f85000] 07:39:00 INFO - PROCESS | 23498 | 1461076740876 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]]]}] 07:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 826ms 07:39:00 INFO - PROCESS | 23498 | 1461076740889 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 07:39:00 INFO - PROCESS | 23498 | 1461076740892 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 07:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:39:00 INFO - PROCESS | 23498 | 1461076740904 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:39:00 INFO - PROCESS | 23498 | 1461076740906 Marionette TRACE conn3 <- [1,214,null,{}] 07:39:00 INFO - PROCESS | 23498 | 1461076740913 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}] 07:39:01 INFO - PROCESS | 23498 | 1461076741032 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 07:39:01 INFO - PROCESS | 23498 | 1461076741048 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8dc8000 == 24 [pid = 23498] [id = 61] 07:39:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 56 (0x7f66b2f15400) [pid = 23498] [serial = 181] [outer = (nil)] 07:39:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 57 (0x7f66b9c27000) [pid = 23498] [serial = 182] [outer = 0x7f66b2f15400] 07:39:01 INFO - PROCESS | 23498 | 1461076741099 Marionette DEBUG loaded listener.js 07:39:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 58 (0x7f66b9cb6c00) [pid = 23498] [serial = 183] [outer = 0x7f66b2f15400] 07:39:01 INFO - PROCESS | 23498 | 1461076741731 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]]]}] 07:39:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 882ms 07:39:01 INFO - PROCESS | 23498 | 1461076741787 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 07:39:01 INFO - PROCESS | 23498 | 1461076741792 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 07:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:39:01 INFO - PROCESS | 23498 | 1461076741818 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:39:01 INFO - PROCESS | 23498 | 1461076741824 Marionette TRACE conn3 <- [1,218,null,{}] 07:39:01 INFO - PROCESS | 23498 | 1461076741833 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}] 07:39:02 INFO - PROCESS | 23498 | 1461076742003 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 07:39:02 INFO - PROCESS | 23498 | 1461076742095 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afce3000 == 25 [pid = 23498] [id = 62] 07:39:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 59 (0x7f66af1b0400) [pid = 23498] [serial = 184] [outer = (nil)] 07:39:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 60 (0x7f66af8dec00) [pid = 23498] [serial = 185] [outer = 0x7f66af1b0400] 07:39:02 INFO - PROCESS | 23498 | 1461076742162 Marionette DEBUG loaded listener.js 07:39:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 61 (0x7f66b0c0fc00) [pid = 23498] [serial = 186] [outer = 0x7f66af1b0400] 07:39:02 INFO - PROCESS | 23498 | 1461076742850 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]]]}] 07:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1088ms 07:39:02 INFO - PROCESS | 23498 | 1461076742927 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 07:39:02 INFO - PROCESS | 23498 | 1461076742935 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 07:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:39:02 INFO - PROCESS | 23498 | 1461076742945 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:39:02 INFO - PROCESS | 23498 | 1461076742949 Marionette TRACE conn3 <- [1,222,null,{}] 07:39:02 INFO - PROCESS | 23498 | 1461076742954 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}] 07:39:03 INFO - PROCESS | 23498 | 1461076743138 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 07:39:03 INFO - PROCESS | 23498 | 1461076743150 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b557a000 == 26 [pid = 23498] [id = 63] 07:39:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 62 (0x7f66b1815000) [pid = 23498] [serial = 187] [outer = (nil)] 07:39:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 63 (0x7f66b555dc00) [pid = 23498] [serial = 188] [outer = 0x7f66b1815000] 07:39:03 INFO - PROCESS | 23498 | 1461076743212 Marionette DEBUG loaded listener.js 07:39:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 64 (0x7f66b5898000) [pid = 23498] [serial = 189] [outer = 0x7f66b1815000] 07:39:03 INFO - PROCESS | 23498 | 1461076743935 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]]]}] 07:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1041ms 07:39:03 INFO - PROCESS | 23498 | 1461076743986 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 07:39:03 INFO - PROCESS | 23498 | 1461076743990 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 07:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:39:03 INFO - PROCESS | 23498 | 1461076743997 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 23498 | 1461076744003 Marionette TRACE conn3 <- [1,226,null,{}] 07:39:04 INFO - PROCESS | 23498 | 1461076744047 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}] 07:39:04 INFO - PROCESS | 23498 | 1461076744191 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 07:39:04 INFO - PROCESS | 23498 | 1461076744307 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94b5000 == 27 [pid = 23498] [id = 64] 07:39:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 65 (0x7f66b5899c00) [pid = 23498] [serial = 190] [outer = (nil)] 07:39:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 66 (0x7f66b8919000) [pid = 23498] [serial = 191] [outer = 0x7f66b5899c00] 07:39:04 INFO - PROCESS | 23498 | 1461076744377 Marionette DEBUG loaded listener.js 07:39:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 67 (0x7f66b90e9c00) [pid = 23498] [serial = 192] [outer = 0x7f66b5899c00] 07:39:05 INFO - PROCESS | 23498 | 1461076745032 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]]]}] 07:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1088ms 07:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:39:05 INFO - PROCESS | 23498 | 1461076745085 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 07:39:05 INFO - PROCESS | 23498 | 1461076745089 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 07:39:05 INFO - PROCESS | 23498 | 1461076745095 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:39:05 INFO - PROCESS | 23498 | 1461076745098 Marionette TRACE conn3 <- [1,230,null,{}] 07:39:05 INFO - PROCESS | 23498 | 1461076745115 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}] 07:39:05 INFO - PROCESS | 23498 | 1461076745248 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 07:39:05 INFO - PROCESS | 23498 | 1461076745370 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bafd1800 == 28 [pid = 23498] [id = 65] 07:39:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 68 (0x7f66b5f89800) [pid = 23498] [serial = 193] [outer = (nil)] 07:39:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 69 (0x7f66bb05b800) [pid = 23498] [serial = 194] [outer = 0x7f66b5f89800] 07:39:05 INFO - PROCESS | 23498 | 1461076745435 Marionette DEBUG loaded listener.js 07:39:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 70 (0x7f66bb088c00) [pid = 23498] [serial = 195] [outer = 0x7f66b5f89800] 07:39:06 INFO - PROCESS | 23498 | 1461076746262 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]]]}] 07:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1195ms 07:39:06 INFO - PROCESS | 23498 | 1461076746289 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 07:39:06 INFO - PROCESS | 23498 | 1461076746292 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 07:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:39:06 INFO - PROCESS | 23498 | 1461076746298 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:39:06 INFO - PROCESS | 23498 | 1461076746301 Marionette TRACE conn3 <- [1,234,null,{}] 07:39:06 INFO - PROCESS | 23498 | 1461076746306 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}] 07:39:06 INFO - PROCESS | 23498 | 1461076746432 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 07:39:06 INFO - PROCESS | 23498 | 1461076746556 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bb226800 == 29 [pid = 23498] [id = 66] 07:39:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 71 (0x7f66b90ea400) [pid = 23498] [serial = 196] [outer = (nil)] 07:39:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 72 (0x7f66bb0e0400) [pid = 23498] [serial = 197] [outer = 0x7f66b90ea400] 07:39:06 INFO - PROCESS | 23498 | 1461076746619 Marionette DEBUG loaded listener.js 07:39:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 73 (0x7f66bec55c00) [pid = 23498] [serial = 198] [outer = 0x7f66b90ea400] 07:39:07 INFO - PROCESS | 23498 | 1461076747448 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]]]}] 07:39:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1177ms 07:39:07 INFO - PROCESS | 23498 | 1461076747476 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 07:39:07 INFO - PROCESS | 23498 | 1461076747480 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 07:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:39:07 INFO - PROCESS | 23498 | 1461076747488 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:39:07 INFO - PROCESS | 23498 | 1461076747493 Marionette TRACE conn3 <- [1,238,null,{}] 07:39:07 INFO - PROCESS | 23498 | 1461076747500 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}] 07:39:07 INFO - PROCESS | 23498 | 1461076747628 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 07:39:07 INFO - PROCESS | 23498 | 1461076747781 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af2b3000 == 30 [pid = 23498] [id = 67] 07:39:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 74 (0x7f66b0c08c00) [pid = 23498] [serial = 199] [outer = (nil)] 07:39:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 75 (0x7f66b0d2ac00) [pid = 23498] [serial = 200] [outer = 0x7f66b0c08c00] 07:39:07 INFO - PROCESS | 23498 | 1461076747853 Marionette DEBUG loaded listener.js 07:39:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 76 (0x7f66b2cdc400) [pid = 23498] [serial = 201] [outer = 0x7f66b0c08c00] 07:39:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0c8e000 == 29 [pid = 23498] [id = 46] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 75 (0x7f66c8c23c00) [pid = 23498] [serial = 150] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 74 (0x7f66b9b9e800) [pid = 23498] [serial = 155] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 73 (0x7f66c4ace000) [pid = 23498] [serial = 147] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 72 (0x7f66aff0f800) [pid = 23498] [serial = 153] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 71 (0x7f66c6bf3800) [pid = 23498] [serial = 149] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 70 (0x7f66b890f000) [pid = 23498] [serial = 143] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 69 (0x7f66b8b28400) [pid = 23498] [serial = 144] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 68 (0x7f66cd665400) [pid = 23498] [serial = 138] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 67 (0x7f66b2f72000) [pid = 23498] [serial = 140] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 66 (0x7f66b5811800) [pid = 23498] [serial = 141] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 65 (0x7f66af794400) [pid = 23498] [serial = 152] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | --DOMWINDOW == 64 (0x7f66bb080c00) [pid = 23498] [serial = 146] [outer = (nil)] [url = about:blank] 07:39:08 INFO - PROCESS | 23498 | 1461076748526 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]]]}] 07:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1084ms 07:39:08 INFO - PROCESS | 23498 | 1461076748573 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 07:39:08 INFO - PROCESS | 23498 | 1461076748581 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 07:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:39:08 INFO - PROCESS | 23498 | 1461076748589 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:39:08 INFO - PROCESS | 23498 | 1461076748592 Marionette TRACE conn3 <- [1,242,null,{}] 07:39:08 INFO - PROCESS | 23498 | 1461076748596 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}] 07:39:08 INFO - PROCESS | 23498 | 1461076748718 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 07:39:08 INFO - PROCESS | 23498 | 1461076748798 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2f61800 == 30 [pid = 23498] [id = 68] 07:39:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 65 (0x7f66aff0f800) [pid = 23498] [serial = 202] [outer = (nil)] 07:39:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 66 (0x7f66b555f400) [pid = 23498] [serial = 203] [outer = 0x7f66aff0f800] 07:39:08 INFO - PROCESS | 23498 | 1461076748852 Marionette DEBUG loaded listener.js 07:39:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 67 (0x7f66b60b9400) [pid = 23498] [serial = 204] [outer = 0x7f66aff0f800] 07:39:09 INFO - PROCESS | 23498 | 1461076749436 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]]]}] 07:39:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 881ms 07:39:09 INFO - PROCESS | 23498 | 1461076749471 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 07:39:09 INFO - PROCESS | 23498 | 1461076749476 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 07:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:39:09 INFO - PROCESS | 23498 | 1461076749481 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:39:09 INFO - PROCESS | 23498 | 1461076749486 Marionette TRACE conn3 <- [1,246,null,{}] 07:39:09 INFO - PROCESS | 23498 | 1461076749500 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}] 07:39:09 INFO - PROCESS | 23498 | 1461076749628 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 07:39:09 INFO - PROCESS | 23498 | 1461076749726 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b856f000 == 31 [pid = 23498] [id = 69] 07:39:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 68 (0x7f66b6522800) [pid = 23498] [serial = 205] [outer = (nil)] 07:39:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 69 (0x7f66b890e800) [pid = 23498] [serial = 206] [outer = 0x7f66b6522800] 07:39:09 INFO - PROCESS | 23498 | 1461076749782 Marionette DEBUG loaded listener.js 07:39:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 70 (0x7f66b90ed400) [pid = 23498] [serial = 207] [outer = 0x7f66b6522800] 07:39:10 INFO - PROCESS | 23498 | 1461076750404 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]]]}] 07:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 986ms 07:39:10 INFO - PROCESS | 23498 | 1461076750469 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 07:39:10 INFO - PROCESS | 23498 | 1461076750473 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 07:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:39:10 INFO - PROCESS | 23498 | 1461076750479 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:39:10 INFO - PROCESS | 23498 | 1461076750481 Marionette TRACE conn3 <- [1,250,null,{}] 07:39:10 INFO - PROCESS | 23498 | 1461076750485 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}] 07:39:10 INFO - PROCESS | 23498 | 1461076750645 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 07:39:10 INFO - PROCESS | 23498 | 1461076750673 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94bf800 == 32 [pid = 23498] [id = 70] 07:39:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 71 (0x7f66b2f1f000) [pid = 23498] [serial = 208] [outer = (nil)] 07:39:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 72 (0x7f66bb080c00) [pid = 23498] [serial = 209] [outer = 0x7f66b2f1f000] 07:39:10 INFO - PROCESS | 23498 | 1461076750728 Marionette DEBUG loaded listener.js 07:39:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 73 (0x7f66bed28400) [pid = 23498] [serial = 210] [outer = 0x7f66b2f1f000] 07:39:11 INFO - PROCESS | 23498 | 1461076751359 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]]]}] 07:39:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 925ms 07:39:11 INFO - PROCESS | 23498 | 1461076751404 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 07:39:11 INFO - PROCESS | 23498 | 1461076751408 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 07:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:39:11 INFO - PROCESS | 23498 | 1461076751423 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:39:11 INFO - PROCESS | 23498 | 1461076751426 Marionette TRACE conn3 <- [1,254,null,{}] 07:39:11 INFO - PROCESS | 23498 | 1461076751431 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}] 07:39:11 INFO - PROCESS | 23498 | 1461076751579 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 07:39:11 INFO - PROCESS | 23498 | 1461076751605 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf90e800 == 33 [pid = 23498] [id = 71] 07:39:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 74 (0x7f66bed28c00) [pid = 23498] [serial = 211] [outer = (nil)] 07:39:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 75 (0x7f66c4ad2400) [pid = 23498] [serial = 212] [outer = 0x7f66bed28c00] 07:39:11 INFO - PROCESS | 23498 | 1461076751660 Marionette DEBUG loaded listener.js 07:39:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 76 (0x7f66c5674000) [pid = 23498] [serial = 213] [outer = 0x7f66bed28c00] 07:39:12 INFO - PROCESS | 23498 | 1461076752305 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]]]}] 07:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 929ms 07:39:12 INFO - PROCESS | 23498 | 1461076752352 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 07:39:12 INFO - PROCESS | 23498 | 1461076752355 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 07:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:39:12 INFO - PROCESS | 23498 | 1461076752369 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:39:12 INFO - PROCESS | 23498 | 1461076752371 Marionette TRACE conn3 <- [1,258,null,{}] 07:39:12 INFO - PROCESS | 23498 | 1461076752376 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}] 07:39:12 INFO - PROCESS | 23498 | 1461076752552 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 07:39:12 INFO - PROCESS | 23498 | 1461076752572 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:12 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af052800 == 34 [pid = 23498] [id = 72] 07:39:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 77 (0x7f66c59ba800) [pid = 23498] [serial = 214] [outer = (nil)] 07:39:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 78 (0x7f66c5d11800) [pid = 23498] [serial = 215] [outer = 0x7f66c59ba800] 07:39:12 INFO - PROCESS | 23498 | 1461076752642 Marionette DEBUG loaded listener.js 07:39:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 79 (0x7f66c6a2f400) [pid = 23498] [serial = 216] [outer = 0x7f66c59ba800] 07:39:12 INFO - PROCESS | 23498 | --DOMWINDOW == 78 (0x7f66af072000) [pid = 23498] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:39:12 INFO - PROCESS | 23498 | --DOMWINDOW == 77 (0x7f66b2f1e000) [pid = 23498] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:39:12 INFO - PROCESS | 23498 | --DOMWINDOW == 76 (0x7f66b5f85400) [pid = 23498] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:39:12 INFO - PROCESS | 23498 | --DOMWINDOW == 75 (0x7f66af1bac00) [pid = 23498] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:39:12 INFO - PROCESS | 23498 | --DOMWINDOW == 74 (0x7f66af3e6800) [pid = 23498] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:39:12 INFO - PROCESS | 23498 | --DOMWINDOW == 73 (0x7f66b5f85000) [pid = 23498] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:39:13 INFO - PROCESS | 23498 | 1461076753268 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]]]}] 07:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 925ms 07:39:13 INFO - PROCESS | 23498 | 1461076753295 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 07:39:13 INFO - PROCESS | 23498 | 1461076753298 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 07:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:39:13 INFO - PROCESS | 23498 | 1461076753304 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:39:13 INFO - PROCESS | 23498 | 1461076753307 Marionette TRACE conn3 <- [1,262,null,{}] 07:39:13 INFO - PROCESS | 23498 | 1461076753313 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}] 07:39:13 INFO - PROCESS | 23498 | 1461076753457 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 07:39:13 INFO - PROCESS | 23498 | 1461076753473 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5839800 == 35 [pid = 23498] [id = 73] 07:39:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 74 (0x7f66aef66800) [pid = 23498] [serial = 217] [outer = (nil)] 07:39:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 75 (0x7f66c5d27c00) [pid = 23498] [serial = 218] [outer = 0x7f66aef66800] 07:39:13 INFO - PROCESS | 23498 | 1461076753530 Marionette DEBUG loaded listener.js 07:39:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 76 (0x7f66c6d06c00) [pid = 23498] [serial = 219] [outer = 0x7f66aef66800] 07:39:14 INFO - PROCESS | 23498 | 1461076754093 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]]]}] 07:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 832ms 07:39:14 INFO - PROCESS | 23498 | 1461076754138 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 07:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:39:14 INFO - PROCESS | 23498 | 1461076754141 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 07:39:14 INFO - PROCESS | 23498 | 1461076754146 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:39:14 INFO - PROCESS | 23498 | 1461076754149 Marionette TRACE conn3 <- [1,266,null,{}] 07:39:14 INFO - PROCESS | 23498 | 1461076754153 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}] 07:39:14 INFO - PROCESS | 23498 | 1461076754272 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 07:39:14 INFO - PROCESS | 23498 | 1461076754287 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5ba0000 == 36 [pid = 23498] [id = 74] 07:39:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 77 (0x7f66c6bf0c00) [pid = 23498] [serial = 220] [outer = (nil)] 07:39:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 78 (0x7f66c8c23c00) [pid = 23498] [serial = 221] [outer = 0x7f66c6bf0c00] 07:39:14 INFO - PROCESS | 23498 | 1461076754344 Marionette DEBUG loaded listener.js 07:39:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 79 (0x7f66c8cc1800) [pid = 23498] [serial = 222] [outer = 0x7f66c6bf0c00] 07:39:15 INFO - PROCESS | 23498 | 1461076755159 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]]]}] 07:39:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1076ms 07:39:15 INFO - PROCESS | 23498 | 1461076755223 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 07:39:15 INFO - PROCESS | 23498 | 1461076755228 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 07:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:39:15 INFO - PROCESS | 23498 | 1461076755237 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:39:15 INFO - PROCESS | 23498 | 1461076755243 Marionette TRACE conn3 <- [1,270,null,{}] 07:39:15 INFO - PROCESS | 23498 | 1461076755252 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}] 07:39:15 INFO - PROCESS | 23498 | 1461076755413 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 07:39:15 INFO - PROCESS | 23498 | 1461076755538 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:15 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2e11800 == 37 [pid = 23498] [id = 75] 07:39:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 80 (0x7f66af1b5800) [pid = 23498] [serial = 223] [outer = (nil)] 07:39:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 81 (0x7f66b181e800) [pid = 23498] [serial = 224] [outer = 0x7f66af1b5800] 07:39:15 INFO - PROCESS | 23498 | 1461076755607 Marionette DEBUG loaded listener.js 07:39:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 82 (0x7f66b2f20400) [pid = 23498] [serial = 225] [outer = 0x7f66af1b5800] 07:39:16 INFO - PROCESS | 23498 | 1461076756333 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]]]}] 07:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1134ms 07:39:16 INFO - PROCESS | 23498 | 1461076756371 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 07:39:16 INFO - PROCESS | 23498 | 1461076756379 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 07:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:39:16 INFO - PROCESS | 23498 | 1461076756390 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:39:16 INFO - PROCESS | 23498 | 1461076756393 Marionette TRACE conn3 <- [1,274,null,{}] 07:39:16 INFO - PROCESS | 23498 | 1461076756400 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}] 07:39:16 INFO - PROCESS | 23498 | 1461076756550 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 07:39:16 INFO - PROCESS | 23498 | 1461076756670 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94ae000 == 38 [pid = 23498] [id = 76] 07:39:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 83 (0x7f66af78f800) [pid = 23498] [serial = 226] [outer = (nil)] 07:39:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 84 (0x7f66b7456800) [pid = 23498] [serial = 227] [outer = 0x7f66af78f800] 07:39:16 INFO - PROCESS | 23498 | 1461076756737 Marionette DEBUG loaded listener.js 07:39:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66b8aa6000) [pid = 23498] [serial = 228] [outer = 0x7f66af78f800] 07:39:17 INFO - PROCESS | 23498 | 1461076757469 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]]]}] 07:39:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1136ms 07:39:17 INFO - PROCESS | 23498 | 1461076757526 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 07:39:17 INFO - PROCESS | 23498 | 1461076757530 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 07:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:39:17 INFO - PROCESS | 23498 | 1461076757538 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:39:17 INFO - PROCESS | 23498 | 1461076757543 Marionette TRACE conn3 <- [1,278,null,{}] 07:39:17 INFO - PROCESS | 23498 | 1461076757558 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}] 07:39:17 INFO - PROCESS | 23498 | 1461076757728 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 07:39:17 INFO - PROCESS | 23498 | 1461076757849 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c679a800 == 39 [pid = 23498] [id = 77] 07:39:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66b8ab0c00) [pid = 23498] [serial = 229] [outer = (nil)] 07:39:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66c58bb800) [pid = 23498] [serial = 230] [outer = 0x7f66b8ab0c00] 07:39:17 INFO - PROCESS | 23498 | 1461076757916 Marionette DEBUG loaded listener.js 07:39:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66c5be8000) [pid = 23498] [serial = 231] [outer = 0x7f66b8ab0c00] 07:39:18 INFO - PROCESS | 23498 | 1461076758781 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]]]}] 07:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1289ms 07:39:18 INFO - PROCESS | 23498 | 1461076758829 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 07:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:39:18 INFO - PROCESS | 23498 | 1461076758834 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 07:39:18 INFO - PROCESS | 23498 | 1461076758840 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:39:18 INFO - PROCESS | 23498 | 1461076758843 Marionette TRACE conn3 <- [1,282,null,{}] 07:39:18 INFO - PROCESS | 23498 | 1461076758849 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}] 07:39:19 INFO - PROCESS | 23498 | 1461076758999 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 07:39:19 INFO - PROCESS | 23498 | 1461076759126 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:19 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0dba000 == 40 [pid = 23498] [id = 78] 07:39:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66af1b6c00) [pid = 23498] [serial = 232] [outer = (nil)] 07:39:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66b55c1400) [pid = 23498] [serial = 233] [outer = 0x7f66af1b6c00] 07:39:19 INFO - PROCESS | 23498 | 1461076759190 Marionette DEBUG loaded listener.js 07:39:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66c5d0ec00) [pid = 23498] [serial = 234] [outer = 0x7f66af1b6c00] 07:39:20 INFO - PROCESS | 23498 | 1461076760236 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]]]}] 07:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1430ms 07:39:20 INFO - PROCESS | 23498 | 1461076760270 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 07:39:20 INFO - PROCESS | 23498 | 1461076760276 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 07:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:39:20 INFO - PROCESS | 23498 | 1461076760283 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:39:20 INFO - PROCESS | 23498 | 1461076760288 Marionette TRACE conn3 <- [1,286,null,{}] 07:39:20 INFO - PROCESS | 23498 | 1461076760295 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}] 07:39:20 INFO - PROCESS | 23498 | 1461076760432 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 07:39:20 INFO - PROCESS | 23498 | 1461076760570 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2bd4000 == 41 [pid = 23498] [id = 79] 07:39:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66b2ce4400) [pid = 23498] [serial = 235] [outer = (nil)] 07:39:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66b2f24800) [pid = 23498] [serial = 236] [outer = 0x7f66b2ce4400] 07:39:20 INFO - PROCESS | 23498 | 1461076760630 Marionette DEBUG loaded listener.js 07:39:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66b60b7400) [pid = 23498] [serial = 237] [outer = 0x7f66b2ce4400] 07:39:20 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66b9c27000) [pid = 23498] [serial = 182] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c5839800 == 40 [pid = 23498] [id = 73] 07:39:21 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af052800 == 39 [pid = 23498] [id = 72] 07:39:21 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf90e800 == 38 [pid = 23498] [id = 71] 07:39:21 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b94bf800 == 37 [pid = 23498] [id = 70] 07:39:21 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b856f000 == 36 [pid = 23498] [id = 69] 07:39:21 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2f61800 == 35 [pid = 23498] [id = 68] 07:39:21 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af2b3000 == 34 [pid = 23498] [id = 67] 07:39:21 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bb226800 == 33 [pid = 23498] [id = 66] 07:39:21 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bafd1800 == 32 [pid = 23498] [id = 65] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66b7691000) [pid = 23498] [serial = 173] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66b74cfc00) [pid = 23498] [serial = 176] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66b7e5a000) [pid = 23498] [serial = 177] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66b2f1d800) [pid = 23498] [serial = 158] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66b60b8000) [pid = 23498] [serial = 170] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66af8dd400) [pid = 23498] [serial = 164] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66b1813400) [pid = 23498] [serial = 165] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66b2ce7000) [pid = 23498] [serial = 167] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 84 (0x7f66b2f22c00) [pid = 23498] [serial = 168] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 83 (0x7f66af8d6000) [pid = 23498] [serial = 161] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 82 (0x7f66b7992800) [pid = 23498] [serial = 174] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 81 (0x7f66b742f400) [pid = 23498] [serial = 171] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 80 (0x7f66b8ab2400) [pid = 23498] [serial = 179] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | --DOMWINDOW == 79 (0x7f66b9438400) [pid = 23498] [serial = 180] [outer = (nil)] [url = about:blank] 07:39:21 INFO - PROCESS | 23498 | 1461076761359 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]]]}] 07:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1084ms 07:39:21 INFO - PROCESS | 23498 | 1461076761368 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 07:39:21 INFO - PROCESS | 23498 | 1461076761375 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 07:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:39:21 INFO - PROCESS | 23498 | 1461076761385 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:39:21 INFO - PROCESS | 23498 | 1461076761389 Marionette TRACE conn3 <- [1,290,null,{}] 07:39:21 INFO - PROCESS | 23498 | 1461076761394 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}] 07:39:21 INFO - PROCESS | 23498 | 1461076761544 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 07:39:21 INFO - PROCESS | 23498 | 1461076761629 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5576800 == 33 [pid = 23498] [id = 80] 07:39:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 80 (0x7f66b1760000) [pid = 23498] [serial = 238] [outer = (nil)] 07:39:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 81 (0x7f66b7691000) [pid = 23498] [serial = 239] [outer = 0x7f66b1760000] 07:39:21 INFO - PROCESS | 23498 | 1461076761684 Marionette DEBUG loaded listener.js 07:39:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 82 (0x7f66b890ec00) [pid = 23498] [serial = 240] [outer = 0x7f66b1760000] 07:39:22 INFO - PROCESS | 23498 | 1461076762358 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]]]}] 07:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1028ms 07:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:39:22 INFO - PROCESS | 23498 | 1461076762413 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 07:39:22 INFO - PROCESS | 23498 | 1461076762415 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 07:39:22 INFO - PROCESS | 23498 | 1461076762427 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:39:22 INFO - PROCESS | 23498 | 1461076762431 Marionette TRACE conn3 <- [1,294,null,{}] 07:39:22 INFO - PROCESS | 23498 | 1461076762498 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}] 07:39:22 INFO - PROCESS | 23498 | 1461076762633 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 07:39:22 INFO - PROCESS | 23498 | 1461076762643 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b87ce000 == 34 [pid = 23498] [id = 81] 07:39:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 83 (0x7f66b9069000) [pid = 23498] [serial = 241] [outer = (nil)] 07:39:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 84 (0x7f66b9b96c00) [pid = 23498] [serial = 242] [outer = 0x7f66b9069000] 07:39:22 INFO - PROCESS | 23498 | 1461076762700 Marionette DEBUG loaded listener.js 07:39:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66bb080400) [pid = 23498] [serial = 243] [outer = 0x7f66b9069000] 07:39:23 INFO - PROCESS | 23498 | 1461076763368 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]]]}] 07:39:23 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. 07:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 994ms 07:39:23 INFO - PROCESS | 23498 | 1461076763417 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 07:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:39:23 INFO - PROCESS | 23498 | 1461076763430 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 07:39:23 INFO - PROCESS | 23498 | 1461076763436 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:39:23 INFO - PROCESS | 23498 | 1461076763438 Marionette TRACE conn3 <- [1,298,null,{}] 07:39:23 INFO - PROCESS | 23498 | 1461076763443 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}] 07:39:23 INFO - PROCESS | 23498 | 1461076763590 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 07:39:23 INFO - PROCESS | 23498 | 1461076763615 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94ab800 == 35 [pid = 23498] [id = 82] 07:39:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66b8ab1c00) [pid = 23498] [serial = 244] [outer = (nil)] 07:39:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66c5668c00) [pid = 23498] [serial = 245] [outer = 0x7f66b8ab1c00] 07:39:23 INFO - PROCESS | 23498 | 1461076763669 Marionette DEBUG loaded listener.js 07:39:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66c59b4800) [pid = 23498] [serial = 246] [outer = 0x7f66b8ab1c00] 07:39:24 INFO - PROCESS | 23498 | 1461076764269 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]]]}] 07:39:24 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. 07:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 875ms 07:39:24 INFO - PROCESS | 23498 | 1461076764311 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 07:39:24 INFO - PROCESS | 23498 | 1461076764314 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 07:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:39:24 INFO - PROCESS | 23498 | 1461076764328 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:39:24 INFO - PROCESS | 23498 | 1461076764332 Marionette TRACE conn3 <- [1,302,null,{}] 07:39:24 INFO - PROCESS | 23498 | 1461076764336 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}] 07:39:24 INFO - PROCESS | 23498 | 1461076764484 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 07:39:24 INFO - PROCESS | 23498 | 1461076764547 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:24 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bebab800 == 36 [pid = 23498] [id = 83] 07:39:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66bb244000) [pid = 23498] [serial = 247] [outer = (nil)] 07:39:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66c5b97800) [pid = 23498] [serial = 248] [outer = 0x7f66bb244000] 07:39:24 INFO - PROCESS | 23498 | 1461076764600 Marionette DEBUG loaded listener.js 07:39:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66c6a2b000) [pid = 23498] [serial = 249] [outer = 0x7f66bb244000] 07:39:25 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66aff0f800) [pid = 23498] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:39:25 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66b2f1f000) [pid = 23498] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:39:25 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66b0c08c00) [pid = 23498] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:39:25 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66b6522800) [pid = 23498] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:39:25 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66aef66800) [pid = 23498] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:39:25 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66c59ba800) [pid = 23498] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:39:25 INFO - PROCESS | 23498 | --DOMWINDOW == 84 (0x7f66bed28c00) [pid = 23498] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:39:25 INFO - PROCESS | 23498 | --DOMWINDOW == 83 (0x7f66af648800) [pid = 23498] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:39:25 INFO - PROCESS | 23498 | 1461076765414 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]]]}] 07:39:25 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. 07:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1135ms 07:39:25 INFO - PROCESS | 23498 | 1461076765456 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 07:39:25 INFO - PROCESS | 23498 | 1461076765459 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 07:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:39:25 INFO - PROCESS | 23498 | 1461076765464 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:39:25 INFO - PROCESS | 23498 | 1461076765466 Marionette TRACE conn3 <- [1,306,null,{}] 07:39:25 INFO - PROCESS | 23498 | 1461076765471 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}] 07:39:25 INFO - PROCESS | 23498 | 1461076765614 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 07:39:25 INFO - PROCESS | 23498 | 1461076765702 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bb21f000 == 37 [pid = 23498] [id = 84] 07:39:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 84 (0x7f66c6a2cc00) [pid = 23498] [serial = 250] [outer = (nil)] 07:39:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66c8cc2000) [pid = 23498] [serial = 251] [outer = 0x7f66c6a2cc00] 07:39:25 INFO - PROCESS | 23498 | 1461076765761 Marionette DEBUG loaded listener.js 07:39:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66cab58000) [pid = 23498] [serial = 252] [outer = 0x7f66c6a2cc00] 07:39:26 INFO - PROCESS | 23498 | 1461076766337 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]]]}] 07:39:26 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. 07:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 928ms 07:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:39:26 INFO - PROCESS | 23498 | 1461076766393 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 07:39:26 INFO - PROCESS | 23498 | 1461076766396 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 07:39:26 INFO - PROCESS | 23498 | 1461076766401 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:39:26 INFO - PROCESS | 23498 | 1461076766404 Marionette TRACE conn3 <- [1,310,null,{}] 07:39:26 INFO - PROCESS | 23498 | 1461076766408 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}] 07:39:26 INFO - PROCESS | 23498 | 1461076766523 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 07:39:26 INFO - PROCESS | 23498 | 1461076766613 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66affe0800 == 38 [pid = 23498] [id = 85] 07:39:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66b8b29800) [pid = 23498] [serial = 253] [outer = (nil)] 07:39:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66cabb5000) [pid = 23498] [serial = 254] [outer = 0x7f66b8b29800] 07:39:26 INFO - PROCESS | 23498 | 1461076766667 Marionette DEBUG loaded listener.js 07:39:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66cafab400) [pid = 23498] [serial = 255] [outer = 0x7f66b8b29800] 07:39:27 INFO - PROCESS | 23498 | 1461076767171 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]]]}] 07:39:27 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. 07:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 825ms 07:39:27 INFO - PROCESS | 23498 | 1461076767233 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 07:39:27 INFO - PROCESS | 23498 | 1461076767236 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 07:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:39:27 INFO - PROCESS | 23498 | 1461076767242 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:39:27 INFO - PROCESS | 23498 | 1461076767244 Marionette TRACE conn3 <- [1,314,null,{}] 07:39:27 INFO - PROCESS | 23498 | 1461076767249 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}] 07:39:27 INFO - PROCESS | 23498 | 1461076767362 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 07:39:27 INFO - PROCESS | 23498 | 1461076767504 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af763800 == 39 [pid = 23498] [id = 86] 07:39:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66af071800) [pid = 23498] [serial = 256] [outer = (nil)] 07:39:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66af3e2400) [pid = 23498] [serial = 257] [outer = 0x7f66af071800] 07:39:27 INFO - PROCESS | 23498 | 1461076767582 Marionette DEBUG loaded listener.js 07:39:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66af8d6000) [pid = 23498] [serial = 258] [outer = 0x7f66af071800] 07:39:28 INFO - PROCESS | 23498 | 1461076768319 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]]]}] 07:39:28 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. 07:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1130ms 07:39:28 INFO - PROCESS | 23498 | 1461076768375 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 07:39:28 INFO - PROCESS | 23498 | 1461076768382 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 07:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:39:28 INFO - PROCESS | 23498 | 1461076768391 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:39:28 INFO - PROCESS | 23498 | 1461076768395 Marionette TRACE conn3 <- [1,318,null,{}] 07:39:28 INFO - PROCESS | 23498 | 1461076768418 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}] 07:39:28 INFO - PROCESS | 23498 | 1461076768577 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 07:39:28 INFO - PROCESS | 23498 | 1461076768700 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b856b000 == 40 [pid = 23498] [id = 87] 07:39:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66af1b4000) [pid = 23498] [serial = 259] [outer = (nil)] 07:39:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66b74cfc00) [pid = 23498] [serial = 260] [outer = 0x7f66af1b4000] 07:39:28 INFO - PROCESS | 23498 | 1461076768769 Marionette DEBUG loaded listener.js 07:39:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66b8aa5400) [pid = 23498] [serial = 261] [outer = 0x7f66af1b4000] 07:39:29 INFO - PROCESS | 23498 | 1461076769545 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]]]}] 07:39:29 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. 07:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1196ms 07:39:29 INFO - PROCESS | 23498 | 1461076769590 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 07:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:39:29 INFO - PROCESS | 23498 | 1461076769596 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 07:39:29 INFO - PROCESS | 23498 | 1461076769602 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:39:29 INFO - PROCESS | 23498 | 1461076769606 Marionette TRACE conn3 <- [1,322,null,{}] 07:39:29 INFO - PROCESS | 23498 | 1461076769611 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}] 07:39:29 INFO - PROCESS | 23498 | 1461076769758 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 07:39:29 INFO - PROCESS | 23498 | 1461076769883 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8708000 == 41 [pid = 23498] [id = 88] 07:39:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66b743bc00) [pid = 23498] [serial = 262] [outer = (nil)] 07:39:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66bb0e0c00) [pid = 23498] [serial = 263] [outer = 0x7f66b743bc00] 07:39:29 INFO - PROCESS | 23498 | 1461076769959 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66c5d0f400) [pid = 23498] [serial = 264] [outer = 0x7f66b743bc00] 07:39:30 INFO - PROCESS | 23498 | 1461076770875 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]]]}] 07:39:30 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. 07:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1291ms 07:39:30 INFO - PROCESS | 23498 | 1461076770894 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 07:39:30 INFO - PROCESS | 23498 | 1461076770897 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 07:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:39:30 INFO - PROCESS | 23498 | 1461076770914 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:39:30 INFO - PROCESS | 23498 | 1461076770922 Marionette TRACE conn3 <- [1,326,null,{}] 07:39:30 INFO - PROCESS | 23498 | 1461076770927 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}] 07:39:31 INFO - PROCESS | 23498 | 1461076771070 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 07:39:31 INFO - PROCESS | 23498 | 1461076771211 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ca491000 == 42 [pid = 23498] [id = 89] 07:39:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66b9b9e800) [pid = 23498] [serial = 265] [outer = (nil)] 07:39:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66cae83400) [pid = 23498] [serial = 266] [outer = 0x7f66b9b9e800] 07:39:31 INFO - PROCESS | 23498 | 1461076771275 Marionette DEBUG loaded listener.js 07:39:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66cb010c00) [pid = 23498] [serial = 267] [outer = 0x7f66b9b9e800] 07:39:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66cd665400) [pid = 23498] [serial = 268] [outer = 0x7f66aef63400] 07:39:32 INFO - PROCESS | 23498 | 1461076772141 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]]]}] 07:39:32 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. 07:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1247ms 07:39:32 INFO - PROCESS | 23498 | 1461076772152 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 07:39:32 INFO - PROCESS | 23498 | 1461076772156 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 07:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:39:32 INFO - PROCESS | 23498 | 1461076772161 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:39:32 INFO - PROCESS | 23498 | 1461076772164 Marionette TRACE conn3 <- [1,330,null,{}] 07:39:32 INFO - PROCESS | 23498 | 1461076772169 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}] 07:39:32 INFO - PROCESS | 23498 | 1461076772302 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 07:39:32 INFO - PROCESS | 23498 | 1461076772432 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cae31800 == 43 [pid = 23498] [id = 90] 07:39:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66af3ebc00) [pid = 23498] [serial = 269] [outer = (nil)] 07:39:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66caa2ac00) [pid = 23498] [serial = 270] [outer = 0x7f66af3ebc00] 07:39:32 INFO - PROCESS | 23498 | 1461076772499 Marionette DEBUG loaded listener.js 07:39:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66cd98dc00) [pid = 23498] [serial = 271] [outer = 0x7f66af3ebc00] 07:39:33 INFO - PROCESS | 23498 | 1461076773438 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]]]}] 07:39:33 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. 07:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1326ms 07:39:33 INFO - PROCESS | 23498 | 1461076773489 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 07:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:39:33 INFO - PROCESS | 23498 | 1461076773494 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 07:39:33 INFO - PROCESS | 23498 | 1461076773501 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:39:33 INFO - PROCESS | 23498 | 1461076773507 Marionette TRACE conn3 <- [1,334,null,{}] 07:39:33 INFO - PROCESS | 23498 | 1461076773516 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}] 07:39:33 INFO - PROCESS | 23498 | 1461076773726 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 07:39:33 INFO - PROCESS | 23498 | 1461076773905 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b178d000 == 44 [pid = 23498] [id = 91] 07:39:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66b2f1f400) [pid = 23498] [serial = 272] [outer = (nil)] 07:39:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66b5561400) [pid = 23498] [serial = 273] [outer = 0x7f66b2f1f400] 07:39:33 INFO - PROCESS | 23498 | 1461076773967 Marionette DEBUG loaded listener.js 07:39:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66b7455c00) [pid = 23498] [serial = 274] [outer = 0x7f66b2f1f400] 07:39:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66affe0800 == 43 [pid = 23498] [id = 85] 07:39:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bb21f000 == 42 [pid = 23498] [id = 84] 07:39:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bebab800 == 41 [pid = 23498] [id = 83] 07:39:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b94ab800 == 40 [pid = 23498] [id = 82] 07:39:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b87ce000 == 39 [pid = 23498] [id = 81] 07:39:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b5576800 == 38 [pid = 23498] [id = 80] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66bb0e0400) [pid = 23498] [serial = 197] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66c8c23c00) [pid = 23498] [serial = 221] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2bd4000 == 37 [pid = 23498] [id = 79] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66b60b9400) [pid = 23498] [serial = 204] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66b8919000) [pid = 23498] [serial = 191] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66bed28400) [pid = 23498] [serial = 210] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66b0d2ac00) [pid = 23498] [serial = 200] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66b555f400) [pid = 23498] [serial = 203] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66b555dc00) [pid = 23498] [serial = 188] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66b890e800) [pid = 23498] [serial = 206] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66af8dec00) [pid = 23498] [serial = 185] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66b2cdc400) [pid = 23498] [serial = 201] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66c6d06c00) [pid = 23498] [serial = 219] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66c5d11800) [pid = 23498] [serial = 215] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66c6a2f400) [pid = 23498] [serial = 216] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66c4ad2400) [pid = 23498] [serial = 212] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66c5d27c00) [pid = 23498] [serial = 218] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66bb05b800) [pid = 23498] [serial = 194] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66c5674000) [pid = 23498] [serial = 213] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66b90ed400) [pid = 23498] [serial = 207] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66bb080c00) [pid = 23498] [serial = 209] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66caa26000) [pid = 23498] [serial = 156] [outer = (nil)] [url = about:blank] 07:39:34 INFO - PROCESS | 23498 | 1461076774683 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]]]}] 07:39:34 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. 07:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1238ms 07:39:34 INFO - PROCESS | 23498 | 1461076774753 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 07:39:34 INFO - PROCESS | 23498 | 1461076774759 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 07:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:39:34 INFO - PROCESS | 23498 | 1461076774771 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:39:34 INFO - PROCESS | 23498 | 1461076774773 Marionette TRACE conn3 <- [1,338,null,{}] 07:39:34 INFO - PROCESS | 23498 | 1461076774779 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}] 07:39:34 INFO - PROCESS | 23498 | 1461076774906 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 07:39:34 INFO - PROCESS | 23498 | 1461076774925 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b79de000 == 38 [pid = 23498] [id = 92] 07:39:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66b7828c00) [pid = 23498] [serial = 275] [outer = (nil)] 07:39:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66b9432400) [pid = 23498] [serial = 276] [outer = 0x7f66b7828c00] 07:39:34 INFO - PROCESS | 23498 | 1461076774979 Marionette DEBUG loaded listener.js 07:39:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66b9c2b800) [pid = 23498] [serial = 277] [outer = 0x7f66b7828c00] 07:39:35 INFO - PROCESS | 23498 | 1461076775665 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]]]}] 07:39:35 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. 07:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 927ms 07:39:35 INFO - PROCESS | 23498 | 1461076775698 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 07:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:39:35 INFO - PROCESS | 23498 | 1461076775701 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 07:39:35 INFO - PROCESS | 23498 | 1461076775706 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:39:35 INFO - PROCESS | 23498 | 1461076775711 Marionette TRACE conn3 <- [1,342,null,{}] 07:39:35 INFO - PROCESS | 23498 | 1461076775725 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}] 07:39:35 INFO - PROCESS | 23498 | 1461076775887 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 07:39:35 INFO - PROCESS | 23498 | 1461076775901 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:35 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94c9000 == 39 [pid = 23498] [id = 93] 07:39:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66af3d9c00) [pid = 23498] [serial = 278] [outer = (nil)] 07:39:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66af6b5800) [pid = 23498] [serial = 279] [outer = 0x7f66af3d9c00] 07:39:35 INFO - PROCESS | 23498 | 1461076775959 Marionette DEBUG loaded listener.js 07:39:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66af6bb400) [pid = 23498] [serial = 280] [outer = 0x7f66af3d9c00] 07:39:36 INFO - PROCESS | 23498 | 1461076776724 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]]]}] 07:39:36 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. 07:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1034ms 07:39:36 INFO - PROCESS | 23498 | 1461076776742 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 07:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:39:36 INFO - PROCESS | 23498 | 1461076776755 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 07:39:36 INFO - PROCESS | 23498 | 1461076776760 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:39:36 INFO - PROCESS | 23498 | 1461076776762 Marionette TRACE conn3 <- [1,346,null,{}] 07:39:36 INFO - PROCESS | 23498 | 1461076776768 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}] 07:39:36 INFO - PROCESS | 23498 | 1461076776924 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 07:39:36 INFO - PROCESS | 23498 | 1461076776948 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bebbe800 == 40 [pid = 23498] [id = 94] 07:39:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66af3da400) [pid = 23498] [serial = 281] [outer = (nil)] 07:39:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66b2f23000) [pid = 23498] [serial = 282] [outer = 0x7f66af3da400] 07:39:37 INFO - PROCESS | 23498 | 1461076777003 Marionette DEBUG loaded listener.js 07:39:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66bb087c00) [pid = 23498] [serial = 283] [outer = 0x7f66af3da400] 07:39:37 INFO - PROCESS | 23498 | 1461076777629 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]]]}] 07:39:37 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. 07:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 926ms 07:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:39:37 INFO - PROCESS | 23498 | 1461076777687 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 07:39:37 INFO - PROCESS | 23498 | 1461076777689 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 07:39:37 INFO - PROCESS | 23498 | 1461076777695 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 23498 | 1461076777697 Marionette TRACE conn3 <- [1,350,null,{}] 07:39:37 INFO - PROCESS | 23498 | 1461076777702 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}] 07:39:37 INFO - PROCESS | 23498 | 1461076777854 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 07:39:37 INFO - PROCESS | 23498 | 1461076777881 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:37 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c58da800 == 41 [pid = 23498] [id = 95] 07:39:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66bb08c400) [pid = 23498] [serial = 284] [outer = (nil)] 07:39:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66c4ad2000) [pid = 23498] [serial = 285] [outer = 0x7f66bb08c400] 07:39:37 INFO - PROCESS | 23498 | 1461076777935 Marionette DEBUG loaded listener.js 07:39:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66c59b4000) [pid = 23498] [serial = 286] [outer = 0x7f66bb08c400] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66b90ea400) [pid = 23498] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66af1bc800) [pid = 23498] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66b0d29400) [pid = 23498] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66bb244000) [pid = 23498] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66b8ab1c00) [pid = 23498] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66af1b5800) [pid = 23498] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66b1760000) [pid = 23498] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66af78f800) [pid = 23498] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66c6bf0c00) [pid = 23498] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66b9069000) [pid = 23498] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66b8ab0c00) [pid = 23498] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66b2ce4400) [pid = 23498] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66af1b6c00) [pid = 23498] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:39:38 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66c6a2cc00) [pid = 23498] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:39:38 INFO - PROCESS | 23498 | 1461076778690 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]]]}] 07:39:38 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. 07:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1027ms 07:39:38 INFO - PROCESS | 23498 | 1461076778721 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 07:39:38 INFO - PROCESS | 23498 | 1461076778724 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 07:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:39:38 INFO - PROCESS | 23498 | 1461076778729 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:39:38 INFO - PROCESS | 23498 | 1461076778731 Marionette TRACE conn3 <- [1,354,null,{}] 07:39:38 INFO - PROCESS | 23498 | 1461076778736 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}] 07:39:38 INFO - PROCESS | 23498 | 1461076778942 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 07:39:39 INFO - PROCESS | 23498 | 1461076778998 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af058800 == 42 [pid = 23498] [id = 96] 07:39:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66c59b8400) [pid = 23498] [serial = 287] [outer = (nil)] 07:39:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66c5b95800) [pid = 23498] [serial = 288] [outer = 0x7f66c59b8400] 07:39:39 INFO - PROCESS | 23498 | 1461076779056 Marionette DEBUG loaded listener.js 07:39:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66c6d06000) [pid = 23498] [serial = 289] [outer = 0x7f66c59b8400] 07:39:39 INFO - PROCESS | 23498 | 1461076779651 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]]]}] 07:39:39 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. 07:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 976ms 07:39:39 INFO - PROCESS | 23498 | 1461076779707 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 07:39:39 INFO - PROCESS | 23498 | 1461076779710 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 07:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:39:39 INFO - PROCESS | 23498 | 1461076779715 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:39:39 INFO - PROCESS | 23498 | 1461076779718 Marionette TRACE conn3 <- [1,358,null,{}] 07:39:39 INFO - PROCESS | 23498 | 1461076779723 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}] 07:39:39 INFO - PROCESS | 23498 | 1461076779842 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 07:39:39 INFO - PROCESS | 23498 | 1461076779946 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2e14800 == 43 [pid = 23498] [id = 97] 07:39:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66bb244000) [pid = 23498] [serial = 290] [outer = (nil)] 07:39:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66c8d85c00) [pid = 23498] [serial = 291] [outer = 0x7f66bb244000] 07:39:40 INFO - PROCESS | 23498 | 1461076780003 Marionette DEBUG loaded listener.js 07:39:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66cab5e400) [pid = 23498] [serial = 292] [outer = 0x7f66bb244000] 07:39:40 INFO - PROCESS | 23498 | 1461076780587 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]]]}] 07:39:40 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. 07:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 974ms 07:39:40 INFO - PROCESS | 23498 | 1461076780691 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 07:39:40 INFO - PROCESS | 23498 | 1461076780696 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 07:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:39:40 INFO - PROCESS | 23498 | 1461076780704 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:39:40 INFO - PROCESS | 23498 | 1461076780710 Marionette TRACE conn3 <- [1,362,null,{}] 07:39:40 INFO - PROCESS | 23498 | 1461076780745 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}] 07:39:40 INFO - PROCESS | 23498 | 1461076780905 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 07:39:41 INFO - PROCESS | 23498 | 1461076781031 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0c94000 == 44 [pid = 23498] [id = 98] 07:39:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66af3d9800) [pid = 23498] [serial = 293] [outer = (nil)] 07:39:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66af3dec00) [pid = 23498] [serial = 294] [outer = 0x7f66af3d9800] 07:39:41 INFO - PROCESS | 23498 | 1461076781100 Marionette DEBUG loaded listener.js 07:39:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66af6b7000) [pid = 23498] [serial = 295] [outer = 0x7f66af3d9800] 07:39:41 INFO - PROCESS | 23498 | 1461076781860 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]]]}] 07:39:41 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. 07:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1214ms 07:39:41 INFO - PROCESS | 23498 | 1461076781919 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 07:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:39:41 INFO - PROCESS | 23498 | 1461076781924 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 07:39:41 INFO - PROCESS | 23498 | 1461076781935 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:39:41 INFO - PROCESS | 23498 | 1461076781941 Marionette TRACE conn3 <- [1,366,null,{}] 07:39:41 INFO - PROCESS | 23498 | 1461076781947 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}] 07:39:42 INFO - PROCESS | 23498 | 1461076782097 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 07:39:42 INFO - PROCESS | 23498 | 1461076782222 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:42 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bafde800 == 45 [pid = 23498] [id = 99] 07:39:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66af3dbc00) [pid = 23498] [serial = 296] [outer = (nil)] 07:39:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66b2cdb000) [pid = 23498] [serial = 297] [outer = 0x7f66af3dbc00] 07:39:42 INFO - PROCESS | 23498 | 1461076782291 Marionette DEBUG loaded listener.js 07:39:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66b55c4400) [pid = 23498] [serial = 298] [outer = 0x7f66af3dbc00] 07:39:43 INFO - PROCESS | 23498 | 1461076783164 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]]]}] 07:39:43 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. 07:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1247ms 07:39:43 INFO - PROCESS | 23498 | 1461076783178 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 07:39:43 INFO - PROCESS | 23498 | 1461076783181 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 07:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:39:43 INFO - PROCESS | 23498 | 1461076783187 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:39:43 INFO - PROCESS | 23498 | 1461076783191 Marionette TRACE conn3 <- [1,370,null,{}] 07:39:43 INFO - PROCESS | 23498 | 1461076783204 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}] 07:39:43 INFO - PROCESS | 23498 | 1461076783348 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 07:39:43 INFO - PROCESS | 23498 | 1461076783482 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:43 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cafda000 == 46 [pid = 23498] [id = 100] 07:39:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66b84b2400) [pid = 23498] [serial = 299] [outer = (nil)] 07:39:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66b84b8400) [pid = 23498] [serial = 300] [outer = 0x7f66b84b2400] 07:39:43 INFO - PROCESS | 23498 | 1461076783553 Marionette DEBUG loaded listener.js 07:39:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66b84bdc00) [pid = 23498] [serial = 301] [outer = 0x7f66b84b2400] 07:39:44 INFO - PROCESS | 23498 | 1461076784469 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]]]}] 07:39:44 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. 07:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1329ms 07:39:44 INFO - PROCESS | 23498 | 1461076784518 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 07:39:44 INFO - PROCESS | 23498 | 1461076784521 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 07:39:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:39:44 INFO - PROCESS | 23498 | 1461076784527 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:39:44 INFO - PROCESS | 23498 | 1461076784530 Marionette TRACE conn3 <- [1,374,null,{}] 07:39:44 INFO - PROCESS | 23498 | 1461076784536 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}] 07:39:44 INFO - PROCESS | 23498 | 1461076784678 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 07:39:44 INFO - PROCESS | 23498 | 1461076784813 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cd930800 == 47 [pid = 23498] [id = 101] 07:39:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66b84b5400) [pid = 23498] [serial = 302] [outer = (nil)] 07:39:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66bb089400) [pid = 23498] [serial = 303] [outer = 0x7f66b84b5400] 07:39:44 INFO - PROCESS | 23498 | 1461076784878 Marionette DEBUG loaded listener.js 07:39:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66c5b0ac00) [pid = 23498] [serial = 304] [outer = 0x7f66b84b5400] 07:39:45 INFO - PROCESS | 23498 | 1461076785725 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:39:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:39:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1233ms 07:39:45 INFO - PROCESS | 23498 | 1461076785761 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 07:39:45 INFO - PROCESS | 23498 | 1461076785765 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 07:39:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:39:45 INFO - PROCESS | 23498 | 1461076785770 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:39:45 INFO - PROCESS | 23498 | 1461076785773 Marionette TRACE conn3 <- [1,378,null,{}] 07:39:45 INFO - PROCESS | 23498 | 1461076785778 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}] 07:39:45 INFO - PROCESS | 23498 | 1461076785955 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 07:39:45 INFO - PROCESS | 23498 | 1461076785974 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cef9f800 == 48 [pid = 23498] [id = 102] 07:39:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66b9435800) [pid = 23498] [serial = 305] [outer = (nil)] 07:39:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66c8d8d000) [pid = 23498] [serial = 306] [outer = 0x7f66b9435800] 07:39:46 INFO - PROCESS | 23498 | 1461076786038 Marionette DEBUG loaded listener.js 07:39:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66ccc97000) [pid = 23498] [serial = 307] [outer = 0x7f66b9435800] 07:39:46 INFO - PROCESS | 23498 | 1461076786805 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:39:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:39:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1076ms 07:39:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:39:46 INFO - PROCESS | 23498 | 1461076786855 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 07:39:46 INFO - PROCESS | 23498 | 1461076786857 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 07:39:46 INFO - PROCESS | 23498 | 1461076786863 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:39:46 INFO - PROCESS | 23498 | 1461076786866 Marionette TRACE conn3 <- [1,382,null,{}] 07:39:46 INFO - PROCESS | 23498 | 1461076786871 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}] 07:39:47 INFO - PROCESS | 23498 | 1461076787036 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 07:39:47 INFO - PROCESS | 23498 | 1461076787176 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:47 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af066000 == 49 [pid = 23498] [id = 103] 07:39:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66ac429000) [pid = 23498] [serial = 308] [outer = (nil)] 07:39:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66af645000) [pid = 23498] [serial = 309] [outer = 0x7f66ac429000] 07:39:47 INFO - PROCESS | 23498 | 1461076787244 Marionette DEBUG loaded listener.js 07:39:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66b943cc00) [pid = 23498] [serial = 310] [outer = 0x7f66ac429000] 07:39:48 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:48 INFO - PROCESS | 23498 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:39:48 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:48 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:48 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:48 INFO - PROCESS | 23498 | 1461076788296 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:39:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:39:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1482ms 07:39:48 INFO - PROCESS | 23498 | 1461076788346 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 07:39:48 INFO - PROCESS | 23498 | 1461076788351 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 07:39:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:39:48 INFO - PROCESS | 23498 | 1461076788359 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 23498 | 1461076788364 Marionette TRACE conn3 <- [1,386,null,{}] 07:39:48 INFO - PROCESS | 23498 | 1461076788370 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}] 07:39:48 INFO - PROCESS | 23498 | 1461076788548 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 07:39:48 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af058800 == 48 [pid = 23498] [id = 96] 07:39:48 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c58da800 == 47 [pid = 23498] [id = 95] 07:39:48 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bebbe800 == 46 [pid = 23498] [id = 94] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66cabb5000) [pid = 23498] [serial = 254] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b94c9000 == 45 [pid = 23498] [id = 93] 07:39:48 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b79de000 == 44 [pid = 23498] [id = 92] 07:39:48 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b178d000 == 43 [pid = 23498] [id = 91] 07:39:48 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8708000 == 42 [pid = 23498] [id = 88] 07:39:48 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b856b000 == 41 [pid = 23498] [id = 87] 07:39:48 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af763800 == 40 [pid = 23498] [id = 86] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66b60b8400) [pid = 23498] [serial = 159] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66bec55c00) [pid = 23498] [serial = 198] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66b2f6f000) [pid = 23498] [serial = 162] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66c5b97800) [pid = 23498] [serial = 248] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66c5668c00) [pid = 23498] [serial = 245] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66b2f20400) [pid = 23498] [serial = 225] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66b181e800) [pid = 23498] [serial = 224] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66b7691000) [pid = 23498] [serial = 239] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66b890ec00) [pid = 23498] [serial = 240] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66b8aa6000) [pid = 23498] [serial = 228] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66b7456800) [pid = 23498] [serial = 227] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66c8cc1800) [pid = 23498] [serial = 222] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66b9b96c00) [pid = 23498] [serial = 242] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66c5be8000) [pid = 23498] [serial = 231] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66c58bb800) [pid = 23498] [serial = 230] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66b60b7400) [pid = 23498] [serial = 237] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66b2f24800) [pid = 23498] [serial = 236] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66c5d0ec00) [pid = 23498] [serial = 234] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66b55c1400) [pid = 23498] [serial = 233] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66c8cc2000) [pid = 23498] [serial = 251] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66c6a2b000) [pid = 23498] [serial = 249] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66c59b4800) [pid = 23498] [serial = 246] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66cab58000) [pid = 23498] [serial = 252] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | --DOMWINDOW == 84 (0x7f66bb080400) [pid = 23498] [serial = 243] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 23498 | 1461076788707 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0db9800 == 41 [pid = 23498] [id = 104] 07:39:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66af6ba400) [pid = 23498] [serial = 311] [outer = (nil)] 07:39:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66af8d4800) [pid = 23498] [serial = 312] [outer = 0x7f66af6ba400] 07:39:48 INFO - PROCESS | 23498 | 1461076788809 Marionette DEBUG loaded listener.js 07:39:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66b0c09c00) [pid = 23498] [serial = 313] [outer = 0x7f66af6ba400] 07:39:49 INFO - PROCESS | 23498 | 1461076789386 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]]]}] 07:39:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:39:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1082ms 07:39:49 INFO - PROCESS | 23498 | 1461076789442 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 07:39:49 INFO - PROCESS | 23498 | 1461076789449 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 07:39:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:39:49 INFO - PROCESS | 23498 | 1461076789458 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:39:49 INFO - PROCESS | 23498 | 1461076789461 Marionette TRACE conn3 <- [1,390,null,{}] 07:39:49 INFO - PROCESS | 23498 | 1461076789467 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}] 07:39:49 INFO - PROCESS | 23498 | 1461076789595 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 07:39:49 INFO - PROCESS | 23498 | 1461076789686 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7fd5800 == 42 [pid = 23498] [id = 105] 07:39:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66af3f0400) [pid = 23498] [serial = 314] [outer = (nil)] 07:39:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66b2f73c00) [pid = 23498] [serial = 315] [outer = 0x7f66af3f0400] 07:39:49 INFO - PROCESS | 23498 | 1461076789740 Marionette DEBUG loaded listener.js 07:39:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66b743cc00) [pid = 23498] [serial = 316] [outer = 0x7f66af3f0400] 07:39:50 INFO - PROCESS | 23498 | 1461076790420 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]]]}] 07:39:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:39:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 980ms 07:39:50 INFO - PROCESS | 23498 | 1461076790444 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 07:39:50 INFO - PROCESS | 23498 | 1461076790450 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 07:39:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:39:50 INFO - PROCESS | 23498 | 1461076790459 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:39:50 INFO - PROCESS | 23498 | 1461076790464 Marionette TRACE conn3 <- [1,394,null,{}] 07:39:50 INFO - PROCESS | 23498 | 1461076790477 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}] 07:39:50 INFO - PROCESS | 23498 | 1461076790693 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 07:39:50 INFO - PROCESS | 23498 | 1461076790714 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:50 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b9822000 == 43 [pid = 23498] [id = 106] 07:39:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66b7795c00) [pid = 23498] [serial = 317] [outer = (nil)] 07:39:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66b8b1f800) [pid = 23498] [serial = 318] [outer = 0x7f66b7795c00] 07:39:50 INFO - PROCESS | 23498 | 1461076790770 Marionette DEBUG loaded listener.js 07:39:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66bb060800) [pid = 23498] [serial = 319] [outer = 0x7f66b7795c00] 07:39:51 INFO - PROCESS | 23498 | 1461076791514 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]]]}] 07:39:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:39:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1083ms 07:39:51 INFO - PROCESS | 23498 | 1461076791592 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 07:39:51 INFO - PROCESS | 23498 | 1461076791595 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 07:39:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:39:51 INFO - PROCESS | 23498 | 1461076791605 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:39:51 INFO - PROCESS | 23498 | 1461076791607 Marionette TRACE conn3 <- [1,398,null,{}] 07:39:51 INFO - PROCESS | 23498 | 1461076791611 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}] 07:39:51 INFO - PROCESS | 23498 | 1461076791769 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 07:39:51 INFO - PROCESS | 23498 | 1461076791788 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf916000 == 44 [pid = 23498] [id = 107] 07:39:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66af78d000) [pid = 23498] [serial = 320] [outer = (nil)] 07:39:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66c4a4f400) [pid = 23498] [serial = 321] [outer = 0x7f66af78d000] 07:39:51 INFO - PROCESS | 23498 | 1461076791843 Marionette DEBUG loaded listener.js 07:39:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66c5d08000) [pid = 23498] [serial = 322] [outer = 0x7f66af78d000] 07:39:52 INFO - PROCESS | 23498 | 1461076792494 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]]]}] 07:39:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:39:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 937ms 07:39:52 INFO - PROCESS | 23498 | 1461076792543 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 07:39:52 INFO - PROCESS | 23498 | 1461076792546 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 07:39:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:39:52 INFO - PROCESS | 23498 | 1461076792551 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:39:52 INFO - PROCESS | 23498 | 1461076792553 Marionette TRACE conn3 <- [1,402,null,{}] 07:39:52 INFO - PROCESS | 23498 | 1461076792573 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}] 07:39:52 INFO - PROCESS | 23498 | 1461076792731 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 07:39:52 INFO - PROCESS | 23498 | 1461076792795 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5f4c800 == 45 [pid = 23498] [id = 108] 07:39:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66bec50800) [pid = 23498] [serial = 323] [outer = (nil)] 07:39:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66c6d11800) [pid = 23498] [serial = 324] [outer = 0x7f66bec50800] 07:39:52 INFO - PROCESS | 23498 | 1461076792850 Marionette DEBUG loaded listener.js 07:39:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66caa24400) [pid = 23498] [serial = 325] [outer = 0x7f66bec50800] 07:39:53 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66af3da400) [pid = 23498] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:39:53 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66b7828c00) [pid = 23498] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:39:53 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66af3d9c00) [pid = 23498] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:39:53 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66b2f1f400) [pid = 23498] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:39:53 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66bb08c400) [pid = 23498] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:39:53 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66c59b8400) [pid = 23498] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:39:53 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66b8b29800) [pid = 23498] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:39:53 INFO - PROCESS | 23498 | 1461076793540 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]]]}] 07:39:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:39:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1046ms 07:39:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:39:53 INFO - PROCESS | 23498 | 1461076793597 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 07:39:53 INFO - PROCESS | 23498 | 1461076793600 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 07:39:53 INFO - PROCESS | 23498 | 1461076793606 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:39:53 INFO - PROCESS | 23498 | 1461076793609 Marionette TRACE conn3 <- [1,406,null,{}] 07:39:53 INFO - PROCESS | 23498 | 1461076793614 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}] 07:39:53 INFO - PROCESS | 23498 | 1461076793763 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 07:39:53 INFO - PROCESS | 23498 | 1461076793778 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8708000 == 46 [pid = 23498] [id = 109] 07:39:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66caa26000) [pid = 23498] [serial = 326] [outer = (nil)] 07:39:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66cd98b000) [pid = 23498] [serial = 327] [outer = 0x7f66caa26000] 07:39:53 INFO - PROCESS | 23498 | 1461076793844 Marionette DEBUG loaded listener.js 07:39:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66cef64400) [pid = 23498] [serial = 328] [outer = 0x7f66caa26000] 07:39:54 INFO - PROCESS | 23498 | 1461076794512 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]]]}] 07:39:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:39:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 932ms 07:39:54 INFO - PROCESS | 23498 | 1461076794537 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 07:39:54 INFO - PROCESS | 23498 | 1461076794540 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 07:39:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:39:54 INFO - PROCESS | 23498 | 1461076794548 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:39:54 INFO - PROCESS | 23498 | 1461076794550 Marionette TRACE conn3 <- [1,410,null,{}] 07:39:54 INFO - PROCESS | 23498 | 1461076794555 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}] 07:39:54 INFO - PROCESS | 23498 | 1461076794717 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 07:39:54 INFO - PROCESS | 23498 | 1461076794737 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:54 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ca496800 == 47 [pid = 23498] [id = 110] 07:39:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66af794c00) [pid = 23498] [serial = 329] [outer = (nil)] 07:39:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66cf195400) [pid = 23498] [serial = 330] [outer = 0x7f66af794c00] 07:39:54 INFO - PROCESS | 23498 | 1461076794791 Marionette DEBUG loaded listener.js 07:39:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66cf1f3c00) [pid = 23498] [serial = 331] [outer = 0x7f66af794c00] 07:39:55 INFO - PROCESS | 23498 | 1461076795664 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]]]}] 07:39:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:39:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1176ms 07:39:55 INFO - PROCESS | 23498 | 1461076795725 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 07:39:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:39:55 INFO - PROCESS | 23498 | 1461076795730 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 07:39:55 INFO - PROCESS | 23498 | 1461076795738 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:39:55 INFO - PROCESS | 23498 | 1461076795743 Marionette TRACE conn3 <- [1,414,null,{}] 07:39:55 INFO - PROCESS | 23498 | 1461076795751 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}] 07:39:55 INFO - PROCESS | 23498 | 1461076795910 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 07:39:56 INFO - PROCESS | 23498 | 1461076796040 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:56 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7ad8800 == 48 [pid = 23498] [id = 111] 07:39:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66af3dfc00) [pid = 23498] [serial = 332] [outer = (nil)] 07:39:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66af790800) [pid = 23498] [serial = 333] [outer = 0x7f66af3dfc00] 07:39:56 INFO - PROCESS | 23498 | 1461076796110 Marionette DEBUG loaded listener.js 07:39:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66b175e800) [pid = 23498] [serial = 334] [outer = 0x7f66af3dfc00] 07:39:56 INFO - PROCESS | 23498 | 1461076796923 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]]]}] 07:39:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:39:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1239ms 07:39:56 INFO - PROCESS | 23498 | 1461076796977 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 07:39:56 INFO - PROCESS | 23498 | 1461076796984 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 07:39:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:39:57 INFO - PROCESS | 23498 | 1461076796994 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:39:57 INFO - PROCESS | 23498 | 1461076796997 Marionette TRACE conn3 <- [1,418,null,{}] 07:39:57 INFO - PROCESS | 23498 | 1461076797003 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}] 07:39:57 INFO - PROCESS | 23498 | 1461076797156 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 07:39:57 INFO - PROCESS | 23498 | 1461076797285 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c56d5800 == 49 [pid = 23498] [id = 112] 07:39:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66af6b4000) [pid = 23498] [serial = 335] [outer = (nil)] 07:39:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66b84b3000) [pid = 23498] [serial = 336] [outer = 0x7f66af6b4000] 07:39:57 INFO - PROCESS | 23498 | 1461076797350 Marionette DEBUG loaded listener.js 07:39:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66b8fe0000) [pid = 23498] [serial = 337] [outer = 0x7f66af6b4000] 07:39:58 INFO - PROCESS | 23498 | 1461076798720 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]]]}] 07:39:58 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 07:39:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1785ms 07:39:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:39:58 INFO - PROCESS | 23498 | 1461076798815 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 07:39:58 INFO - PROCESS | 23498 | 1461076798818 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 07:39:58 INFO - PROCESS | 23498 | 1461076798826 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:39:58 INFO - PROCESS | 23498 | 1461076798831 Marionette TRACE conn3 <- [1,422,null,{}] 07:39:58 INFO - PROCESS | 23498 | 1461076798846 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}] 07:39:58 INFO - PROCESS | 23498 | 1461076798986 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 07:39:59 INFO - PROCESS | 23498 | 1461076799113 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:59 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cef98000 == 50 [pid = 23498] [id = 113] 07:39:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66b8919000) [pid = 23498] [serial = 338] [outer = (nil)] 07:39:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66c6ebbc00) [pid = 23498] [serial = 339] [outer = 0x7f66b8919000] 07:39:59 INFO - PROCESS | 23498 | 1461076799181 Marionette DEBUG loaded listener.js 07:39:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66caae9800) [pid = 23498] [serial = 340] [outer = 0x7f66b8919000] 07:40:00 INFO - PROCESS | 23498 | 1461076800543 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]]]}] 07:40:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:40:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1786ms 07:40:00 INFO - PROCESS | 23498 | 1461076800611 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 07:40:00 INFO - PROCESS | 23498 | 1461076800616 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 07:40:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:40:00 INFO - PROCESS | 23498 | 1461076800623 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 23498 | 1461076800627 Marionette TRACE conn3 <- [1,426,null,{}] 07:40:00 INFO - PROCESS | 23498 | 1461076800634 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}] 07:40:00 INFO - PROCESS | 23498 | 1461076800809 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 07:40:00 INFO - PROCESS | 23498 | 1461076800974 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:01 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af2a5800 == 51 [pid = 23498] [id = 114] 07:40:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66af1b1400) [pid = 23498] [serial = 341] [outer = (nil)] 07:40:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66af6b4800) [pid = 23498] [serial = 342] [outer = 0x7f66af1b1400] 07:40:01 INFO - PROCESS | 23498 | 1461076801060 Marionette DEBUG loaded listener.js 07:40:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66b0c0e800) [pid = 23498] [serial = 343] [outer = 0x7f66af1b1400] 07:40:01 INFO - PROCESS | 23498 | 1461076801850 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] 07:40:01 INFO - PROCESS | 23498 | 1461076801976 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 07:40:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:40:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2e14800 == 41 [pid = 23498] [id = 97] 07:40:01 INFO - PROCESS | 23498 | 1461076801996 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:40:02 INFO - PROCESS | 23498 | 1461076801999 Marionette TRACE conn3 <- [1,430,null,{}] 07:40:02 INFO - PROCESS | 23498 | 1461076802004 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}] 07:40:02 INFO - PROCESS | 23498 | 1461076802138 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66cafab400) [pid = 23498] [serial = 255] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66b2f23000) [pid = 23498] [serial = 282] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66b9432400) [pid = 23498] [serial = 276] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66b9c2b800) [pid = 23498] [serial = 277] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66af6b5800) [pid = 23498] [serial = 279] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66b7455c00) [pid = 23498] [serial = 274] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66b5561400) [pid = 23498] [serial = 273] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66c4ad2000) [pid = 23498] [serial = 285] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66c5b95800) [pid = 23498] [serial = 288] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66c59b4000) [pid = 23498] [serial = 286] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66bb087c00) [pid = 23498] [serial = 283] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66c6a32c00) [pid = 23498] [serial = 114] [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.] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66c6d06000) [pid = 23498] [serial = 289] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66af6bb400) [pid = 23498] [serial = 280] [outer = (nil)] [url = about:blank] 07:40:02 INFO - PROCESS | 23498 | 1461076802258 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b71cc800 == 42 [pid = 23498] [id = 115] 07:40:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66af3dc400) [pid = 23498] [serial = 344] [outer = (nil)] 07:40:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66b2f1d000) [pid = 23498] [serial = 345] [outer = 0x7f66af3dc400] 07:40:02 INFO - PROCESS | 23498 | 1461076802324 Marionette DEBUG loaded listener.js 07:40:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66b742f400) [pid = 23498] [serial = 346] [outer = 0x7f66af3dc400] 07:40:02 INFO - PROCESS | 23498 | 1461076802925 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]]]}] 07:40:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:40:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 985ms 07:40:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:40:02 INFO - PROCESS | 23498 | 1461076802977 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 07:40:02 INFO - PROCESS | 23498 | 1461076802980 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 07:40:02 INFO - PROCESS | 23498 | 1461076802984 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:40:02 INFO - PROCESS | 23498 | 1461076802990 Marionette TRACE conn3 <- [1,434,null,{}] 07:40:03 INFO - PROCESS | 23498 | 1461076803004 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}] 07:40:03 INFO - PROCESS | 23498 | 1461076803133 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 07:40:03 INFO - PROCESS | 23498 | 1461076803228 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8222800 == 43 [pid = 23498] [id = 116] 07:40:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66b1760000) [pid = 23498] [serial = 347] [outer = (nil)] 07:40:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66b84b8000) [pid = 23498] [serial = 348] [outer = 0x7f66b1760000] 07:40:03 INFO - PROCESS | 23498 | 1461076803285 Marionette DEBUG loaded listener.js 07:40:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66b8fdfc00) [pid = 23498] [serial = 349] [outer = 0x7f66b1760000] 07:40:03 INFO - PROCESS | 23498 | 1461076803961 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]]]}] 07:40:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:40:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1033ms 07:40:04 INFO - PROCESS | 23498 | 1461076804018 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 07:40:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:40:04 INFO - PROCESS | 23498 | 1461076804022 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 07:40:04 INFO - PROCESS | 23498 | 1461076804027 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:40:04 INFO - PROCESS | 23498 | 1461076804029 Marionette TRACE conn3 <- [1,438,null,{}] 07:40:04 INFO - PROCESS | 23498 | 1461076804034 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}] 07:40:04 INFO - PROCESS | 23498 | 1461076804218 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 07:40:04 INFO - PROCESS | 23498 | 1461076804233 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94ae000 == 44 [pid = 23498] [id = 117] 07:40:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66b890ec00) [pid = 23498] [serial = 350] [outer = (nil)] 07:40:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66bb0e0400) [pid = 23498] [serial = 351] [outer = 0x7f66b890ec00] 07:40:04 INFO - PROCESS | 23498 | 1461076804287 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66c4ad7000) [pid = 23498] [serial = 352] [outer = 0x7f66b890ec00] 07:40:04 INFO - PROCESS | 23498 | 1461076804983 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]]]}] 07:40:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:40:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 975ms 07:40:05 INFO - PROCESS | 23498 | 1461076805003 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 07:40:05 INFO - PROCESS | 23498 | 1461076805006 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 07:40:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:40:05 INFO - PROCESS | 23498 | 1461076805012 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:40:05 INFO - PROCESS | 23498 | 1461076805014 Marionette TRACE conn3 <- [1,442,null,{}] 07:40:05 INFO - PROCESS | 23498 | 1461076805019 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}] 07:40:05 INFO - PROCESS | 23498 | 1461076805164 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 07:40:05 INFO - PROCESS | 23498 | 1461076805186 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bb226800 == 45 [pid = 23498] [id = 118] 07:40:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66af070c00) [pid = 23498] [serial = 353] [outer = (nil)] 07:40:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66c59b9000) [pid = 23498] [serial = 354] [outer = 0x7f66af070c00] 07:40:05 INFO - PROCESS | 23498 | 1461076805240 Marionette DEBUG loaded listener.js 07:40:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66c5d27000) [pid = 23498] [serial = 355] [outer = 0x7f66af070c00] 07:40:05 INFO - PROCESS | 23498 | 1461076805941 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]]]}] 07:40:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:40:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 979ms 07:40:05 INFO - PROCESS | 23498 | 1461076805991 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 07:40:05 INFO - PROCESS | 23498 | 1461076805995 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 07:40:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:40:06 INFO - PROCESS | 23498 | 1461076806005 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:40:06 INFO - PROCESS | 23498 | 1461076806007 Marionette TRACE conn3 <- [1,446,null,{}] 07:40:06 INFO - PROCESS | 23498 | 1461076806011 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}] 07:40:06 INFO - PROCESS | 23498 | 1461076806193 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 07:40:06 INFO - PROCESS | 23498 | 1461076806258 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5851000 == 46 [pid = 23498] [id = 119] 07:40:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66ac41d800) [pid = 23498] [serial = 356] [outer = (nil)] 07:40:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66c8d87c00) [pid = 23498] [serial = 357] [outer = 0x7f66ac41d800] 07:40:06 INFO - PROCESS | 23498 | 1461076806327 Marionette DEBUG loaded listener.js 07:40:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66caaed800) [pid = 23498] [serial = 358] [outer = 0x7f66ac41d800] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66af1b4000) [pid = 23498] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66af3ebc00) [pid = 23498] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66af071800) [pid = 23498] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66b5899c00) [pid = 23498] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66b9b9e800) [pid = 23498] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66b5f89800) [pid = 23498] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66af1b0400) [pid = 23498] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66b2f15400) [pid = 23498] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66b1815000) [pid = 23498] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66b743bc00) [pid = 23498] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66af78d000) [pid = 23498] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66bec50800) [pid = 23498] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66af3d9800) [pid = 23498] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66af3f0400) [pid = 23498] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66b84b2400) [pid = 23498] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66af6ba400) [pid = 23498] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66af3dbc00) [pid = 23498] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66b9435800) [pid = 23498] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66b84b5400) [pid = 23498] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66b7795c00) [pid = 23498] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:40:06 INFO - PROCESS | 23498 | --DOMWINDOW == 84 (0x7f66caa26000) [pid = 23498] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:40:07 INFO - PROCESS | 23498 | 1461076807200 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]]]}] 07:40:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:40:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1233ms 07:40:07 INFO - PROCESS | 23498 | 1461076807242 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 07:40:07 INFO - PROCESS | 23498 | 1461076807245 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 07:40:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:40:07 INFO - PROCESS | 23498 | 1461076807251 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:40:07 INFO - PROCESS | 23498 | 1461076807253 Marionette TRACE conn3 <- [1,450,null,{}] 07:40:07 INFO - PROCESS | 23498 | 1461076807257 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}] 07:40:07 INFO - PROCESS | 23498 | 1461076807371 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 07:40:07 INFO - PROCESS | 23498 | 1461076807385 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bafcb800 == 47 [pid = 23498] [id = 120] 07:40:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66af1b4000) [pid = 23498] [serial = 359] [outer = (nil)] 07:40:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66b7827000) [pid = 23498] [serial = 360] [outer = 0x7f66af1b4000] 07:40:07 INFO - PROCESS | 23498 | 1461076807438 Marionette DEBUG loaded listener.js 07:40:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66b90ea400) [pid = 23498] [serial = 361] [outer = 0x7f66af1b4000] 07:40:08 INFO - PROCESS | 23498 | 1461076808115 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] 07:40:08 INFO - PROCESS | 23498 | 1461076808135 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 07:40:08 INFO - PROCESS | 23498 | 1461076808140 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:40:08 INFO - PROCESS | 23498 | 1461076808143 Marionette TRACE conn3 <- [1,454,null,{}] 07:40:08 INFO - PROCESS | 23498 | 1461076808148 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}] 07:40:08 INFO - PROCESS | 23498 | 1461076808357 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 07:40:08 INFO - PROCESS | 23498 | 1461076808430 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af9e6000 == 48 [pid = 23498] [id = 121] 07:40:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66ac420000) [pid = 23498] [serial = 362] [outer = (nil)] 07:40:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66af075000) [pid = 23498] [serial = 363] [outer = 0x7f66ac420000] 07:40:08 INFO - PROCESS | 23498 | 1461076808541 Marionette DEBUG loaded listener.js 07:40:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66af3dac00) [pid = 23498] [serial = 364] [outer = 0x7f66ac420000] 07:40:09 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:40:09 INFO - PROCESS | 23498 | 1461076809404 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]]]}] 07:40:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:40:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1333ms 07:40:09 INFO - PROCESS | 23498 | 1461076809475 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 07:40:09 INFO - PROCESS | 23498 | 1461076809483 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 07:40:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:40:09 INFO - PROCESS | 23498 | 1461076809492 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 23498 | 1461076809497 Marionette TRACE conn3 <- [1,458,null,{}] 07:40:09 INFO - PROCESS | 23498 | 1461076809505 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}] 07:40:09 INFO - PROCESS | 23498 | 1461076809694 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 07:40:09 INFO - PROCESS | 23498 | 1461076809826 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b87c9800 == 49 [pid = 23498] [id = 122] 07:40:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66ac425c00) [pid = 23498] [serial = 365] [outer = (nil)] 07:40:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66b7458800) [pid = 23498] [serial = 366] [outer = 0x7f66ac425c00] 07:40:09 INFO - PROCESS | 23498 | 1461076809892 Marionette DEBUG loaded listener.js 07:40:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66b84b4400) [pid = 23498] [serial = 367] [outer = 0x7f66ac425c00] 07:40:10 INFO - PROCESS | 23498 | 1461076810765 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] 07:40:10 INFO - PROCESS | 23498 | 1461076810831 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 07:40:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:40:10 INFO - PROCESS | 23498 | 1461076810837 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:40:10 INFO - PROCESS | 23498 | 1461076810840 Marionette TRACE conn3 <- [1,462,null,{}] 07:40:10 INFO - PROCESS | 23498 | 1461076810846 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}] 07:40:10 INFO - PROCESS | 23498 | 1461076810983 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 07:40:11 INFO - PROCESS | 23498 | 1461076811121 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c6d55000 == 50 [pid = 23498] [id = 123] 07:40:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66af3dc800) [pid = 23498] [serial = 368] [outer = (nil)] 07:40:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66bb080c00) [pid = 23498] [serial = 369] [outer = 0x7f66af3dc800] 07:40:11 INFO - PROCESS | 23498 | 1461076811185 Marionette DEBUG loaded listener.js 07:40:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66c5dde400) [pid = 23498] [serial = 370] [outer = 0x7f66af3dc800] 07:40:12 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:40:12 INFO - PROCESS | 23498 | 1461076812102 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] 07:40:12 INFO - PROCESS | 23498 | 1461076812177 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 07:40:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:40:12 INFO - PROCESS | 23498 | 1461076812192 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 23498 | 1461076812199 Marionette TRACE conn3 <- [1,466,null,{}] 07:40:12 INFO - PROCESS | 23498 | 1461076812204 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}] 07:40:12 INFO - PROCESS | 23498 | 1461076812390 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 07:40:12 INFO - PROCESS | 23498 | 1461076812522 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:12 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cab86000 == 51 [pid = 23498] [id = 124] 07:40:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66af790400) [pid = 23498] [serial = 371] [outer = (nil)] 07:40:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66caae6400) [pid = 23498] [serial = 372] [outer = 0x7f66af790400] 07:40:12 INFO - PROCESS | 23498 | 1461076812593 Marionette DEBUG loaded listener.js 07:40:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66cae09800) [pid = 23498] [serial = 373] [outer = 0x7f66af790400] 07:40:13 INFO - PROCESS | 23498 | 1461076813378 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] 07:40:13 INFO - PROCESS | 23498 | 1461076813427 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 07:40:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:40:13 INFO - PROCESS | 23498 | 1461076813433 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:40:13 INFO - PROCESS | 23498 | 1461076813435 Marionette TRACE conn3 <- [1,470,null,{}] 07:40:13 INFO - PROCESS | 23498 | 1461076813440 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}] 07:40:13 INFO - PROCESS | 23498 | 1461076813580 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 07:40:13 INFO - PROCESS | 23498 | 1461076813716 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0db3000 == 52 [pid = 23498] [id = 125] 07:40:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66af3d8000) [pid = 23498] [serial = 374] [outer = (nil)] 07:40:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66af3ee800) [pid = 23498] [serial = 375] [outer = 0x7f66af3d8000] 07:40:13 INFO - PROCESS | 23498 | 1461076813779 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66b175bc00) [pid = 23498] [serial = 376] [outer = 0x7f66af3d8000] 07:40:14 INFO - PROCESS | 23498 | 1461076814820 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]]]}] 07:40:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:40:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1428ms 07:40:14 INFO - PROCESS | 23498 | 1461076814863 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 07:40:14 INFO - PROCESS | 23498 | 1461076814869 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 07:40:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:40:14 INFO - PROCESS | 23498 | 1461076814878 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:40:14 INFO - PROCESS | 23498 | 1461076814883 Marionette TRACE conn3 <- [1,474,null,{}] 07:40:14 INFO - PROCESS | 23498 | 1461076814890 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}] 07:40:15 INFO - PROCESS | 23498 | 1461076815030 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 07:40:15 INFO - PROCESS | 23498 | 1461076815158 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cae31800 == 51 [pid = 23498] [id = 90] 07:40:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bafcb800 == 50 [pid = 23498] [id = 120] 07:40:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c5851000 == 49 [pid = 23498] [id = 119] 07:40:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bb226800 == 48 [pid = 23498] [id = 118] 07:40:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b94ae000 == 47 [pid = 23498] [id = 117] 07:40:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b8222800 == 46 [pid = 23498] [id = 116] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66af645000) [pid = 23498] [serial = 309] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66cf195400) [pid = 23498] [serial = 330] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af9e0800 == 47 [pid = 23498] [id = 126] 07:40:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66af6b6400) [pid = 23498] [serial = 377] [outer = (nil)] 07:40:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66b1756800) [pid = 23498] [serial = 378] [outer = 0x7f66af6b6400] 07:40:15 INFO - PROCESS | 23498 | 1461076815246 Marionette DEBUG loaded listener.js 07:40:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66b55c2000) [pid = 23498] [serial = 379] [outer = 0x7f66af6b6400] 07:40:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b71cc800 == 46 [pid = 23498] [id = 115] 07:40:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af2a5800 == 45 [pid = 23498] [id = 114] 07:40:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cef98000 == 44 [pid = 23498] [id = 113] 07:40:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c56d5800 == 43 [pid = 23498] [id = 112] 07:40:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7ad8800 == 42 [pid = 23498] [id = 111] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66c6d11800) [pid = 23498] [serial = 324] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66c5d08000) [pid = 23498] [serial = 322] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66af6b7000) [pid = 23498] [serial = 295] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66af3dec00) [pid = 23498] [serial = 294] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66b2f73c00) [pid = 23498] [serial = 315] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66b743cc00) [pid = 23498] [serial = 316] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66b84bdc00) [pid = 23498] [serial = 301] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66b84b8400) [pid = 23498] [serial = 300] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66af8d4800) [pid = 23498] [serial = 312] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66b0c09c00) [pid = 23498] [serial = 313] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66b2cdb000) [pid = 23498] [serial = 297] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66b55c4400) [pid = 23498] [serial = 298] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66c8d8d000) [pid = 23498] [serial = 306] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66ccc97000) [pid = 23498] [serial = 307] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66c5b0ac00) [pid = 23498] [serial = 304] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66bb089400) [pid = 23498] [serial = 303] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66b8b1f800) [pid = 23498] [serial = 318] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66cd98b000) [pid = 23498] [serial = 327] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 84 (0x7f66caa24400) [pid = 23498] [serial = 325] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 83 (0x7f66cef64400) [pid = 23498] [serial = 328] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 82 (0x7f66bb060800) [pid = 23498] [serial = 319] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 81 (0x7f66b8aa5400) [pid = 23498] [serial = 261] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 80 (0x7f66cd98dc00) [pid = 23498] [serial = 271] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 79 (0x7f66af8d6000) [pid = 23498] [serial = 258] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 78 (0x7f66b90e9c00) [pid = 23498] [serial = 192] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 77 (0x7f66cb010c00) [pid = 23498] [serial = 267] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 76 (0x7f66bb088c00) [pid = 23498] [serial = 195] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 75 (0x7f66b0c0fc00) [pid = 23498] [serial = 186] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 74 (0x7f66b9cb6c00) [pid = 23498] [serial = 183] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 73 (0x7f66b5898000) [pid = 23498] [serial = 189] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 72 (0x7f66c5d0f400) [pid = 23498] [serial = 264] [outer = (nil)] [url = about:blank] 07:40:15 INFO - PROCESS | 23498 | --DOMWINDOW == 71 (0x7f66c4a4f400) [pid = 23498] [serial = 321] [outer = (nil)] [url = about:blank] 07:40:16 INFO - PROCESS | 23498 | 1461076816031 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]]]}] 07:40:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:40:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1229ms 07:40:16 INFO - PROCESS | 23498 | 1461076816108 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 07:40:16 INFO - PROCESS | 23498 | 1461076816115 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 07:40:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:40:16 INFO - PROCESS | 23498 | 1461076816124 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:40:16 INFO - PROCESS | 23498 | 1461076816128 Marionette TRACE conn3 <- [1,478,null,{}] 07:40:16 INFO - PROCESS | 23498 | 1461076816132 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}] 07:40:16 INFO - PROCESS | 23498 | 1461076816267 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 07:40:16 INFO - PROCESS | 23498 | 1461076816275 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7ad9800 == 43 [pid = 23498] [id = 127] 07:40:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 72 (0x7f66aff0ec00) [pid = 23498] [serial = 380] [outer = (nil)] 07:40:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 73 (0x7f66b84bc000) [pid = 23498] [serial = 381] [outer = 0x7f66aff0ec00] 07:40:16 INFO - PROCESS | 23498 | 1461076816340 Marionette DEBUG loaded listener.js 07:40:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 74 (0x7f66b8fe1c00) [pid = 23498] [serial = 382] [outer = 0x7f66aff0ec00] 07:40:17 INFO - PROCESS | 23498 | 1461076817056 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]]]}] 07:40:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:40:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 980ms 07:40:17 INFO - PROCESS | 23498 | 1461076817105 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 07:40:17 INFO - PROCESS | 23498 | 1461076817108 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 07:40:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:40:17 INFO - PROCESS | 23498 | 1461076817120 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:40:17 INFO - PROCESS | 23498 | 1461076817124 Marionette TRACE conn3 <- [1,482,null,{}] 07:40:17 INFO - PROCESS | 23498 | 1461076817139 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}] 07:40:17 INFO - PROCESS | 23498 | 1461076817272 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 07:40:17 INFO - PROCESS | 23498 | 1461076817287 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b982f000 == 44 [pid = 23498] [id = 128] 07:40:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 75 (0x7f66bb060400) [pid = 23498] [serial = 383] [outer = (nil)] 07:40:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 76 (0x7f66c4ad2400) [pid = 23498] [serial = 384] [outer = 0x7f66bb060400] 07:40:17 INFO - PROCESS | 23498 | 1461076817343 Marionette DEBUG loaded listener.js 07:40:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 77 (0x7f66c5d27c00) [pid = 23498] [serial = 385] [outer = 0x7f66bb060400] 07:40:18 INFO - PROCESS | 23498 | 1461076818086 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]]]}] 07:40:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:40:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1035ms 07:40:18 INFO - PROCESS | 23498 | 1461076818156 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 07:40:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:40:18 INFO - PROCESS | 23498 | 1461076818160 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 07:40:18 INFO - PROCESS | 23498 | 1461076818165 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 23498 | 1461076818168 Marionette TRACE conn3 <- [1,486,null,{}] 07:40:18 INFO - PROCESS | 23498 | 1461076818183 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}] 07:40:18 INFO - PROCESS | 23498 | 1461076818366 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 07:40:18 INFO - PROCESS | 23498 | 1461076818388 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf917800 == 45 [pid = 23498] [id = 129] 07:40:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 78 (0x7f66c4ad2c00) [pid = 23498] [serial = 386] [outer = (nil)] 07:40:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 79 (0x7f66c8d3d800) [pid = 23498] [serial = 387] [outer = 0x7f66c4ad2c00] 07:40:18 INFO - PROCESS | 23498 | 1461076818443 Marionette DEBUG loaded listener.js 07:40:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 80 (0x7f66caae3000) [pid = 23498] [serial = 388] [outer = 0x7f66c4ad2c00] 07:40:19 INFO - PROCESS | 23498 | 1461076819122 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]]]}] 07:40:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:40:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 984ms 07:40:19 INFO - PROCESS | 23498 | 1461076819149 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 07:40:19 INFO - PROCESS | 23498 | 1461076819153 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 07:40:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:40:19 INFO - PROCESS | 23498 | 1461076819171 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:40:19 INFO - PROCESS | 23498 | 1461076819173 Marionette TRACE conn3 <- [1,490,null,{}] 07:40:19 INFO - PROCESS | 23498 | 1461076819185 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}] 07:40:19 INFO - PROCESS | 23498 | 1461076819360 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 07:40:19 INFO - PROCESS | 23498 | 1461076819382 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:19 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5b24000 == 46 [pid = 23498] [id = 130] 07:40:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 81 (0x7f66af234800) [pid = 23498] [serial = 389] [outer = (nil)] 07:40:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 82 (0x7f66af23ac00) [pid = 23498] [serial = 390] [outer = 0x7f66af234800] 07:40:19 INFO - PROCESS | 23498 | 1461076819436 Marionette DEBUG loaded listener.js 07:40:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 83 (0x7f66af240800) [pid = 23498] [serial = 391] [outer = 0x7f66af234800] 07:40:20 INFO - PROCESS | 23498 | --DOMWINDOW == 82 (0x7f66af070c00) [pid = 23498] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:40:20 INFO - PROCESS | 23498 | --DOMWINDOW == 81 (0x7f66af3dc400) [pid = 23498] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:40:20 INFO - PROCESS | 23498 | --DOMWINDOW == 80 (0x7f66af1b1400) [pid = 23498] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:40:20 INFO - PROCESS | 23498 | --DOMWINDOW == 79 (0x7f66ac41d800) [pid = 23498] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:40:20 INFO - PROCESS | 23498 | --DOMWINDOW == 78 (0x7f66b8919000) [pid = 23498] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:40:20 INFO - PROCESS | 23498 | --DOMWINDOW == 77 (0x7f66b890ec00) [pid = 23498] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:40:20 INFO - PROCESS | 23498 | --DOMWINDOW == 76 (0x7f66b1760000) [pid = 23498] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:40:20 INFO - PROCESS | 23498 | --DOMWINDOW == 75 (0x7f66ac429000) [pid = 23498] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:40:20 INFO - PROCESS | 23498 | --DOMWINDOW == 74 (0x7f66bb244000) [pid = 23498] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:40:20 INFO - PROCESS | 23498 | 1461076820204 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]]]}] 07:40:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:40:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1091ms 07:40:20 INFO - PROCESS | 23498 | 1461076820257 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 07:40:20 INFO - PROCESS | 23498 | 1461076820259 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 07:40:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:40:20 INFO - PROCESS | 23498 | 1461076820271 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:40:20 INFO - PROCESS | 23498 | 1461076820273 Marionette TRACE conn3 <- [1,494,null,{}] 07:40:20 INFO - PROCESS | 23498 | 1461076820277 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}] 07:40:20 INFO - PROCESS | 23498 | 1461076820413 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 07:40:20 INFO - PROCESS | 23498 | 1461076820428 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8708000 == 47 [pid = 23498] [id = 131] 07:40:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 75 (0x7f66af239000) [pid = 23498] [serial = 392] [outer = (nil)] 07:40:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 76 (0x7f66caa26800) [pid = 23498] [serial = 393] [outer = 0x7f66af239000] 07:40:20 INFO - PROCESS | 23498 | 1461076820488 Marionette DEBUG loaded listener.js 07:40:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 77 (0x7f66cae85000) [pid = 23498] [serial = 394] [outer = 0x7f66af239000] 07:40:21 INFO - PROCESS | 23498 | 1461076821190 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]]]}] 07:40:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:40:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 979ms 07:40:21 INFO - PROCESS | 23498 | 1461076821250 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 07:40:21 INFO - PROCESS | 23498 | 1461076821252 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 07:40:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:40:21 INFO - PROCESS | 23498 | 1461076821264 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:40:21 INFO - PROCESS | 23498 | 1461076821266 Marionette TRACE conn3 <- [1,498,null,{}] 07:40:21 INFO - PROCESS | 23498 | 1461076821271 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}] 07:40:21 INFO - PROCESS | 23498 | 1461076821400 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 07:40:21 INFO - PROCESS | 23498 | 1461076821414 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cae5c800 == 48 [pid = 23498] [id = 132] 07:40:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 78 (0x7f66ac429000) [pid = 23498] [serial = 395] [outer = (nil)] 07:40:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 79 (0x7f66afbf5400) [pid = 23498] [serial = 396] [outer = 0x7f66ac429000] 07:40:21 INFO - PROCESS | 23498 | 1461076821468 Marionette DEBUG loaded listener.js 07:40:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 80 (0x7f66afbfa000) [pid = 23498] [serial = 397] [outer = 0x7f66ac429000] 07:40:22 INFO - PROCESS | 23498 | 1461076822141 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]]]}] 07:40:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:40:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 924ms 07:40:22 INFO - PROCESS | 23498 | 1461076822189 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 07:40:22 INFO - PROCESS | 23498 | 1461076822195 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 07:40:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:40:22 INFO - PROCESS | 23498 | 1461076822203 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:40:22 INFO - PROCESS | 23498 | 1461076822208 Marionette TRACE conn3 <- [1,502,null,{}] 07:40:22 INFO - PROCESS | 23498 | 1461076822217 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}] 07:40:22 INFO - PROCESS | 23498 | 1461076822377 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 07:40:22 INFO - PROCESS | 23498 | 1461076822481 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b762c000 == 49 [pid = 23498] [id = 133] 07:40:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 81 (0x7f66af06c800) [pid = 23498] [serial = 398] [outer = (nil)] 07:40:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 82 (0x7f66af3d8800) [pid = 23498] [serial = 399] [outer = 0x7f66af06c800] 07:40:22 INFO - PROCESS | 23498 | 1461076822547 Marionette DEBUG loaded listener.js 07:40:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 83 (0x7f66af6bac00) [pid = 23498] [serial = 400] [outer = 0x7f66af06c800] 07:40:23 INFO - PROCESS | 23498 | 1461076823368 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]]]}] 07:40:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:40:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1232ms 07:40:23 INFO - PROCESS | 23498 | 1461076823436 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 07:40:23 INFO - PROCESS | 23498 | 1461076823444 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 07:40:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:40:23 INFO - PROCESS | 23498 | 1461076823454 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:40:23 INFO - PROCESS | 23498 | 1461076823458 Marionette TRACE conn3 <- [1,506,null,{}] 07:40:23 INFO - PROCESS | 23498 | 1461076823464 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}] 07:40:23 INFO - PROCESS | 23498 | 1461076823634 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 07:40:23 INFO - PROCESS | 23498 | 1461076823765 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bb21e800 == 50 [pid = 23498] [id = 134] 07:40:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 84 (0x7f66af233000) [pid = 23498] [serial = 401] [outer = (nil)] 07:40:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66b2ce2000) [pid = 23498] [serial = 402] [outer = 0x7f66af233000] 07:40:23 INFO - PROCESS | 23498 | 1461076823830 Marionette DEBUG loaded listener.js 07:40:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66b6521000) [pid = 23498] [serial = 403] [outer = 0x7f66af233000] 07:40:24 INFO - PROCESS | 23498 | 1461076824687 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]]]}] 07:40:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:40:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1280ms 07:40:24 INFO - PROCESS | 23498 | 1461076824733 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 07:40:24 INFO - PROCESS | 23498 | 1461076824737 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 07:40:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:40:24 INFO - PROCESS | 23498 | 1461076824743 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:40:24 INFO - PROCESS | 23498 | 1461076824748 Marionette TRACE conn3 <- [1,510,null,{}] 07:40:24 INFO - PROCESS | 23498 | 1461076824762 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}] 07:40:24 INFO - PROCESS | 23498 | 1461076824921 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 07:40:25 INFO - PROCESS | 23498 | 1461076825052 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cd941800 == 51 [pid = 23498] [id = 135] 07:40:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66b84be800) [pid = 23498] [serial = 404] [outer = (nil)] 07:40:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66b9437000) [pid = 23498] [serial = 405] [outer = 0x7f66b84be800] 07:40:25 INFO - PROCESS | 23498 | 1461076825119 Marionette DEBUG loaded listener.js 07:40:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66c5b0e800) [pid = 23498] [serial = 406] [outer = 0x7f66b84be800] 07:40:25 INFO - PROCESS | 23498 | 1461076825937 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]]]}] 07:40:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:40:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1232ms 07:40:25 INFO - PROCESS | 23498 | 1461076825976 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 07:40:25 INFO - PROCESS | 23498 | 1461076825981 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 07:40:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:40:25 INFO - PROCESS | 23498 | 1461076825986 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:40:25 INFO - PROCESS | 23498 | 1461076825988 Marionette TRACE conn3 <- [1,514,null,{}] 07:40:25 INFO - PROCESS | 23498 | 1461076825994 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}] 07:40:26 INFO - PROCESS | 23498 | 1461076826137 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 07:40:26 INFO - PROCESS | 23498 | 1461076826273 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66d7dd4800 == 52 [pid = 23498] [id = 136] 07:40:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66b84bfc00) [pid = 23498] [serial = 407] [outer = (nil)] 07:40:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66caae2000) [pid = 23498] [serial = 408] [outer = 0x7f66b84bfc00] 07:40:26 INFO - PROCESS | 23498 | 1461076826339 Marionette DEBUG loaded listener.js 07:40:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66cafb0000) [pid = 23498] [serial = 409] [outer = 0x7f66b84bfc00] 07:40:27 INFO - PROCESS | 23498 | 1461076827082 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]]]}] 07:40:27 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 07:40:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1127ms 07:40:27 INFO - PROCESS | 23498 | 1461076827113 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 23498 | 1461076827116 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 07:40:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:40:27 INFO - PROCESS | 23498 | 1461076827121 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 23498 | 1461076827123 Marionette TRACE conn3 <- [1,518,null,{}] 07:40:27 INFO - PROCESS | 23498 | 1461076827128 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}] 07:40:27 INFO - PROCESS | 23498 | 1461076827266 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 07:40:27 INFO - PROCESS | 23498 | 1461076827402 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab746000 == 53 [pid = 23498] [id = 137] 07:40:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66b90eec00) [pid = 23498] [serial = 410] [outer = (nil)] 07:40:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66cd66b000) [pid = 23498] [serial = 411] [outer = 0x7f66b90eec00] 07:40:27 INFO - PROCESS | 23498 | 1461076827465 Marionette DEBUG loaded listener.js 07:40:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66cef56000) [pid = 23498] [serial = 412] [outer = 0x7f66b90eec00] 07:40:28 INFO - PROCESS | 23498 | 1461076828465 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]]]}] 07:40:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:40:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1378ms 07:40:28 INFO - PROCESS | 23498 | 1461076828514 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 07:40:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:40:28 INFO - PROCESS | 23498 | 1461076828520 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 07:40:28 INFO - PROCESS | 23498 | 1461076828527 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:40:28 INFO - PROCESS | 23498 | 1461076828531 Marionette TRACE conn3 <- [1,522,null,{}] 07:40:28 INFO - PROCESS | 23498 | 1461076828539 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}] 07:40:28 INFO - PROCESS | 23498 | 1461076828675 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 07:40:28 INFO - PROCESS | 23498 | 1461076828819 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af9eb800 == 54 [pid = 23498] [id = 138] 07:40:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66ac422c00) [pid = 23498] [serial = 413] [outer = (nil)] 07:40:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66af1b9000) [pid = 23498] [serial = 414] [outer = 0x7f66ac422c00] 07:40:28 INFO - PROCESS | 23498 | 1461076828880 Marionette DEBUG loaded listener.js 07:40:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66af3e6400) [pid = 23498] [serial = 415] [outer = 0x7f66ac422c00] 07:40:29 INFO - PROCESS | 23498 | 1461076829704 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]]]}] 07:40:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:40:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1236ms 07:40:29 INFO - PROCESS | 23498 | 1461076829762 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 07:40:29 INFO - PROCESS | 23498 | 1461076829770 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 07:40:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:40:29 INFO - PROCESS | 23498 | 1461076829778 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:40:29 INFO - PROCESS | 23498 | 1461076829782 Marionette TRACE conn3 <- [1,526,null,{}] 07:40:29 INFO - PROCESS | 23498 | 1461076829787 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}] 07:40:29 INFO - PROCESS | 23498 | 1461076829928 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 07:40:30 INFO - PROCESS | 23498 | 1461076830081 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:30 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8708000 == 53 [pid = 23498] [id = 131] 07:40:30 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c5b24000 == 52 [pid = 23498] [id = 130] 07:40:30 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf917800 == 51 [pid = 23498] [id = 129] 07:40:30 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b982f000 == 50 [pid = 23498] [id = 128] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66af790800) [pid = 23498] [serial = 333] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66b84b3000) [pid = 23498] [serial = 336] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af756800 == 51 [pid = 23498] [id = 139] 07:40:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66af1b0c00) [pid = 23498] [serial = 416] [outer = (nil)] 07:40:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66af6bd800) [pid = 23498] [serial = 417] [outer = 0x7f66af1b0c00] 07:40:30 INFO - PROCESS | 23498 | 1461076830166 Marionette DEBUG loaded listener.js 07:40:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66aff15400) [pid = 23498] [serial = 418] [outer = 0x7f66af1b0c00] 07:40:30 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7ad9800 == 50 [pid = 23498] [id = 127] 07:40:30 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af9e0800 == 49 [pid = 23498] [id = 126] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66b943cc00) [pid = 23498] [serial = 310] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66cab5e400) [pid = 23498] [serial = 292] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66c59b9000) [pid = 23498] [serial = 354] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66b2f1d000) [pid = 23498] [serial = 345] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66b742f400) [pid = 23498] [serial = 346] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66b0c0e800) [pid = 23498] [serial = 343] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66af6b4800) [pid = 23498] [serial = 342] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66c8d87c00) [pid = 23498] [serial = 357] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66b7827000) [pid = 23498] [serial = 360] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66c5d27000) [pid = 23498] [serial = 355] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66caaed800) [pid = 23498] [serial = 358] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66caae9800) [pid = 23498] [serial = 340] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66c6ebbc00) [pid = 23498] [serial = 339] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66bb0e0400) [pid = 23498] [serial = 351] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 84 (0x7f66b84b8000) [pid = 23498] [serial = 348] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 83 (0x7f66b8fdfc00) [pid = 23498] [serial = 349] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | --DOMWINDOW == 82 (0x7f66c4ad7000) [pid = 23498] [serial = 352] [outer = (nil)] [url = about:blank] 07:40:30 INFO - PROCESS | 23498 | 1461076830981 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]]]}] 07:40:31 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 07:40:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1231ms 07:40:31 INFO - PROCESS | 23498 | 1461076831010 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 07:40:31 INFO - PROCESS | 23498 | 1461076831013 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 07:40:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:40:31 INFO - PROCESS | 23498 | 1461076831026 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:40:31 INFO - PROCESS | 23498 | 1461076831030 Marionette TRACE conn3 <- [1,530,null,{}] 07:40:31 INFO - PROCESS | 23498 | 1461076831045 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}] 07:40:31 INFO - PROCESS | 23498 | 1461076831178 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 07:40:31 INFO - PROCESS | 23498 | 1461076831187 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7fda000 == 50 [pid = 23498] [id = 140] 07:40:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 83 (0x7f66b2cdf800) [pid = 23498] [serial = 419] [outer = (nil)] 07:40:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 84 (0x7f66b72b7400) [pid = 23498] [serial = 420] [outer = 0x7f66b2cdf800] 07:40:31 INFO - PROCESS | 23498 | 1461076831244 Marionette DEBUG loaded listener.js 07:40:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66b7c4e400) [pid = 23498] [serial = 421] [outer = 0x7f66b2cdf800] 07:40:31 INFO - PROCESS | 23498 | 1461076831903 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"]]]}] 07:40:31 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 07:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:40:31 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 07:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:40:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 890ms 07:40:31 INFO - PROCESS | 23498 | 1461076831936 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 07:40:31 INFO - PROCESS | 23498 | 1461076831939 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 07:40:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:40:31 INFO - PROCESS | 23498 | 1461076831948 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:40:31 INFO - PROCESS | 23498 | 1461076831950 Marionette TRACE conn3 <- [1,534,null,{}] 07:40:31 INFO - PROCESS | 23498 | 1461076831955 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}] 07:40:32 INFO - PROCESS | 23498 | 1461076832131 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 07:40:32 INFO - PROCESS | 23498 | 1461076832196 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b981b800 == 51 [pid = 23498] [id = 141] 07:40:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66b0d29c00) [pid = 23498] [serial = 422] [outer = (nil)] 07:40:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66b84bf800) [pid = 23498] [serial = 423] [outer = 0x7f66b0d29c00] 07:40:32 INFO - PROCESS | 23498 | 1461076832251 Marionette DEBUG loaded listener.js 07:40:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66b9c2d400) [pid = 23498] [serial = 424] [outer = 0x7f66b0d29c00] 07:40:32 INFO - PROCESS | 23498 | 1461076832890 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]]]}] 07:40:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:40:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 977ms 07:40:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:40:32 INFO - PROCESS | 23498 | 1461076832924 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 07:40:32 INFO - PROCESS | 23498 | 1461076832927 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 07:40:32 INFO - PROCESS | 23498 | 1461076832932 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:40:32 INFO - PROCESS | 23498 | 1461076832935 Marionette TRACE conn3 <- [1,538,null,{}] 07:40:32 INFO - PROCESS | 23498 | 1461076832946 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}] 07:40:33 INFO - PROCESS | 23498 | 1461076833109 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 07:40:33 INFO - PROCESS | 23498 | 1461076833180 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf918000 == 52 [pid = 23498] [id = 142] 07:40:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66b84b3c00) [pid = 23498] [serial = 425] [outer = (nil)] 07:40:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66b9cac000) [pid = 23498] [serial = 426] [outer = 0x7f66b84b3c00] 07:40:33 INFO - PROCESS | 23498 | 1461076833237 Marionette DEBUG loaded listener.js 07:40:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66c4a5b000) [pid = 23498] [serial = 427] [outer = 0x7f66b84b3c00] 07:40:33 INFO - PROCESS | 23498 | 1461076833845 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]]]}] 07:40:33 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. 07:40:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 936ms 07:40:33 INFO - PROCESS | 23498 | 1461076833869 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 07:40:33 INFO - PROCESS | 23498 | 1461076833872 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 07:40:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:40:33 INFO - PROCESS | 23498 | 1461076833904 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:40:33 INFO - PROCESS | 23498 | 1461076833907 Marionette TRACE conn3 <- [1,542,null,{}] 07:40:33 INFO - PROCESS | 23498 | 1461076833920 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}] 07:40:34 INFO - PROCESS | 23498 | 1461076834100 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 07:40:34 INFO - PROCESS | 23498 | 1461076834140 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af9ce800 == 53 [pid = 23498] [id = 143] 07:40:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66b712e400) [pid = 23498] [serial = 428] [outer = (nil)] 07:40:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66b84b2c00) [pid = 23498] [serial = 429] [outer = 0x7f66b712e400] 07:40:34 INFO - PROCESS | 23498 | 1461076834198 Marionette DEBUG loaded listener.js 07:40:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66c58b8000) [pid = 23498] [serial = 430] [outer = 0x7f66b712e400] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66af790400) [pid = 23498] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66aff0ec00) [pid = 23498] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66bb060400) [pid = 23498] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66c4ad2c00) [pid = 23498] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66ac420000) [pid = 23498] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66af6b6400) [pid = 23498] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66af3d8000) [pid = 23498] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66af3dc800) [pid = 23498] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66ac425c00) [pid = 23498] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 84 (0x7f66af234800) [pid = 23498] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 83 (0x7f66af239000) [pid = 23498] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 82 (0x7f66af794c00) [pid = 23498] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 81 (0x7f66af6b4000) [pid = 23498] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:40:34 INFO - PROCESS | 23498 | --DOMWINDOW == 80 (0x7f66af3dfc00) [pid = 23498] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:40:35 INFO - PROCESS | 23498 | 1461076835024 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]]]}] 07:40:35 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. 07:40:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1155ms 07:40:35 INFO - PROCESS | 23498 | 1461076835038 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 07:40:35 INFO - PROCESS | 23498 | 1461076835041 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 07:40:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:40:35 INFO - PROCESS | 23498 | 1461076835046 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:40:35 INFO - PROCESS | 23498 | 1461076835048 Marionette TRACE conn3 <- [1,546,null,{}] 07:40:35 INFO - PROCESS | 23498 | 1461076835053 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}] 07:40:35 INFO - PROCESS | 23498 | 1461076835185 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 07:40:35 INFO - PROCESS | 23498 | 1461076835287 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:35 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5da0800 == 54 [pid = 23498] [id = 144] 07:40:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 81 (0x7f66ac421400) [pid = 23498] [serial = 431] [outer = (nil)] 07:40:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 82 (0x7f66aece6400) [pid = 23498] [serial = 432] [outer = 0x7f66ac421400] 07:40:35 INFO - PROCESS | 23498 | 1461076835344 Marionette DEBUG loaded listener.js 07:40:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 83 (0x7f66aef5d000) [pid = 23498] [serial = 433] [outer = 0x7f66ac421400] 07:40:35 INFO - PROCESS | 23498 | 1461076835956 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]]]}] 07:40:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:40:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 933ms 07:40:35 INFO - PROCESS | 23498 | 1461076835981 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 07:40:35 INFO - PROCESS | 23498 | 1461076835984 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 07:40:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:40:35 INFO - PROCESS | 23498 | 1461076835989 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:40:35 INFO - PROCESS | 23498 | 1461076835992 Marionette TRACE conn3 <- [1,550,null,{}] 07:40:35 INFO - PROCESS | 23498 | 1461076835996 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}] 07:40:36 INFO - PROCESS | 23498 | 1461076836156 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 07:40:36 INFO - PROCESS | 23498 | 1461076836180 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ca49c000 == 55 [pid = 23498] [id = 145] 07:40:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 84 (0x7f66ac421c00) [pid = 23498] [serial = 434] [outer = (nil)] 07:40:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66aecf0400) [pid = 23498] [serial = 435] [outer = 0x7f66ac421c00] 07:40:36 INFO - PROCESS | 23498 | 1461076836237 Marionette DEBUG loaded listener.js 07:40:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66b7829800) [pid = 23498] [serial = 436] [outer = 0x7f66ac421c00] 07:40:36 INFO - PROCESS | 23498 | 1461076836921 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]]]}] 07:40:36 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. 07:40:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 978ms 07:40:36 INFO - PROCESS | 23498 | 1461076836969 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 07:40:36 INFO - PROCESS | 23498 | 1461076836974 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 07:40:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:40:36 INFO - PROCESS | 23498 | 1461076836982 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:40:36 INFO - PROCESS | 23498 | 1461076836987 Marionette TRACE conn3 <- [1,554,null,{}] 07:40:36 INFO - PROCESS | 23498 | 1461076836996 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}] 07:40:37 INFO - PROCESS | 23498 | 1461076837140 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 07:40:37 INFO - PROCESS | 23498 | 1461076837282 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:37 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2f55000 == 56 [pid = 23498] [id = 146] 07:40:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66aece7c00) [pid = 23498] [serial = 437] [outer = (nil)] 07:40:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66af23d800) [pid = 23498] [serial = 438] [outer = 0x7f66aece7c00] 07:40:37 INFO - PROCESS | 23498 | 1461076837347 Marionette DEBUG loaded listener.js 07:40:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66af3dfc00) [pid = 23498] [serial = 439] [outer = 0x7f66aece7c00] 07:40:37 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:40:38 INFO - PROCESS | 23498 | 1461076838187 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]]]}] 07:40:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:40:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1237ms 07:40:38 INFO - PROCESS | 23498 | 1461076838220 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 07:40:38 INFO - PROCESS | 23498 | 1461076838226 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 07:40:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:40:38 INFO - PROCESS | 23498 | 1461076838236 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:40:38 INFO - PROCESS | 23498 | 1461076838239 Marionette TRACE conn3 <- [1,558,null,{}] 07:40:38 INFO - PROCESS | 23498 | 1461076838245 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}] 07:40:38 INFO - PROCESS | 23498 | 1461076838399 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 07:40:38 INFO - PROCESS | 23498 | 1461076838519 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:38 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bafbf800 == 57 [pid = 23498] [id = 147] 07:40:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66aecea400) [pid = 23498] [serial = 440] [outer = (nil)] 07:40:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66afbf4400) [pid = 23498] [serial = 441] [outer = 0x7f66aecea400] 07:40:38 INFO - PROCESS | 23498 | 1461076838622 Marionette DEBUG loaded listener.js 07:40:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66b2cda000) [pid = 23498] [serial = 442] [outer = 0x7f66aecea400] 07:40:39 INFO - PROCESS | 23498 | 1461076839496 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]]]}] 07:40:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:40:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1332ms 07:40:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:40:39 INFO - PROCESS | 23498 | 1461076839568 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 07:40:39 INFO - PROCESS | 23498 | 1461076839571 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 07:40:39 INFO - PROCESS | 23498 | 1461076839577 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:40:39 INFO - PROCESS | 23498 | 1461076839582 Marionette TRACE conn3 <- [1,562,null,{}] 07:40:39 INFO - PROCESS | 23498 | 1461076839597 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}] 07:40:39 INFO - PROCESS | 23498 | 1461076839780 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 07:40:39 INFO - PROCESS | 23498 | 1461076839912 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb0ec800 == 58 [pid = 23498] [id = 148] 07:40:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66af78dc00) [pid = 23498] [serial = 443] [outer = (nil)] 07:40:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66b7132000) [pid = 23498] [serial = 444] [outer = 0x7f66af78dc00] 07:40:39 INFO - PROCESS | 23498 | 1461076839981 Marionette DEBUG loaded listener.js 07:40:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66b84b6c00) [pid = 23498] [serial = 445] [outer = 0x7f66af78dc00] 07:40:40 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:40:40 INFO - PROCESS | 23498 | 1461076840673 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]]]}] 07:40:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:40:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1138ms 07:40:40 INFO - PROCESS | 23498 | 1461076840714 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 07:40:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:40:40 INFO - PROCESS | 23498 | 1461076840718 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 07:40:40 INFO - PROCESS | 23498 | 1461076840724 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:40:40 INFO - PROCESS | 23498 | 1461076840727 Marionette TRACE conn3 <- [1,566,null,{}] 07:40:40 INFO - PROCESS | 23498 | 1461076840732 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}] 07:40:40 INFO - PROCESS | 23498 | 1461076840881 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 07:40:40 INFO - PROCESS | 23498 | 1461076840994 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cd9d2000 == 59 [pid = 23498] [id = 149] 07:40:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66b181c000) [pid = 23498] [serial = 446] [outer = (nil)] 07:40:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66bb060800) [pid = 23498] [serial = 447] [outer = 0x7f66b181c000] 07:40:41 INFO - PROCESS | 23498 | 1461076841057 Marionette DEBUG loaded listener.js 07:40:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66c4ad7000) [pid = 23498] [serial = 448] [outer = 0x7f66b181c000] 07:40:41 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:40:41 INFO - PROCESS | 23498 | 1461076841767 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]]]}] 07:40:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:40:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1083ms 07:40:41 INFO - PROCESS | 23498 | 1461076841814 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 07:40:41 INFO - PROCESS | 23498 | 1461076841818 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 07:40:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:40:41 INFO - PROCESS | 23498 | 1461076841824 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:40:41 INFO - PROCESS | 23498 | 1461076841826 Marionette TRACE conn3 <- [1,570,null,{}] 07:40:41 INFO - PROCESS | 23498 | 1461076841831 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}] 07:40:41 INFO - PROCESS | 23498 | 1461076841964 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 07:40:42 INFO - PROCESS | 23498 | 1461076842073 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:42 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae915000 == 60 [pid = 23498] [id = 150] 07:40:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66b7136c00) [pid = 23498] [serial = 449] [outer = (nil)] 07:40:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66c5b8cc00) [pid = 23498] [serial = 450] [outer = 0x7f66b7136c00] 07:40:42 INFO - PROCESS | 23498 | 1461076842134 Marionette DEBUG loaded listener.js 07:40:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66c6bf0c00) [pid = 23498] [serial = 451] [outer = 0x7f66b7136c00] 07:40:42 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:40:42 INFO - PROCESS | 23498 | 1461076842858 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]]]}] 07:40:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:40:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1076ms 07:40:42 INFO - PROCESS | 23498 | 1461076842902 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 07:40:42 INFO - PROCESS | 23498 | 1461076842905 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 07:40:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:40:42 INFO - PROCESS | 23498 | 1461076842910 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:40:42 INFO - PROCESS | 23498 | 1461076842913 Marionette TRACE conn3 <- [1,574,null,{}] 07:40:42 INFO - PROCESS | 23498 | 1461076842919 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}] 07:40:43 INFO - PROCESS | 23498 | 1461076843081 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 07:40:43 INFO - PROCESS | 23498 | 1461076843222 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:43 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7921000 == 61 [pid = 23498] [id = 151] 07:40:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66c6d0b000) [pid = 23498] [serial = 452] [outer = (nil)] 07:40:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66caaee000) [pid = 23498] [serial = 453] [outer = 0x7f66c6d0b000] 07:40:43 INFO - PROCESS | 23498 | 1461076843288 Marionette DEBUG loaded listener.js 07:40:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66cae88c00) [pid = 23498] [serial = 454] [outer = 0x7f66c6d0b000] 07:40:44 INFO - PROCESS | 23498 | 1461076844011 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]]]}] 07:40:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:40:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1132ms 07:40:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:40:44 INFO - PROCESS | 23498 | 1461076844044 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 07:40:44 INFO - PROCESS | 23498 | 1461076844046 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 07:40:44 INFO - PROCESS | 23498 | 1461076844053 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:40:44 INFO - PROCESS | 23498 | 1461076844056 Marionette TRACE conn3 <- [1,578,null,{}] 07:40:44 INFO - PROCESS | 23498 | 1461076844061 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}] 07:40:44 INFO - PROCESS | 23498 | 1461076844192 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 07:40:44 INFO - PROCESS | 23498 | 1461076844303 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aea2d800 == 62 [pid = 23498] [id = 152] 07:40:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66af075400) [pid = 23498] [serial = 455] [outer = (nil)] 07:40:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66afbec000) [pid = 23498] [serial = 456] [outer = 0x7f66af075400] 07:40:44 INFO - PROCESS | 23498 | 1461076844364 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66b6240800) [pid = 23498] [serial = 457] [outer = 0x7f66af075400] 07:40:45 INFO - PROCESS | 23498 | 1461076845312 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]]]}] 07:40:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:40:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1329ms 07:40:45 INFO - PROCESS | 23498 | 1461076845380 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 07:40:45 INFO - PROCESS | 23498 | 1461076845386 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 07:40:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:40:45 INFO - PROCESS | 23498 | 1461076845394 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:40:45 INFO - PROCESS | 23498 | 1461076845398 Marionette TRACE conn3 <- [1,582,null,{}] 07:40:45 INFO - PROCESS | 23498 | 1461076845404 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}] 07:40:45 INFO - PROCESS | 23498 | 1461076845618 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 07:40:45 INFO - PROCESS | 23498 | 1461076845758 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af048800 == 63 [pid = 23498] [id = 153] 07:40:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66af3db400) [pid = 23498] [serial = 458] [outer = (nil)] 07:40:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66af3eb000) [pid = 23498] [serial = 459] [outer = 0x7f66af3db400] 07:40:45 INFO - PROCESS | 23498 | 1461076845819 Marionette DEBUG loaded listener.js 07:40:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66af8dd400) [pid = 23498] [serial = 460] [outer = 0x7f66af3db400] 07:40:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c5da0800 == 62 [pid = 23498] [id = 144] 07:40:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af9ce800 == 61 [pid = 23498] [id = 143] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 109 (0x7f66afbf5400) [pid = 23498] [serial = 396] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf918000 == 60 [pid = 23498] [id = 142] 07:40:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b981b800 == 59 [pid = 23498] [id = 141] 07:40:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7fda000 == 58 [pid = 23498] [id = 140] 07:40:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af756800 == 57 [pid = 23498] [id = 139] 07:40:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af9eb800 == 56 [pid = 23498] [id = 138] 07:40:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b762c000 == 55 [pid = 23498] [id = 133] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66cf1f3c00) [pid = 23498] [serial = 331] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66b8fe0000) [pid = 23498] [serial = 337] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66b175e800) [pid = 23498] [serial = 334] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66cae09800) [pid = 23498] [serial = 373] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66caae6400) [pid = 23498] [serial = 372] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66b84bc000) [pid = 23498] [serial = 381] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66b8fe1c00) [pid = 23498] [serial = 382] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66c4ad2400) [pid = 23498] [serial = 384] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66c8d3d800) [pid = 23498] [serial = 387] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66af3dac00) [pid = 23498] [serial = 364] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66af075000) [pid = 23498] [serial = 363] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66b1756800) [pid = 23498] [serial = 378] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66b55c2000) [pid = 23498] [serial = 379] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66b175bc00) [pid = 23498] [serial = 376] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66af3ee800) [pid = 23498] [serial = 375] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66c5dde400) [pid = 23498] [serial = 370] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66bb080c00) [pid = 23498] [serial = 369] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66b84b4400) [pid = 23498] [serial = 367] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66b7458800) [pid = 23498] [serial = 366] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66af23ac00) [pid = 23498] [serial = 390] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66af240800) [pid = 23498] [serial = 391] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66caa26800) [pid = 23498] [serial = 393] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66caae3000) [pid = 23498] [serial = 388] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66c5d27c00) [pid = 23498] [serial = 385] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | --DOMWINDOW == 84 (0x7f66cae85000) [pid = 23498] [serial = 394] [outer = (nil)] [url = about:blank] 07:40:46 INFO - PROCESS | 23498 | 1461076846674 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]]]}] 07:40:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:40:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1330ms 07:40:46 INFO - PROCESS | 23498 | 1461076846726 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 07:40:46 INFO - PROCESS | 23498 | 1461076846733 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 07:40:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:40:46 INFO - PROCESS | 23498 | 1461076846741 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:40:46 INFO - PROCESS | 23498 | 1461076846744 Marionette TRACE conn3 <- [1,586,null,{}] 07:40:46 INFO - PROCESS | 23498 | 1461076846747 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}] 07:40:46 INFO - PROCESS | 23498 | 1461076846878 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 07:40:46 INFO - PROCESS | 23498 | 1461076846893 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b6531000 == 56 [pid = 23498] [id = 154] 07:40:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66af3dac00) [pid = 23498] [serial = 461] [outer = (nil)] 07:40:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66b2f19000) [pid = 23498] [serial = 462] [outer = 0x7f66af3dac00] 07:40:46 INFO - PROCESS | 23498 | 1461076846947 Marionette DEBUG loaded listener.js 07:40:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66b5f85400) [pid = 23498] [serial = 463] [outer = 0x7f66af3dac00] 07:40:47 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:40:47 INFO - PROCESS | 23498 | 1461076847650 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]]]}] 07:40:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:40:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 928ms 07:40:47 INFO - PROCESS | 23498 | 1461076847670 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 07:40:47 INFO - PROCESS | 23498 | 1461076847673 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 07:40:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:40:47 INFO - PROCESS | 23498 | 1461076847678 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 23498 | 1461076847683 Marionette TRACE conn3 <- [1,590,null,{}] 07:40:47 INFO - PROCESS | 23498 | 1461076847696 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}] 07:40:47 INFO - PROCESS | 23498 | 1461076847828 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 07:40:47 INFO - PROCESS | 23498 | 1461076847929 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:47 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7acc000 == 57 [pid = 23498] [id = 155] 07:40:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66b5899c00) [pid = 23498] [serial = 464] [outer = (nil)] 07:40:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66b6249c00) [pid = 23498] [serial = 465] [outer = 0x7f66b5899c00] 07:40:47 INFO - PROCESS | 23498 | 1461076847984 Marionette DEBUG loaded listener.js 07:40:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66b7131800) [pid = 23498] [serial = 466] [outer = 0x7f66b5899c00] 07:40:48 INFO - PROCESS | 23498 | 1461076848520 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]]]}] 07:40:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:40:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 939ms 07:40:48 INFO - PROCESS | 23498 | 1461076848627 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 07:40:48 INFO - PROCESS | 23498 | 1461076848631 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 07:40:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:40:48 INFO - PROCESS | 23498 | 1461076848636 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:40:48 INFO - PROCESS | 23498 | 1461076848639 Marionette TRACE conn3 <- [1,594,null,{}] 07:40:48 INFO - PROCESS | 23498 | 1461076848643 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}] 07:40:48 INFO - PROCESS | 23498 | 1461076848823 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 07:40:48 INFO - PROCESS | 23498 | 1461076848844 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aea2d000 == 58 [pid = 23498] [id = 156] 07:40:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66aecf1c00) [pid = 23498] [serial = 467] [outer = (nil)] 07:40:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66b7435000) [pid = 23498] [serial = 468] [outer = 0x7f66aecf1c00] 07:40:48 INFO - PROCESS | 23498 | 1461076848899 Marionette DEBUG loaded listener.js 07:40:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66b84bc000) [pid = 23498] [serial = 469] [outer = 0x7f66aecf1c00] 07:40:49 INFO - PROCESS | 23498 | 1461076849577 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]]]}] 07:40:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:40:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 977ms 07:40:49 INFO - PROCESS | 23498 | 1461076849614 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 07:40:49 INFO - PROCESS | 23498 | 1461076849617 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 07:40:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:40:49 INFO - PROCESS | 23498 | 1461076849622 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:40:49 INFO - PROCESS | 23498 | 1461076849625 Marionette TRACE conn3 <- [1,598,null,{}] 07:40:49 INFO - PROCESS | 23498 | 1461076849633 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}] 07:40:49 INFO - PROCESS | 23498 | 1461076849797 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 07:40:49 INFO - PROCESS | 23498 | 1461076849819 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b981e000 == 59 [pid = 23498] [id = 157] 07:40:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66b6241800) [pid = 23498] [serial = 470] [outer = (nil)] 07:40:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66b90f2800) [pid = 23498] [serial = 471] [outer = 0x7f66b6241800] 07:40:49 INFO - PROCESS | 23498 | 1461076849872 Marionette DEBUG loaded listener.js 07:40:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66bb05b800) [pid = 23498] [serial = 472] [outer = 0x7f66b6241800] 07:40:50 INFO - PROCESS | 23498 | 1461076850732 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]]]}] 07:40:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:40:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1132ms 07:40:50 INFO - PROCESS | 23498 | 1461076850755 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 07:40:50 INFO - PROCESS | 23498 | 1461076850758 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 07:40:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:40:50 INFO - PROCESS | 23498 | 1461076850763 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:40:50 INFO - PROCESS | 23498 | 1461076850765 Marionette TRACE conn3 <- [1,602,null,{}] 07:40:50 INFO - PROCESS | 23498 | 1461076850770 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}] 07:40:51 INFO - PROCESS | 23498 | 1461076851020 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 07:40:51 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66b84b3c00) [pid = 23498] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:40:51 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66ac429000) [pid = 23498] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:40:51 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66b712e400) [pid = 23498] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:40:51 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66af1b0c00) [pid = 23498] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:40:51 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66b2cdf800) [pid = 23498] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:40:51 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66ac422c00) [pid = 23498] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:40:51 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66b0d29c00) [pid = 23498] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:40:51 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66ac421400) [pid = 23498] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:40:51 INFO - PROCESS | 23498 | 1461076851111 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2bdc800 == 60 [pid = 23498] [id = 158] 07:40:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66ac428000) [pid = 23498] [serial = 473] [outer = (nil)] 07:40:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66af8de400) [pid = 23498] [serial = 474] [outer = 0x7f66ac428000] 07:40:51 INFO - PROCESS | 23498 | 1461076851168 Marionette DEBUG loaded listener.js 07:40:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66c6b3f000) [pid = 23498] [serial = 475] [outer = 0x7f66ac428000] 07:40:51 INFO - PROCESS | 23498 | 1461076851745 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]]]}] 07:40:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:40:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1027ms 07:40:51 INFO - PROCESS | 23498 | 1461076851791 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 07:40:51 INFO - PROCESS | 23498 | 1461076851794 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 07:40:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:40:51 INFO - PROCESS | 23498 | 1461076851799 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:40:51 INFO - PROCESS | 23498 | 1461076851801 Marionette TRACE conn3 <- [1,606,null,{}] 07:40:51 INFO - PROCESS | 23498 | 1461076851806 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}] 07:40:51 INFO - PROCESS | 23498 | 1461076851956 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 07:40:51 INFO - PROCESS | 23498 | 1461076851971 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c59e2800 == 61 [pid = 23498] [id = 159] 07:40:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66ac429000) [pid = 23498] [serial = 476] [outer = (nil)] 07:40:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66caae6800) [pid = 23498] [serial = 477] [outer = 0x7f66ac429000] 07:40:52 INFO - PROCESS | 23498 | 1461076852025 Marionette DEBUG loaded listener.js 07:40:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66cae09800) [pid = 23498] [serial = 478] [outer = 0x7f66ac429000] 07:40:52 INFO - PROCESS | 23498 | 1461076852581 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]]]}] 07:40:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:40:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 875ms 07:40:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:40:52 INFO - PROCESS | 23498 | 1461076852674 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 07:40:52 INFO - PROCESS | 23498 | 1461076852677 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 07:40:52 INFO - PROCESS | 23498 | 1461076852682 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:40:52 INFO - PROCESS | 23498 | 1461076852684 Marionette TRACE conn3 <- [1,610,null,{}] 07:40:52 INFO - PROCESS | 23498 | 1461076852689 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}] 07:40:52 INFO - PROCESS | 23498 | 1461076852806 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 07:40:52 INFO - PROCESS | 23498 | 1461076852816 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8d1f000 == 62 [pid = 23498] [id = 160] 07:40:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66ac425c00) [pid = 23498] [serial = 479] [outer = (nil)] 07:40:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66b794b800) [pid = 23498] [serial = 480] [outer = 0x7f66ac425c00] 07:40:52 INFO - PROCESS | 23498 | 1461076852868 Marionette DEBUG loaded listener.js 07:40:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66b7950400) [pid = 23498] [serial = 481] [outer = 0x7f66ac425c00] 07:40:53 INFO - PROCESS | 23498 | 1461076853702 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]]]}] 07:40:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:40:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1079ms 07:40:53 INFO - PROCESS | 23498 | 1461076853762 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 07:40:53 INFO - PROCESS | 23498 | 1461076853769 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 07:40:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:40:53 INFO - PROCESS | 23498 | 1461076853777 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:40:53 INFO - PROCESS | 23498 | 1461076853782 Marionette TRACE conn3 <- [1,614,null,{}] 07:40:53 INFO - PROCESS | 23498 | 1461076853788 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}] 07:40:53 INFO - PROCESS | 23498 | 1461076853942 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 07:40:54 INFO - PROCESS | 23498 | 1461076854080 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:54 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5574800 == 63 [pid = 23498] [id = 161] 07:40:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66af3d5800) [pid = 23498] [serial = 482] [outer = (nil)] 07:40:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66af78a400) [pid = 23498] [serial = 483] [outer = 0x7f66af3d5800] 07:40:54 INFO - PROCESS | 23498 | 1461076854147 Marionette DEBUG loaded listener.js 07:40:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66b0d28800) [pid = 23498] [serial = 484] [outer = 0x7f66af3d5800] 07:40:54 INFO - PROCESS | 23498 | 1461076854952 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]]]}] 07:40:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:40:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1335ms 07:40:55 INFO - PROCESS | 23498 | 1461076855400 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 07:40:55 INFO - PROCESS | 23498 | 1461076855408 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 07:40:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:40:55 INFO - PROCESS | 23498 | 1461076855612 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:40:55 INFO - PROCESS | 23498 | 1461076855617 Marionette TRACE conn3 <- [1,618,null,{}] 07:40:55 INFO - PROCESS | 23498 | 1461076855626 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}] 07:40:55 INFO - PROCESS | 23498 | 1461076855771 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 07:40:55 INFO - PROCESS | 23498 | 1461076855903 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb024000 == 64 [pid = 23498] [id = 162] 07:40:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66af3d1c00) [pid = 23498] [serial = 485] [outer = (nil)] 07:40:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66b6522800) [pid = 23498] [serial = 486] [outer = 0x7f66af3d1c00] 07:40:55 INFO - PROCESS | 23498 | 1461076855969 Marionette DEBUG loaded listener.js 07:40:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66c5b0ac00) [pid = 23498] [serial = 487] [outer = 0x7f66af3d1c00] 07:40:56 INFO - PROCESS | 23498 | 1461076856754 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]]]}] 07:40:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:40:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1290ms 07:40:56 INFO - PROCESS | 23498 | 1461076856797 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 07:40:56 INFO - PROCESS | 23498 | 1461076856801 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 07:40:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:40:56 INFO - PROCESS | 23498 | 1461076856821 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:40:56 INFO - PROCESS | 23498 | 1461076856827 Marionette TRACE conn3 <- [1,622,null,{}] 07:40:56 INFO - PROCESS | 23498 | 1461076856844 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}] 07:40:57 INFO - PROCESS | 23498 | 1461076856996 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 07:40:57 INFO - PROCESS | 23498 | 1461076857130 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cefa4800 == 65 [pid = 23498] [id = 163] 07:40:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66b65d0c00) [pid = 23498] [serial = 488] [outer = (nil)] 07:40:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66b6f85c00) [pid = 23498] [serial = 489] [outer = 0x7f66b65d0c00] 07:40:57 INFO - PROCESS | 23498 | 1461076857198 Marionette DEBUG loaded listener.js 07:40:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66c6bf1c00) [pid = 23498] [serial = 490] [outer = 0x7f66b65d0c00] 07:40:58 INFO - PROCESS | 23498 | 1461076857998 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]]]}] 07:40:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:40:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1249ms 07:40:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:40:58 INFO - PROCESS | 23498 | 1461076858057 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 07:40:58 INFO - PROCESS | 23498 | 1461076858060 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 07:40:58 INFO - PROCESS | 23498 | 1461076858066 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:40:58 INFO - PROCESS | 23498 | 1461076858069 Marionette TRACE conn3 <- [1,626,null,{}] 07:40:58 INFO - PROCESS | 23498 | 1461076858074 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}] 07:40:58 INFO - PROCESS | 23498 | 1461076858227 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 07:40:58 INFO - PROCESS | 23498 | 1461076858363 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae2e4800 == 66 [pid = 23498] [id = 164] 07:40:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66af071000) [pid = 23498] [serial = 491] [outer = (nil)] 07:40:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66af8da800) [pid = 23498] [serial = 492] [outer = 0x7f66af071000] 07:40:58 INFO - PROCESS | 23498 | 1461076858426 Marionette DEBUG loaded listener.js 07:40:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66afa0f800) [pid = 23498] [serial = 493] [outer = 0x7f66af071000] 07:40:59 INFO - PROCESS | 23498 | 1461076859448 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]]]}] 07:40:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:40:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1433ms 07:40:59 INFO - PROCESS | 23498 | 1461076859500 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 07:40:59 INFO - PROCESS | 23498 | 1461076859514 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 07:40:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:40:59 INFO - PROCESS | 23498 | 1461076859527 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:40:59 INFO - PROCESS | 23498 | 1461076859531 Marionette TRACE conn3 <- [1,630,null,{}] 07:40:59 INFO - PROCESS | 23498 | 1461076859543 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}] 07:40:59 INFO - PROCESS | 23498 | 1461076859743 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 07:40:59 INFO - PROCESS | 23498 | 1461076859908 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:59 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0c94000 == 65 [pid = 23498] [id = 98] 07:40:59 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c59e2800 == 64 [pid = 23498] [id = 159] 07:40:59 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2bdc800 == 63 [pid = 23498] [id = 158] 07:40:59 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66aecf0400) [pid = 23498] [serial = 435] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab748800 == 64 [pid = 23498] [id = 165] 07:40:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66af237c00) [pid = 23498] [serial = 494] [outer = (nil)] 07:40:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66af6bd000) [pid = 23498] [serial = 495] [outer = 0x7f66af237c00] 07:41:00 INFO - PROCESS | 23498 | 1461076860000 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 111 (0x7f66afa06000) [pid = 23498] [serial = 496] [outer = 0x7f66af237c00] 07:41:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b981e000 == 63 [pid = 23498] [id = 157] 07:41:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aea2d000 == 62 [pid = 23498] [id = 156] 07:41:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7acc000 == 61 [pid = 23498] [id = 155] 07:41:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b6531000 == 60 [pid = 23498] [id = 154] 07:41:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af048800 == 59 [pid = 23498] [id = 153] 07:41:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ca49c000 == 58 [pid = 23498] [id = 145] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 110 (0x7f66b9cac000) [pid = 23498] [serial = 426] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 109 (0x7f66afbfa000) [pid = 23498] [serial = 397] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66b84b2c00) [pid = 23498] [serial = 429] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66af3d8800) [pid = 23498] [serial = 399] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66b2ce2000) [pid = 23498] [serial = 402] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66c4a5b000) [pid = 23498] [serial = 427] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66b9437000) [pid = 23498] [serial = 405] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66caae2000) [pid = 23498] [serial = 408] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66af6bd800) [pid = 23498] [serial = 417] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66aff15400) [pid = 23498] [serial = 418] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66b72b7400) [pid = 23498] [serial = 420] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66b7c4e400) [pid = 23498] [serial = 421] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66af1b9000) [pid = 23498] [serial = 414] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66af3e6400) [pid = 23498] [serial = 415] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66cd66b000) [pid = 23498] [serial = 411] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66c58b8000) [pid = 23498] [serial = 430] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66b84bf800) [pid = 23498] [serial = 423] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66aef5d000) [pid = 23498] [serial = 433] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66aece6400) [pid = 23498] [serial = 432] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66b9c2d400) [pid = 23498] [serial = 424] [outer = (nil)] [url = about:blank] 07:41:00 INFO - PROCESS | 23498 | 1461076860717 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]]]}] 07:41:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:41:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1239ms 07:41:00 INFO - PROCESS | 23498 | 1461076860769 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 07:41:00 INFO - PROCESS | 23498 | 1461076860775 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 07:41:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:41:00 INFO - PROCESS | 23498 | 1461076860786 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:41:00 INFO - PROCESS | 23498 | 1461076860789 Marionette TRACE conn3 <- [1,634,null,{}] 07:41:00 INFO - PROCESS | 23498 | 1461076860795 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}] 07:41:00 INFO - PROCESS | 23498 | 1461076860938 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 07:41:00 INFO - PROCESS | 23498 | 1461076860946 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0db2800 == 59 [pid = 23498] [id = 166] 07:41:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66aece6800) [pid = 23498] [serial = 497] [outer = (nil)] 07:41:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66afbf1c00) [pid = 23498] [serial = 498] [outer = 0x7f66aece6800] 07:41:01 INFO - PROCESS | 23498 | 1461076861026 Marionette DEBUG loaded listener.js 07:41:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66b0c0e400) [pid = 23498] [serial = 499] [outer = 0x7f66aece6800] 07:41:01 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:41:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66b1754000) [pid = 23498] [serial = 500] [outer = 0x7f66aef63400] 07:41:01 INFO - PROCESS | 23498 | 1461076861833 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]]]}] 07:41:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:41:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1077ms 07:41:01 INFO - PROCESS | 23498 | 1461076861902 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 07:41:01 INFO - PROCESS | 23498 | 1461076861906 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 07:41:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:41:01 INFO - PROCESS | 23498 | 1461076861915 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:41:01 INFO - PROCESS | 23498 | 1461076861921 Marionette TRACE conn3 <- [1,638,null,{}] 07:41:01 INFO - PROCESS | 23498 | 1461076861939 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}] 07:41:02 INFO - PROCESS | 23498 | 1461076862073 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 07:41:02 INFO - PROCESS | 23498 | 1461076862082 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7919800 == 60 [pid = 23498] [id = 167] 07:41:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66b555b800) [pid = 23498] [serial = 501] [outer = (nil)] 07:41:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66b624a400) [pid = 23498] [serial = 502] [outer = 0x7f66b555b800] 07:41:02 INFO - PROCESS | 23498 | 1461076862139 Marionette DEBUG loaded listener.js 07:41:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66b65d9400) [pid = 23498] [serial = 503] [outer = 0x7f66b555b800] 07:41:02 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:41:02 INFO - PROCESS | 23498 | 1461076862859 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]]]}] 07:41:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:41:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 985ms 07:41:02 INFO - PROCESS | 23498 | 1461076862901 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 07:41:02 INFO - PROCESS | 23498 | 1461076862905 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 07:41:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:41:02 INFO - PROCESS | 23498 | 1461076862910 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:41:02 INFO - PROCESS | 23498 | 1461076862912 Marionette TRACE conn3 <- [1,642,null,{}] 07:41:02 INFO - PROCESS | 23498 | 1461076862917 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}] 07:41:03 INFO - PROCESS | 23498 | 1461076863075 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 07:41:03 INFO - PROCESS | 23498 | 1461076863105 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b83c1000 == 61 [pid = 23498] [id = 168] 07:41:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66aece3400) [pid = 23498] [serial = 504] [outer = (nil)] 07:41:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66b7127400) [pid = 23498] [serial = 505] [outer = 0x7f66aece3400] 07:41:03 INFO - PROCESS | 23498 | 1461076863158 Marionette DEBUG loaded listener.js 07:41:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66b7133800) [pid = 23498] [serial = 506] [outer = 0x7f66aece3400] 07:41:03 INFO - PROCESS | 23498 | 1461076863830 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]]]}] 07:41:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:41:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 974ms 07:41:03 INFO - PROCESS | 23498 | 1461076863891 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 07:41:03 INFO - PROCESS | 23498 | 1461076863895 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 07:41:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:41:03 INFO - PROCESS | 23498 | 1461076863900 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:41:03 INFO - PROCESS | 23498 | 1461076863902 Marionette TRACE conn3 <- [1,646,null,{}] 07:41:03 INFO - PROCESS | 23498 | 1461076863913 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}] 07:41:04 INFO - PROCESS | 23498 | 1461076864073 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 07:41:04 INFO - PROCESS | 23498 | 1461076864107 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5582800 == 62 [pid = 23498] [id = 169] 07:41:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66b624b800) [pid = 23498] [serial = 507] [outer = (nil)] 07:41:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66b7434400) [pid = 23498] [serial = 508] [outer = 0x7f66b624b800] 07:41:04 INFO - PROCESS | 23498 | 1461076864161 Marionette DEBUG loaded listener.js 07:41:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66b8166c00) [pid = 23498] [serial = 509] [outer = 0x7f66b624b800] 07:41:04 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66ac429000) [pid = 23498] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:41:04 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66af3db400) [pid = 23498] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:41:04 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66b5899c00) [pid = 23498] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:41:04 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66aecf1c00) [pid = 23498] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:41:04 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66af1b4000) [pid = 23498] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:41:04 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66b6241800) [pid = 23498] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:41:04 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66af075400) [pid = 23498] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:41:04 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66af3dac00) [pid = 23498] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:41:04 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66ac428000) [pid = 23498] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:41:05 INFO - PROCESS | 23498 | 1461076865066 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]]]}] 07:41:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:41:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1182ms 07:41:05 INFO - PROCESS | 23498 | 1461076865083 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 07:41:05 INFO - PROCESS | 23498 | 1461076865087 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 07:41:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:41:05 INFO - PROCESS | 23498 | 1461076865092 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:41:05 INFO - PROCESS | 23498 | 1461076865094 Marionette TRACE conn3 <- [1,650,null,{}] 07:41:05 INFO - PROCESS | 23498 | 1461076865099 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}] 07:41:05 INFO - PROCESS | 23498 | 1461076865264 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 07:41:05 INFO - PROCESS | 23498 | 1461076865329 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94c1800 == 63 [pid = 23498] [id = 170] 07:41:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66af1b0800) [pid = 23498] [serial = 510] [outer = (nil)] 07:41:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66b7135800) [pid = 23498] [serial = 511] [outer = 0x7f66af1b0800] 07:41:05 INFO - PROCESS | 23498 | 1461076865384 Marionette DEBUG loaded listener.js 07:41:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66b906fc00) [pid = 23498] [serial = 512] [outer = 0x7f66af1b0800] 07:41:05 INFO - PROCESS | 23498 | 1461076865957 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]]]}] 07:41:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:41:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 884ms 07:41:05 INFO - PROCESS | 23498 | 1461076865976 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 07:41:05 INFO - PROCESS | 23498 | 1461076865978 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 07:41:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:41:05 INFO - PROCESS | 23498 | 1461076865985 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:41:05 INFO - PROCESS | 23498 | 1461076865988 Marionette TRACE conn3 <- [1,654,null,{}] 07:41:05 INFO - PROCESS | 23498 | 1461076865992 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}] 07:41:06 INFO - PROCESS | 23498 | 1461076866114 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 07:41:06 INFO - PROCESS | 23498 | 1461076866215 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf9bb800 == 64 [pid = 23498] [id = 171] 07:41:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66af1b4000) [pid = 23498] [serial = 513] [outer = (nil)] 07:41:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66b9c24c00) [pid = 23498] [serial = 514] [outer = 0x7f66af1b4000] 07:41:06 INFO - PROCESS | 23498 | 1461076866279 Marionette DEBUG loaded listener.js 07:41:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66af239400) [pid = 23498] [serial = 515] [outer = 0x7f66af1b4000] 07:41:06 INFO - PROCESS | 23498 | 1461076866899 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]]]}] 07:41:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:41:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1027ms 07:41:07 INFO - PROCESS | 23498 | 1461076867013 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 07:41:07 INFO - PROCESS | 23498 | 1461076867018 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 07:41:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:41:07 INFO - PROCESS | 23498 | 1461076867025 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:41:07 INFO - PROCESS | 23498 | 1461076867030 Marionette TRACE conn3 <- [1,658,null,{}] 07:41:07 INFO - PROCESS | 23498 | 1461076867117 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}] 07:41:07 INFO - PROCESS | 23498 | 1461076867294 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 07:41:07 INFO - PROCESS | 23498 | 1461076867400 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af9ed800 == 65 [pid = 23498] [id = 172] 07:41:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66af1bc800) [pid = 23498] [serial = 516] [outer = (nil)] 07:41:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66af23a000) [pid = 23498] [serial = 517] [outer = 0x7f66af1bc800] 07:41:07 INFO - PROCESS | 23498 | 1461076867465 Marionette DEBUG loaded listener.js 07:41:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66af6b6c00) [pid = 23498] [serial = 518] [outer = 0x7f66af1bc800] 07:41:08 INFO - PROCESS | 23498 | 1461076868246 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]]]}] 07:41:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:41:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1289ms 07:41:08 INFO - PROCESS | 23498 | 1461076868314 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 07:41:08 INFO - PROCESS | 23498 | 1461076868319 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 07:41:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:41:08 INFO - PROCESS | 23498 | 1461076868332 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:41:08 INFO - PROCESS | 23498 | 1461076868336 Marionette TRACE conn3 <- [1,662,null,{}] 07:41:08 INFO - PROCESS | 23498 | 1461076868342 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}] 07:41:08 INFO - PROCESS | 23498 | 1461076868494 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 07:41:08 INFO - PROCESS | 23498 | 1461076868628 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7ac0000 == 66 [pid = 23498] [id = 173] 07:41:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66af232400) [pid = 23498] [serial = 519] [outer = (nil)] 07:41:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66b0c0a000) [pid = 23498] [serial = 520] [outer = 0x7f66af232400] 07:41:08 INFO - PROCESS | 23498 | 1461076868691 Marionette DEBUG loaded listener.js 07:41:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66b2f6f400) [pid = 23498] [serial = 521] [outer = 0x7f66af232400] 07:41:09 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:41:09 INFO - PROCESS | 23498 | 1461076869561 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]]]}] 07:41:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:41:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1282ms 07:41:09 INFO - PROCESS | 23498 | 1461076869611 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 07:41:09 INFO - PROCESS | 23498 | 1461076869614 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 07:41:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:41:09 INFO - PROCESS | 23498 | 1461076869620 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:41:09 INFO - PROCESS | 23498 | 1461076869622 Marionette TRACE conn3 <- [1,666,null,{}] 07:41:09 INFO - PROCESS | 23498 | 1461076869636 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}] 07:41:09 INFO - PROCESS | 23498 | 1461076869788 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 07:41:09 INFO - PROCESS | 23498 | 1461076869929 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c6a19000 == 67 [pid = 23498] [id = 174] 07:41:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66b65de800) [pid = 23498] [serial = 522] [outer = (nil)] 07:41:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66b7455800) [pid = 23498] [serial = 523] [outer = 0x7f66b65de800] 07:41:10 INFO - PROCESS | 23498 | 1461076869998 Marionette DEBUG loaded listener.js 07:41:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66b84b3800) [pid = 23498] [serial = 524] [outer = 0x7f66b65de800] 07:41:10 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:41:10 INFO - PROCESS | 23498 | 1461076870820 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]]]}] 07:41:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:41:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1232ms 07:41:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:41:10 INFO - PROCESS | 23498 | 1461076870852 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 07:41:10 INFO - PROCESS | 23498 | 1461076870855 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 07:41:10 INFO - PROCESS | 23498 | 1461076870861 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:41:10 INFO - PROCESS | 23498 | 1461076870864 Marionette TRACE conn3 <- [1,670,null,{}] 07:41:10 INFO - PROCESS | 23498 | 1461076870868 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}] 07:41:11 INFO - PROCESS | 23498 | 1461076871019 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 07:41:11 INFO - PROCESS | 23498 | 1461076871158 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ca418800 == 68 [pid = 23498] [id = 175] 07:41:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 111 (0x7f66b6f8fc00) [pid = 23498] [serial = 525] [outer = (nil)] 07:41:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 112 (0x7f66b90f1000) [pid = 23498] [serial = 526] [outer = 0x7f66b6f8fc00] 07:41:11 INFO - PROCESS | 23498 | 1461076871225 Marionette DEBUG loaded listener.js 07:41:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 113 (0x7f66c4a5b000) [pid = 23498] [serial = 527] [outer = 0x7f66b6f8fc00] 07:41:11 INFO - PROCESS | 23498 | 1461076871972 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]]]}] 07:41:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:41:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1179ms 07:41:12 INFO - PROCESS | 23498 | 1461076872040 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 07:41:12 INFO - PROCESS | 23498 | 1461076872043 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 07:41:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:41:12 INFO - PROCESS | 23498 | 1461076872049 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:41:12 INFO - PROCESS | 23498 | 1461076872051 Marionette TRACE conn3 <- [1,674,null,{}] 07:41:12 INFO - PROCESS | 23498 | 1461076872056 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}] 07:41:12 INFO - PROCESS | 23498 | 1461076872193 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 07:41:12 INFO - PROCESS | 23498 | 1461076872328 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:12 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cafe0000 == 69 [pid = 23498] [id = 176] 07:41:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 114 (0x7f66b84bac00) [pid = 23498] [serial = 528] [outer = (nil)] 07:41:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 115 (0x7f66c5d34c00) [pid = 23498] [serial = 529] [outer = 0x7f66b84bac00] 07:41:12 INFO - PROCESS | 23498 | 1461076872393 Marionette DEBUG loaded listener.js 07:41:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 116 (0x7f66c6d06000) [pid = 23498] [serial = 530] [outer = 0x7f66b84bac00] 07:41:12 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:41:13 INFO - PROCESS | 23498 | 1461076873085 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]]]}] 07:41:13 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 07:41:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1076ms 07:41:13 INFO - PROCESS | 23498 | 1461076873125 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 07:41:13 INFO - PROCESS | 23498 | 1461076873128 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 07:41:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:41:13 INFO - PROCESS | 23498 | 1461076873134 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:41:13 INFO - PROCESS | 23498 | 1461076873136 Marionette TRACE conn3 <- [1,678,null,{}] 07:41:13 INFO - PROCESS | 23498 | 1461076873142 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}] 07:41:13 INFO - PROCESS | 23498 | 1461076873308 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 07:41:13 INFO - PROCESS | 23498 | 1461076873453 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cef10800 == 70 [pid = 23498] [id = 177] 07:41:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 117 (0x7f66b84ba400) [pid = 23498] [serial = 531] [outer = (nil)] 07:41:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 118 (0x7f66caaee400) [pid = 23498] [serial = 532] [outer = 0x7f66b84ba400] 07:41:13 INFO - PROCESS | 23498 | 1461076873521 Marionette DEBUG loaded listener.js 07:41:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 119 (0x7f66cae90400) [pid = 23498] [serial = 533] [outer = 0x7f66b84ba400] 07:41:14 INFO - PROCESS | 23498 | 1461076874505 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]]]}] 07:41:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:41:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1431ms 07:41:14 INFO - PROCESS | 23498 | 1461076874567 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 07:41:14 INFO - PROCESS | 23498 | 1461076874572 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 07:41:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:41:14 INFO - PROCESS | 23498 | 1461076874580 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:41:14 INFO - PROCESS | 23498 | 1461076874586 Marionette TRACE conn3 <- [1,682,null,{}] 07:41:14 INFO - PROCESS | 23498 | 1461076874594 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}] 07:41:14 INFO - PROCESS | 23498 | 1461076874742 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 07:41:14 INFO - PROCESS | 23498 | 1461076874881 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebe1800 == 71 [pid = 23498] [id = 178] 07:41:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 120 (0x7f66af3f0400) [pid = 23498] [serial = 534] [outer = (nil)] 07:41:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 121 (0x7f66af78d000) [pid = 23498] [serial = 535] [outer = 0x7f66af3f0400] 07:41:14 INFO - PROCESS | 23498 | 1461076874983 Marionette DEBUG loaded listener.js 07:41:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 122 (0x7f66afbf3800) [pid = 23498] [serial = 536] [outer = 0x7f66af3f0400] 07:41:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b94c1800 == 70 [pid = 23498] [id = 170] 07:41:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b5582800 == 69 [pid = 23498] [id = 169] 07:41:15 INFO - PROCESS | 23498 | --DOMWINDOW == 121 (0x7f66b794b800) [pid = 23498] [serial = 480] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 120 (0x7f66bb060800) [pid = 23498] [serial = 447] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 119 (0x7f66caaee000) [pid = 23498] [serial = 453] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 118 (0x7f66c5b8cc00) [pid = 23498] [serial = 450] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b83c1000 == 68 [pid = 23498] [id = 168] 07:41:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7919800 == 67 [pid = 23498] [id = 167] 07:41:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0db2800 == 66 [pid = 23498] [id = 166] 07:41:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab748800 == 65 [pid = 23498] [id = 165] 07:41:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b5574800 == 64 [pid = 23498] [id = 161] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 117 (0x7f66b90ea400) [pid = 23498] [serial = 361] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 116 (0x7f66b90f2800) [pid = 23498] [serial = 471] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 115 (0x7f66afbec000) [pid = 23498] [serial = 456] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 114 (0x7f66b2f19000) [pid = 23498] [serial = 462] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 113 (0x7f66b5f85400) [pid = 23498] [serial = 463] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 112 (0x7f66af23d800) [pid = 23498] [serial = 438] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 111 (0x7f66af8de400) [pid = 23498] [serial = 474] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 110 (0x7f66bb05b800) [pid = 23498] [serial = 472] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 109 (0x7f66caae6800) [pid = 23498] [serial = 477] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66af8dd400) [pid = 23498] [serial = 460] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66b6249c00) [pid = 23498] [serial = 465] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66af3eb000) [pid = 23498] [serial = 459] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66b7131800) [pid = 23498] [serial = 466] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66b7132000) [pid = 23498] [serial = 444] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66afbf4400) [pid = 23498] [serial = 441] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66b6240800) [pid = 23498] [serial = 457] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66b7435000) [pid = 23498] [serial = 468] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66cae09800) [pid = 23498] [serial = 478] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66b84bc000) [pid = 23498] [serial = 469] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66c6b3f000) [pid = 23498] [serial = 475] [outer = (nil)] [url = about:blank] 07:41:16 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:16 INFO - PROCESS | 23498 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:41:16 INFO - PROCESS | 23498 | 1461076876197 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]]]}] 07:41:16 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) 07:41:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1638ms 07:41:16 INFO - PROCESS | 23498 | 1461076876220 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 07:41:16 INFO - PROCESS | 23498 | 1461076876228 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 07:41:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:41:16 INFO - PROCESS | 23498 | 1461076876237 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:41:16 INFO - PROCESS | 23498 | 1461076876241 Marionette TRACE conn3 <- [1,686,null,{}] 07:41:16 INFO - PROCESS | 23498 | 1461076876246 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}] 07:41:16 INFO - PROCESS | 23498 | 1461076876386 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 07:41:16 INFO - PROCESS | 23498 | 1461076876558 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebdb800 == 65 [pid = 23498] [id = 179] 07:41:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66ac425000) [pid = 23498] [serial = 537] [outer = (nil)] 07:41:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66b2c91000) [pid = 23498] [serial = 538] [outer = 0x7f66ac425000] 07:41:16 INFO - PROCESS | 23498 | 1461076876614 Marionette DEBUG loaded listener.js 07:41:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66b2c96000) [pid = 23498] [serial = 539] [outer = 0x7f66ac425000] 07:41:17 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:17 INFO - PROCESS | 23498 | 1461076877694 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]]]}] 07:41:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:41:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1485ms 07:41:17 INFO - PROCESS | 23498 | 1461076877723 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 07:41:17 INFO - PROCESS | 23498 | 1461076877726 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 07:41:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:41:17 INFO - PROCESS | 23498 | 1461076877733 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:41:17 INFO - PROCESS | 23498 | 1461076877738 Marionette TRACE conn3 <- [1,690,null,{}] 07:41:17 INFO - PROCESS | 23498 | 1461076877757 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}] 07:41:17 INFO - PROCESS | 23498 | 1461076877894 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 07:41:18 INFO - PROCESS | 23498 | 1461076878039 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b71ce800 == 66 [pid = 23498] [id = 180] 07:41:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66b2c97000) [pid = 23498] [serial = 540] [outer = (nil)] 07:41:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66b623cc00) [pid = 23498] [serial = 541] [outer = 0x7f66b2c97000] 07:41:18 INFO - PROCESS | 23498 | 1461076878096 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66b65d2800) [pid = 23498] [serial = 542] [outer = 0x7f66b2c97000] 07:41:19 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:19 INFO - PROCESS | 23498 | 1461076879143 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]]]}] 07:41:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:41:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1440ms 07:41:19 INFO - PROCESS | 23498 | 1461076879178 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 07:41:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:41:19 INFO - PROCESS | 23498 | 1461076879191 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 07:41:19 INFO - PROCESS | 23498 | 1461076879196 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:41:19 INFO - PROCESS | 23498 | 1461076879199 Marionette TRACE conn3 <- [1,694,null,{}] 07:41:19 INFO - PROCESS | 23498 | 1461076879204 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}] 07:41:19 INFO - PROCESS | 23498 | 1461076879370 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 07:41:19 INFO - PROCESS | 23498 | 1461076879485 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:19 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7ac2800 == 67 [pid = 23498] [id = 181] 07:41:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66af3e7400) [pid = 23498] [serial = 543] [outer = (nil)] 07:41:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66b65db800) [pid = 23498] [serial = 544] [outer = 0x7f66af3e7400] 07:41:19 INFO - PROCESS | 23498 | 1461076879540 Marionette DEBUG loaded listener.js 07:41:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66b7944400) [pid = 23498] [serial = 545] [outer = 0x7f66af3e7400] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66b624b800) [pid = 23498] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66aece3400) [pid = 23498] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66af3d5800) [pid = 23498] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66aece6800) [pid = 23498] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66af237c00) [pid = 23498] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66af071000) [pid = 23498] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66b555b800) [pid = 23498] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66af1b0800) [pid = 23498] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66c6d0b000) [pid = 23498] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66b84bfc00) [pid = 23498] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66b84be800) [pid = 23498] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66b7136c00) [pid = 23498] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66af06c800) [pid = 23498] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66b181c000) [pid = 23498] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66af233000) [pid = 23498] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66b90eec00) [pid = 23498] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66af78dc00) [pid = 23498] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66aecea400) [pid = 23498] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66ac421c00) [pid = 23498] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:41:20 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66aece7c00) [pid = 23498] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:41:20 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:20 INFO - PROCESS | 23498 | 1461076880575 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]]]}] 07:41:20 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) 07:41:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1427ms 07:41:20 INFO - PROCESS | 23498 | 1461076880624 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 07:41:20 INFO - PROCESS | 23498 | 1461076880627 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 07:41:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:41:20 INFO - PROCESS | 23498 | 1461076880632 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:41:20 INFO - PROCESS | 23498 | 1461076880634 Marionette TRACE conn3 <- [1,698,null,{}] 07:41:20 INFO - PROCESS | 23498 | 1461076880639 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}] 07:41:20 INFO - PROCESS | 23498 | 1461076880796 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 07:41:20 INFO - PROCESS | 23498 | 1461076880893 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aea34000 == 68 [pid = 23498] [id = 182] 07:41:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66af06c800) [pid = 23498] [serial = 546] [outer = (nil)] 07:41:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66afbf7400) [pid = 23498] [serial = 547] [outer = 0x7f66af06c800] 07:41:20 INFO - PROCESS | 23498 | 1461076880951 Marionette DEBUG loaded listener.js 07:41:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66b623f000) [pid = 23498] [serial = 548] [outer = 0x7f66af06c800] 07:41:21 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:21 INFO - PROCESS | 23498 | 1461076881947 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]]]}] 07:41:21 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) 07:41:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1325ms 07:41:21 INFO - PROCESS | 23498 | 1461076881957 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 07:41:21 INFO - PROCESS | 23498 | 1461076881960 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 07:41:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:41:21 INFO - PROCESS | 23498 | 1461076881965 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:41:21 INFO - PROCESS | 23498 | 1461076881967 Marionette TRACE conn3 <- [1,702,null,{}] 07:41:21 INFO - PROCESS | 23498 | 1461076881973 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}] 07:41:22 INFO - PROCESS | 23498 | 1461076882125 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 07:41:22 INFO - PROCESS | 23498 | 1461076882135 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b90cc000 == 69 [pid = 23498] [id = 183] 07:41:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66b7128400) [pid = 23498] [serial = 549] [outer = (nil)] 07:41:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66b90ed400) [pid = 23498] [serial = 550] [outer = 0x7f66b7128400] 07:41:22 INFO - PROCESS | 23498 | 1461076882192 Marionette DEBUG loaded listener.js 07:41:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66bed28c00) [pid = 23498] [serial = 551] [outer = 0x7f66b7128400] 07:41:23 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:23 INFO - PROCESS | 23498 | 1461076883479 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]]]}] 07:41:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:41:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1583ms 07:41:23 INFO - PROCESS | 23498 | 1461076883550 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 07:41:23 INFO - PROCESS | 23498 | 1461076883554 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 07:41:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:41:23 INFO - PROCESS | 23498 | 1461076883562 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:41:23 INFO - PROCESS | 23498 | 1461076883566 Marionette TRACE conn3 <- [1,706,null,{}] 07:41:23 INFO - PROCESS | 23498 | 1461076883574 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}] 07:41:23 INFO - PROCESS | 23498 | 1461076883796 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 07:41:23 INFO - PROCESS | 23498 | 1461076883908 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af9ce800 == 70 [pid = 23498] [id = 184] 07:41:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66af799c00) [pid = 23498] [serial = 552] [outer = (nil)] 07:41:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66afbf7000) [pid = 23498] [serial = 553] [outer = 0x7f66af799c00] 07:41:23 INFO - PROCESS | 23498 | 1461076883978 Marionette DEBUG loaded listener.js 07:41:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66b2c8d000) [pid = 23498] [serial = 554] [outer = 0x7f66af799c00] 07:41:25 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:25 INFO - PROCESS | 23498 | 1461076885122 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]]]}] 07:41:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:41:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1580ms 07:41:25 INFO - PROCESS | 23498 | 1461076885144 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 07:41:25 INFO - PROCESS | 23498 | 1461076885152 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 07:41:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:41:25 INFO - PROCESS | 23498 | 1461076885162 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:41:25 INFO - PROCESS | 23498 | 1461076885165 Marionette TRACE conn3 <- [1,710,null,{}] 07:41:25 INFO - PROCESS | 23498 | 1461076885171 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}] 07:41:25 INFO - PROCESS | 23498 | 1461076885321 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 07:41:25 INFO - PROCESS | 23498 | 1461076885524 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8dd6800 == 71 [pid = 23498] [id = 185] 07:41:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66afa14400) [pid = 23498] [serial = 555] [outer = (nil)] 07:41:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66b6246800) [pid = 23498] [serial = 556] [outer = 0x7f66afa14400] 07:41:25 INFO - PROCESS | 23498 | 1461076885587 Marionette DEBUG loaded listener.js 07:41:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66b7129c00) [pid = 23498] [serial = 557] [outer = 0x7f66afa14400] 07:41:26 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:26 INFO - PROCESS | 23498 | 1461076886779 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]]]}] 07:41:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:41:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1629ms 07:41:26 INFO - PROCESS | 23498 | 1461076886790 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 07:41:26 INFO - PROCESS | 23498 | 1461076886794 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 07:41:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:41:26 INFO - PROCESS | 23498 | 1461076886800 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:41:26 INFO - PROCESS | 23498 | 1461076886805 Marionette TRACE conn3 <- [1,714,null,{}] 07:41:26 INFO - PROCESS | 23498 | 1461076886829 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}] 07:41:27 INFO - PROCESS | 23498 | 1461076887022 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 07:41:27 INFO - PROCESS | 23498 | 1461076887134 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c59e3800 == 72 [pid = 23498] [id = 186] 07:41:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66b65d9000) [pid = 23498] [serial = 558] [outer = (nil)] 07:41:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66b9c25400) [pid = 23498] [serial = 559] [outer = 0x7f66b65d9000] 07:41:27 INFO - PROCESS | 23498 | 1461076887242 Marionette DEBUG loaded listener.js 07:41:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66c58b4c00) [pid = 23498] [serial = 560] [outer = 0x7f66b65d9000] 07:41:28 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:28 INFO - PROCESS | 23498 | 1461076888388 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]]]}] 07:41:28 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 07:41:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1645ms 07:41:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:41:28 INFO - PROCESS | 23498 | 1461076888446 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 07:41:28 INFO - PROCESS | 23498 | 1461076888449 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 07:41:28 INFO - PROCESS | 23498 | 1461076888456 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:41:28 INFO - PROCESS | 23498 | 1461076888459 Marionette TRACE conn3 <- [1,718,null,{}] 07:41:28 INFO - PROCESS | 23498 | 1461076888473 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}] 07:41:28 INFO - PROCESS | 23498 | 1461076888698 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 07:41:28 INFO - PROCESS | 23498 | 1461076888815 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94bf800 == 73 [pid = 23498] [id = 187] 07:41:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66ac421400) [pid = 23498] [serial = 561] [outer = (nil)] 07:41:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66aea10400) [pid = 23498] [serial = 562] [outer = 0x7f66ac421400] 07:41:28 INFO - PROCESS | 23498 | 1461076888883 Marionette DEBUG loaded listener.js 07:41:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66aece5000) [pid = 23498] [serial = 563] [outer = 0x7f66ac421400] 07:41:30 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:30 INFO - PROCESS | 23498 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:41:30 INFO - PROCESS | 23498 | 1461076890053 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]]]}] 07:41:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:41:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1635ms 07:41:30 INFO - PROCESS | 23498 | 1461076890090 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 07:41:30 INFO - PROCESS | 23498 | 1461076890096 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 07:41:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:41:30 INFO - PROCESS | 23498 | 1461076890104 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:41:30 INFO - PROCESS | 23498 | 1461076890109 Marionette TRACE conn3 <- [1,722,null,{}] 07:41:30 INFO - PROCESS | 23498 | 1461076890124 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}] 07:41:30 INFO - PROCESS | 23498 | 1461076890318 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 07:41:30 INFO - PROCESS | 23498 | 1461076890433 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af065000 == 74 [pid = 23498] [id = 188] 07:41:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66ac426400) [pid = 23498] [serial = 564] [outer = (nil)] 07:41:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66af06b800) [pid = 23498] [serial = 565] [outer = 0x7f66ac426400] 07:41:30 INFO - PROCESS | 23498 | 1461076890545 Marionette DEBUG loaded listener.js 07:41:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66af1b2c00) [pid = 23498] [serial = 566] [outer = 0x7f66ac426400] 07:41:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7921000 == 73 [pid = 23498] [id = 151] 07:41:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae915000 == 72 [pid = 23498] [id = 150] 07:41:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aea34000 == 71 [pid = 23498] [id = 182] 07:41:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7ac2800 == 70 [pid = 23498] [id = 181] 07:41:31 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66b9c24c00) [pid = 23498] [serial = 514] [outer = (nil)] [url = about:blank] 07:41:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b71ce800 == 69 [pid = 23498] [id = 180] 07:41:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebdb800 == 68 [pid = 23498] [id = 179] 07:41:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebe1800 == 67 [pid = 23498] [id = 178] 07:41:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ca418800 == 66 [pid = 23498] [id = 175] 07:41:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c6a19000 == 65 [pid = 23498] [id = 174] 07:41:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7ac0000 == 64 [pid = 23498] [id = 173] 07:41:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af9ed800 == 63 [pid = 23498] [id = 172] 07:41:31 INFO - PROCESS | 23498 | 1461076891393 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] 07:41:31 INFO - PROCESS | 23498 | 1461076891459 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 07:41:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:41:31 INFO - PROCESS | 23498 | 1461076891467 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:41:31 INFO - PROCESS | 23498 | 1461076891471 Marionette TRACE conn3 <- [1,726,null,{}] 07:41:31 INFO - PROCESS | 23498 | 1461076891477 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}] 07:41:31 INFO - PROCESS | 23498 | 1461076891662 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 07:41:31 INFO - PROCESS | 23498 | 1461076891778 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebdb800 == 64 [pid = 23498] [id = 189] 07:41:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 77 (0x7f66aea0b800) [pid = 23498] [serial = 567] [outer = (nil)] 07:41:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 78 (0x7f66af6ba800) [pid = 23498] [serial = 568] [outer = 0x7f66aea0b800] 07:41:31 INFO - PROCESS | 23498 | 1461076891834 Marionette DEBUG loaded listener.js 07:41:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 79 (0x7f66af790800) [pid = 23498] [serial = 569] [outer = 0x7f66aea0b800] 07:41:32 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:32 INFO - PROCESS | 23498 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:41:32 INFO - PROCESS | 23498 | 1461076892666 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]]]}] 07:41:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:41:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1232ms 07:41:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:41:32 INFO - PROCESS | 23498 | 1461076892700 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 07:41:32 INFO - PROCESS | 23498 | 1461076892703 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 07:41:32 INFO - PROCESS | 23498 | 1461076892710 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:41:32 INFO - PROCESS | 23498 | 1461076892716 Marionette TRACE conn3 <- [1,730,null,{}] 07:41:32 INFO - PROCESS | 23498 | 1461076892730 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}] 07:41:32 INFO - PROCESS | 23498 | 1461076892876 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 07:41:32 INFO - PROCESS | 23498 | 1461076892885 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b178e800 == 65 [pid = 23498] [id = 190] 07:41:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 80 (0x7f66afa11800) [pid = 23498] [serial = 570] [outer = (nil)] 07:41:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 81 (0x7f66aff0fc00) [pid = 23498] [serial = 571] [outer = 0x7f66afa11800] 07:41:32 INFO - PROCESS | 23498 | 1461076892944 Marionette DEBUG loaded listener.js 07:41:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 82 (0x7f66b0d24800) [pid = 23498] [serial = 572] [outer = 0x7f66afa11800] 07:41:33 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:33 INFO - PROCESS | 23498 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:41:33 INFO - PROCESS | 23498 | 1461076893748 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] 07:41:33 INFO - PROCESS | 23498 | 1461076893808 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 07:41:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:41:33 INFO - PROCESS | 23498 | 1461076893817 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:41:33 INFO - PROCESS | 23498 | 1461076893820 Marionette TRACE conn3 <- [1,734,null,{}] 07:41:33 INFO - PROCESS | 23498 | 1461076893826 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}] 07:41:33 INFO - PROCESS | 23498 | 1461076893989 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 07:41:34 INFO - PROCESS | 23498 | 1461076894026 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b71c9800 == 66 [pid = 23498] [id = 191] 07:41:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 83 (0x7f66b0d28000) [pid = 23498] [serial = 573] [outer = (nil)] 07:41:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 84 (0x7f66b2c95c00) [pid = 23498] [serial = 574] [outer = 0x7f66b0d28000] 07:41:34 INFO - PROCESS | 23498 | 1461076894081 Marionette DEBUG loaded listener.js 07:41:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66b2ce1c00) [pid = 23498] [serial = 575] [outer = 0x7f66b0d28000] 07:41:34 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:34 INFO - PROCESS | 23498 | 1461076894763 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]]]}] 07:41:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:41:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 978ms 07:41:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:41:34 INFO - PROCESS | 23498 | 1461076894797 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 07:41:34 INFO - PROCESS | 23498 | 1461076894799 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 07:41:34 INFO - PROCESS | 23498 | 1461076894805 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:41:34 INFO - PROCESS | 23498 | 1461076894807 Marionette TRACE conn3 <- [1,738,null,{}] 07:41:34 INFO - PROCESS | 23498 | 1461076894812 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}] 07:41:34 INFO - PROCESS | 23498 | 1461076894989 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 07:41:35 INFO - PROCESS | 23498 | 1461076895028 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:35 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7931000 == 67 [pid = 23498] [id = 192] 07:41:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66aea0a800) [pid = 23498] [serial = 576] [outer = (nil)] 07:41:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66b2f20400) [pid = 23498] [serial = 577] [outer = 0x7f66aea0a800] 07:41:35 INFO - PROCESS | 23498 | 1461076895081 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66b55be000) [pid = 23498] [serial = 578] [outer = 0x7f66aea0a800] 07:41:35 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66af1b4000) [pid = 23498] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:41:35 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66b2c97000) [pid = 23498] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:41:35 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66ac425000) [pid = 23498] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:41:35 INFO - PROCESS | 23498 | --DOMWINDOW == 84 (0x7f66af3e7400) [pid = 23498] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:41:35 INFO - PROCESS | 23498 | --DOMWINDOW == 83 (0x7f66af3f0400) [pid = 23498] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:41:35 INFO - PROCESS | 23498 | --DOMWINDOW == 82 (0x7f66af06c800) [pid = 23498] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:41:36 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:36 INFO - PROCESS | 23498 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:41:36 INFO - PROCESS | 23498 | 1461076896300 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]]]}] 07:41:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:41:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1532ms 07:41:36 INFO - PROCESS | 23498 | 1461076896337 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 07:41:36 INFO - PROCESS | 23498 | 1461076896339 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 07:41:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:41:36 INFO - PROCESS | 23498 | 1461076896345 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:41:36 INFO - PROCESS | 23498 | 1461076896348 Marionette TRACE conn3 <- [1,742,null,{}] 07:41:36 INFO - PROCESS | 23498 | 1461076896353 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}] 07:41:36 INFO - PROCESS | 23498 | 1461076896543 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 07:41:36 INFO - PROCESS | 23498 | 1461076896557 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b823c800 == 68 [pid = 23498] [id = 193] 07:41:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 83 (0x7f66b1756c00) [pid = 23498] [serial = 579] [outer = (nil)] 07:41:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 84 (0x7f66b55c2400) [pid = 23498] [serial = 580] [outer = 0x7f66b1756c00] 07:41:36 INFO - PROCESS | 23498 | 1461076896629 Marionette DEBUG loaded listener.js 07:41:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66b65da000) [pid = 23498] [serial = 581] [outer = 0x7f66b1756c00] 07:41:37 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:37 INFO - PROCESS | 23498 | 1461076897703 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]]]}] 07:41:37 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 07:41:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1380ms 07:41:37 INFO - PROCESS | 23498 | 1461076897727 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 07:41:37 INFO - PROCESS | 23498 | 1461076897732 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 07:41:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:41:37 INFO - PROCESS | 23498 | 1461076897740 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:41:37 INFO - PROCESS | 23498 | 1461076897746 Marionette TRACE conn3 <- [1,746,null,{}] 07:41:37 INFO - PROCESS | 23498 | 1461076897755 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}] 07:41:37 INFO - PROCESS | 23498 | 1461076897948 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 07:41:38 INFO - PROCESS | 23498 | 1461076898154 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:38 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebdc000 == 69 [pid = 23498] [id = 194] 07:41:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66af071400) [pid = 23498] [serial = 582] [outer = (nil)] 07:41:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66af23e400) [pid = 23498] [serial = 583] [outer = 0x7f66af071400] 07:41:38 INFO - PROCESS | 23498 | 1461076898223 Marionette DEBUG loaded listener.js 07:41:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66af3ec000) [pid = 23498] [serial = 584] [outer = 0x7f66af071400] 07:41:38 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:39 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:39 INFO - PROCESS | 23498 | 1461076899479 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]]]}] 07:41:39 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.) 07:41:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1786ms 07:41:39 INFO - PROCESS | 23498 | 1461076899527 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 07:41:39 INFO - PROCESS | 23498 | 1461076899535 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 07:41:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:41:39 INFO - PROCESS | 23498 | 1461076899635 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:41:39 INFO - PROCESS | 23498 | 1461076899640 Marionette TRACE conn3 <- [1,750,null,{}] 07:41:39 INFO - PROCESS | 23498 | 1461076899646 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}] 07:41:39 INFO - PROCESS | 23498 | 1461076899785 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 07:41:39 INFO - PROCESS | 23498 | 1461076899918 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7924800 == 70 [pid = 23498] [id = 195] 07:41:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66aecea400) [pid = 23498] [serial = 585] [outer = (nil)] 07:41:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66afa0a400) [pid = 23498] [serial = 586] [outer = 0x7f66aecea400] 07:41:39 INFO - PROCESS | 23498 | 1461076899982 Marionette DEBUG loaded listener.js 07:41:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66b0d28c00) [pid = 23498] [serial = 587] [outer = 0x7f66aecea400] 07:41:41 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:41 INFO - PROCESS | 23498 | 1461076901173 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]]]}] 07:41:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:41:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1637ms 07:41:41 INFO - PROCESS | 23498 | 1461076901230 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 07:41:41 INFO - PROCESS | 23498 | 1461076901232 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 07:41:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:41:41 INFO - PROCESS | 23498 | 1461076901239 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:41:41 INFO - PROCESS | 23498 | 1461076901245 Marionette TRACE conn3 <- [1,754,null,{}] 07:41:41 INFO - PROCESS | 23498 | 1461076901259 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}] 07:41:41 INFO - PROCESS | 23498 | 1461076901554 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 07:41:41 INFO - PROCESS | 23498 | 1461076901670 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b90c2000 == 71 [pid = 23498] [id = 196] 07:41:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66b181cc00) [pid = 23498] [serial = 588] [outer = (nil)] 07:41:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66b55c1400) [pid = 23498] [serial = 589] [outer = 0x7f66b181cc00] 07:41:41 INFO - PROCESS | 23498 | 1461076901745 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66b6527400) [pid = 23498] [serial = 590] [outer = 0x7f66b181cc00] 07:41:42 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:42 INFO - PROCESS | 23498 | 1461076902920 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]]]}] 07:41:42 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 07:41:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1734ms 07:41:43 INFO - PROCESS | 23498 | 1461076903023 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 07:41:43 INFO - PROCESS | 23498 | 1461076903030 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 07:41:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:41:43 INFO - PROCESS | 23498 | 1461076903043 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:41:43 INFO - PROCESS | 23498 | 1461076903045 Marionette TRACE conn3 <- [1,758,null,{}] 07:41:43 INFO - PROCESS | 23498 | 1461076903100 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}] 07:41:43 INFO - PROCESS | 23498 | 1461076903243 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 07:41:43 INFO - PROCESS | 23498 | 1461076903378 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:43 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bb225000 == 72 [pid = 23498] [id = 197] 07:41:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66b2c8b400) [pid = 23498] [serial = 591] [outer = (nil)] 07:41:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66b65df400) [pid = 23498] [serial = 592] [outer = 0x7f66b2c8b400] 07:41:43 INFO - PROCESS | 23498 | 1461076903443 Marionette DEBUG loaded listener.js 07:41:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66b7133800) [pid = 23498] [serial = 593] [outer = 0x7f66b2c8b400] 07:41:44 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:44 INFO - PROCESS | 23498 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:41:44 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:44 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:44 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:44 INFO - PROCESS | 23498 | 1461076904370 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]]]}] 07:41:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:41:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1386ms 07:41:44 INFO - PROCESS | 23498 | 1461076904427 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 07:41:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:41:44 INFO - PROCESS | 23498 | 1461076904432 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 07:41:44 INFO - PROCESS | 23498 | 1461076904439 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:41:44 INFO - PROCESS | 23498 | 1461076904444 Marionette TRACE conn3 <- [1,762,null,{}] 07:41:44 INFO - PROCESS | 23498 | 1461076904452 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}] 07:41:44 INFO - PROCESS | 23498 | 1461076904598 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 07:41:44 INFO - PROCESS | 23498 | 1461076904739 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b6549000 == 73 [pid = 23498] [id = 198] 07:41:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66af3e2800) [pid = 23498] [serial = 594] [outer = (nil)] 07:41:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66af653400) [pid = 23498] [serial = 595] [outer = 0x7f66af3e2800] 07:41:44 INFO - PROCESS | 23498 | 1461076904847 Marionette DEBUG loaded listener.js 07:41:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66afa05800) [pid = 23498] [serial = 596] [outer = 0x7f66af3e2800] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af9e6000 == 72 [pid = 23498] [id = 121] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf9bb800 == 71 [pid = 23498] [id = 171] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66b90ed400) [pid = 23498] [serial = 550] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7931000 == 70 [pid = 23498] [id = 192] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b71c9800 == 69 [pid = 23498] [id = 191] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b178e800 == 68 [pid = 23498] [id = 190] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebdb800 == 67 [pid = 23498] [id = 189] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af065000 == 66 [pid = 23498] [id = 188] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b94bf800 == 65 [pid = 23498] [id = 187] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c59e3800 == 64 [pid = 23498] [id = 186] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b8dd6800 == 63 [pid = 23498] [id = 185] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af9ce800 == 62 [pid = 23498] [id = 184] 07:41:45 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b90cc000 == 61 [pid = 23498] [id = 183] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66af239400) [pid = 23498] [serial = 515] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66b623cc00) [pid = 23498] [serial = 541] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 96 (0x7f66b2c91000) [pid = 23498] [serial = 538] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 95 (0x7f66b2c96000) [pid = 23498] [serial = 539] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 94 (0x7f66b0c0a000) [pid = 23498] [serial = 520] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 93 (0x7f66b65db800) [pid = 23498] [serial = 544] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 92 (0x7f66afbf3800) [pid = 23498] [serial = 536] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 91 (0x7f66af78d000) [pid = 23498] [serial = 535] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66b7455800) [pid = 23498] [serial = 523] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66af23a000) [pid = 23498] [serial = 517] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66b90f1000) [pid = 23498] [serial = 526] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66c5d34c00) [pid = 23498] [serial = 529] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66caaee400) [pid = 23498] [serial = 532] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 85 (0x7f66b7944400) [pid = 23498] [serial = 545] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 84 (0x7f66afbf7400) [pid = 23498] [serial = 547] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 83 (0x7f66b623f000) [pid = 23498] [serial = 548] [outer = (nil)] [url = about:blank] 07:41:45 INFO - PROCESS | 23498 | --DOMWINDOW == 82 (0x7f66b65d2800) [pid = 23498] [serial = 542] [outer = (nil)] [url = about:blank] 07:41:46 INFO - PROCESS | 23498 | 1461076906128 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]]]}] 07:41:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:41:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1739ms 07:41:46 INFO - PROCESS | 23498 | 1461076906178 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 07:41:46 INFO - PROCESS | 23498 | 1461076906185 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 07:41:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:41:46 INFO - PROCESS | 23498 | 1461076906194 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:41:46 INFO - PROCESS | 23498 | 1461076906197 Marionette TRACE conn3 <- [1,766,null,{}] 07:41:46 INFO - PROCESS | 23498 | 1461076906239 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}] 07:41:46 INFO - PROCESS | 23498 | 1461076906391 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 07:41:46 INFO - PROCESS | 23498 | 1461076906402 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebd9000 == 62 [pid = 23498] [id = 199] 07:41:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 83 (0x7f66aea11800) [pid = 23498] [serial = 597] [outer = (nil)] 07:41:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 84 (0x7f66af6b6800) [pid = 23498] [serial = 598] [outer = 0x7f66aea11800] 07:41:46 INFO - PROCESS | 23498 | 1461076906464 Marionette DEBUG loaded listener.js 07:41:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 85 (0x7f66aff11400) [pid = 23498] [serial = 599] [outer = 0x7f66aea11800] 07:41:47 INFO - PROCESS | 23498 | 1461076907612 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]]]}] 07:41:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:41:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1432ms 07:41:47 INFO - PROCESS | 23498 | 1461076907626 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 07:41:47 INFO - PROCESS | 23498 | 1461076907630 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 07:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:41:47 INFO - PROCESS | 23498 | 1461076907645 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:41:47 INFO - PROCESS | 23498 | 1461076907652 Marionette TRACE conn3 <- [1,770,null,{}] 07:41:47 INFO - PROCESS | 23498 | 1461076907685 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}] 07:41:47 INFO - PROCESS | 23498 | 1461076907844 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 07:41:47 INFO - PROCESS | 23498 | 1461076907945 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:47 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5833000 == 63 [pid = 23498] [id = 200] 07:41:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 86 (0x7f66b2c96000) [pid = 23498] [serial = 600] [outer = (nil)] 07:41:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66b2f1d800) [pid = 23498] [serial = 601] [outer = 0x7f66b2c96000] 07:41:48 INFO - PROCESS | 23498 | 1461076908002 Marionette DEBUG loaded listener.js 07:41:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66b580d400) [pid = 23498] [serial = 602] [outer = 0x7f66b2c96000] 07:41:48 INFO - PROCESS | 23498 | 1461076908627 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]]]}] 07:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1041ms 07:41:48 INFO - PROCESS | 23498 | 1461076908684 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 07:41:48 INFO - PROCESS | 23498 | 1461076908688 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 07:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:41:48 INFO - PROCESS | 23498 | 1461076908693 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:41:48 INFO - PROCESS | 23498 | 1461076908695 Marionette TRACE conn3 <- [1,774,null,{}] 07:41:48 INFO - PROCESS | 23498 | 1461076908708 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}] 07:41:48 INFO - PROCESS | 23498 | 1461076908861 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 07:41:48 INFO - PROCESS | 23498 | 1461076908930 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7ace000 == 64 [pid = 23498] [id = 201] 07:41:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66b2cdb400) [pid = 23498] [serial = 603] [outer = (nil)] 07:41:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66b652ec00) [pid = 23498] [serial = 604] [outer = 0x7f66b2cdb400] 07:41:48 INFO - PROCESS | 23498 | 1461076908985 Marionette DEBUG loaded listener.js 07:41:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66b70d4000) [pid = 23498] [serial = 605] [outer = 0x7f66b2cdb400] 07:41:49 INFO - PROCESS | 23498 | --DOMWINDOW == 90 (0x7f66afa11800) [pid = 23498] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:41:49 INFO - PROCESS | 23498 | --DOMWINDOW == 89 (0x7f66b0d28000) [pid = 23498] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:41:49 INFO - PROCESS | 23498 | --DOMWINDOW == 88 (0x7f66ac426400) [pid = 23498] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:41:49 INFO - PROCESS | 23498 | --DOMWINDOW == 87 (0x7f66aea0b800) [pid = 23498] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:41:49 INFO - PROCESS | 23498 | --DOMWINDOW == 86 (0x7f66aea0a800) [pid = 23498] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:41:49 INFO - PROCESS | 23498 | 1461076909662 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]]]}] 07:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 982ms 07:41:49 INFO - PROCESS | 23498 | 1461076909677 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 07:41:49 INFO - PROCESS | 23498 | 1461076909679 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 07:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:41:49 INFO - PROCESS | 23498 | 1461076909685 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:41:49 INFO - PROCESS | 23498 | 1461076909688 Marionette TRACE conn3 <- [1,778,null,{}] 07:41:49 INFO - PROCESS | 23498 | 1461076909692 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}] 07:41:49 INFO - PROCESS | 23498 | 1461076909819 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 07:41:49 INFO - PROCESS | 23498 | 1461076909923 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7aba000 == 65 [pid = 23498] [id = 202] 07:41:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 87 (0x7f66aea16c00) [pid = 23498] [serial = 606] [outer = (nil)] 07:41:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 88 (0x7f66b2f15c00) [pid = 23498] [serial = 607] [outer = 0x7f66aea16c00] 07:41:49 INFO - PROCESS | 23498 | 1461076909979 Marionette DEBUG loaded listener.js 07:41:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 89 (0x7f66b7130400) [pid = 23498] [serial = 608] [outer = 0x7f66aea16c00] 07:41:50 INFO - PROCESS | 23498 | 1461076910561 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]]]}] 07:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 926ms 07:41:50 INFO - PROCESS | 23498 | 1461076910611 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 07:41:50 INFO - PROCESS | 23498 | 1461076910615 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 07:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:41:50 INFO - PROCESS | 23498 | 1461076910664 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:41:50 INFO - PROCESS | 23498 | 1461076910666 Marionette TRACE conn3 <- [1,782,null,{}] 07:41:50 INFO - PROCESS | 23498 | 1461076910670 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}] 07:41:50 INFO - PROCESS | 23498 | 1461076910870 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 07:41:50 INFO - PROCESS | 23498 | 1461076910884 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:50 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf9cd800 == 66 [pid = 23498] [id = 203] 07:41:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 90 (0x7f66aea17800) [pid = 23498] [serial = 609] [outer = (nil)] 07:41:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 91 (0x7f66b7696c00) [pid = 23498] [serial = 610] [outer = 0x7f66aea17800] 07:41:50 INFO - PROCESS | 23498 | 1461076910944 Marionette DEBUG loaded listener.js 07:41:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 92 (0x7f66b84bfc00) [pid = 23498] [serial = 611] [outer = 0x7f66aea17800] 07:41:51 INFO - PROCESS | 23498 | 1461076911540 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]]]}] 07:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1030ms 07:41:51 INFO - PROCESS | 23498 | 1461076911652 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 07:41:51 INFO - PROCESS | 23498 | 1461076911656 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 07:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:41:51 INFO - PROCESS | 23498 | 1461076911664 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:41:51 INFO - PROCESS | 23498 | 1461076911669 Marionette TRACE conn3 <- [1,786,null,{}] 07:41:51 INFO - PROCESS | 23498 | 1461076911677 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}] 07:41:51 INFO - PROCESS | 23498 | 1461076911895 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 07:41:52 INFO - PROCESS | 23498 | 1461076912043 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af05f800 == 67 [pid = 23498] [id = 204] 07:41:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 93 (0x7f66aece3800) [pid = 23498] [serial = 612] [outer = (nil)] 07:41:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 94 (0x7f66af23a000) [pid = 23498] [serial = 613] [outer = 0x7f66aece3800] 07:41:52 INFO - PROCESS | 23498 | 1461076912109 Marionette DEBUG loaded listener.js 07:41:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 95 (0x7f66af3e5800) [pid = 23498] [serial = 614] [outer = 0x7f66aece3800] 07:41:52 INFO - PROCESS | 23498 | 1461076912964 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]]]}] 07:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1337ms 07:41:53 INFO - PROCESS | 23498 | 1461076913001 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 07:41:53 INFO - PROCESS | 23498 | 1461076913005 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 07:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:41:53 INFO - PROCESS | 23498 | 1461076913018 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 23498 | 1461076913022 Marionette TRACE conn3 <- [1,790,null,{}] 07:41:53 INFO - PROCESS | 23498 | 1461076913028 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}] 07:41:53 INFO - PROCESS | 23498 | 1461076913169 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 07:41:53 INFO - PROCESS | 23498 | 1461076913316 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7ac0000 == 68 [pid = 23498] [id = 205] 07:41:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 96 (0x7f66af1b1400) [pid = 23498] [serial = 615] [outer = (nil)] 07:41:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 97 (0x7f66b0d22800) [pid = 23498] [serial = 616] [outer = 0x7f66af1b1400] 07:41:53 INFO - PROCESS | 23498 | 1461076913386 Marionette DEBUG loaded listener.js 07:41:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66b2cddc00) [pid = 23498] [serial = 617] [outer = 0x7f66af1b1400] 07:41:54 INFO - PROCESS | 23498 | 1461076914259 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]]]}] 07:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1288ms 07:41:54 INFO - PROCESS | 23498 | 1461076914305 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 07:41:54 INFO - PROCESS | 23498 | 1461076914307 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 07:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:41:54 INFO - PROCESS | 23498 | 1461076914314 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:41:54 INFO - PROCESS | 23498 | 1461076914317 Marionette TRACE conn3 <- [1,794,null,{}] 07:41:54 INFO - PROCESS | 23498 | 1461076914330 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}] 07:41:54 INFO - PROCESS | 23498 | 1461076914487 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 07:41:54 INFO - PROCESS | 23498 | 1461076914634 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:54 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5b25000 == 69 [pid = 23498] [id = 206] 07:41:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66b65d6400) [pid = 23498] [serial = 618] [outer = (nil)] 07:41:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66b7435000) [pid = 23498] [serial = 619] [outer = 0x7f66b65d6400] 07:41:54 INFO - PROCESS | 23498 | 1461076914703 Marionette DEBUG loaded listener.js 07:41:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66b7e5a000) [pid = 23498] [serial = 620] [outer = 0x7f66b65d6400] 07:41:55 INFO - PROCESS | 23498 | 1461076915685 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]]]}] 07:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1432ms 07:41:55 INFO - PROCESS | 23498 | 1461076915748 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 07:41:55 INFO - PROCESS | 23498 | 1461076915753 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 07:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:41:55 INFO - PROCESS | 23498 | 1461076915761 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:41:55 INFO - PROCESS | 23498 | 1461076915766 Marionette TRACE conn3 <- [1,798,null,{}] 07:41:55 INFO - PROCESS | 23498 | 1461076915773 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}] 07:41:55 INFO - PROCESS | 23498 | 1461076915957 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 07:41:56 INFO - PROCESS | 23498 | 1461076916106 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:56 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c871a800 == 70 [pid = 23498] [id = 207] 07:41:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66b70dd400) [pid = 23498] [serial = 621] [outer = (nil)] 07:41:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66b9432c00) [pid = 23498] [serial = 622] [outer = 0x7f66b70dd400] 07:41:56 INFO - PROCESS | 23498 | 1461076916172 Marionette DEBUG loaded listener.js 07:41:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66b9b98400) [pid = 23498] [serial = 623] [outer = 0x7f66b70dd400] 07:41:57 INFO - PROCESS | 23498 | 1461076916999 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]]]}] 07:41:57 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 07:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1282ms 07:41:57 INFO - PROCESS | 23498 | 1461076917045 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 07:41:57 INFO - PROCESS | 23498 | 1461076917048 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 07:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:41:57 INFO - PROCESS | 23498 | 1461076917054 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 23498 | 1461076917056 Marionette TRACE conn3 <- [1,802,null,{}] 07:41:57 INFO - PROCESS | 23498 | 1461076917061 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}] 07:41:57 INFO - PROCESS | 23498 | 1461076917208 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 07:41:57 INFO - PROCESS | 23498 | 1461076917356 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ca417800 == 71 [pid = 23498] [id = 208] 07:41:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66b890ec00) [pid = 23498] [serial = 624] [outer = (nil)] 07:41:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66bb056400) [pid = 23498] [serial = 625] [outer = 0x7f66b890ec00] 07:41:57 INFO - PROCESS | 23498 | 1461076917428 Marionette DEBUG loaded listener.js 07:41:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66bb088000) [pid = 23498] [serial = 626] [outer = 0x7f66b890ec00] 07:41:58 INFO - PROCESS | 23498 | 1461076918247 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]]]}] 07:41:58 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 07:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1232ms 07:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:41:58 INFO - PROCESS | 23498 | 1461076918287 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 07:41:58 INFO - PROCESS | 23498 | 1461076918289 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 07:41:58 INFO - PROCESS | 23498 | 1461076918295 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:41:58 INFO - PROCESS | 23498 | 1461076918298 Marionette TRACE conn3 <- [1,806,null,{}] 07:41:58 INFO - PROCESS | 23498 | 1461076918303 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}] 07:41:58 INFO - PROCESS | 23498 | 1461076918477 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 07:41:58 INFO - PROCESS | 23498 | 1461076918639 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cafe4800 == 72 [pid = 23498] [id = 209] 07:41:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66bb0e6800) [pid = 23498] [serial = 627] [outer = (nil)] 07:41:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66c4acd000) [pid = 23498] [serial = 628] [outer = 0x7f66bb0e6800] 07:41:58 INFO - PROCESS | 23498 | 1461076918707 Marionette DEBUG loaded listener.js 07:41:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66c58b7800) [pid = 23498] [serial = 629] [outer = 0x7f66bb0e6800] 07:41:59 INFO - PROCESS | 23498 | 1461076919482 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]]]}] 07:41:59 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 07:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1228ms 07:41:59 INFO - PROCESS | 23498 | 1461076919522 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 07:41:59 INFO - PROCESS | 23498 | 1461076919526 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 07:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:41:59 INFO - PROCESS | 23498 | 1461076919531 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:41:59 INFO - PROCESS | 23498 | 1461076919534 Marionette TRACE conn3 <- [1,810,null,{}] 07:41:59 INFO - PROCESS | 23498 | 1461076919539 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}] 07:41:59 INFO - PROCESS | 23498 | 1461076919729 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 07:41:59 INFO - PROCESS | 23498 | 1461076919746 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:59 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebe1800 == 73 [pid = 23498] [id = 210] 07:41:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 111 (0x7f66aea09c00) [pid = 23498] [serial = 630] [outer = (nil)] 07:41:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 112 (0x7f66af8dd800) [pid = 23498] [serial = 631] [outer = 0x7f66aea09c00] 07:41:59 INFO - PROCESS | 23498 | 1461076919850 Marionette DEBUG loaded listener.js 07:41:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 113 (0x7f66b2f24800) [pid = 23498] [serial = 632] [outer = 0x7f66aea09c00] 07:42:01 INFO - PROCESS | 23498 | 1461076921084 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]]]}] 07:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1578ms 07:42:01 INFO - PROCESS | 23498 | 1461076921111 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 07:42:01 INFO - PROCESS | 23498 | 1461076921118 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 07:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:42:01 INFO - PROCESS | 23498 | 1461076921126 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:42:01 INFO - PROCESS | 23498 | 1461076921132 Marionette TRACE conn3 <- [1,814,null,{}] 07:42:01 INFO - PROCESS | 23498 | 1461076921139 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}] 07:42:01 INFO - PROCESS | 23498 | 1461076921288 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 07:42:01 INFO - PROCESS | 23498 | 1461076921450 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:01 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebca000 == 74 [pid = 23498] [id = 211] 07:42:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 114 (0x7f66afa07800) [pid = 23498] [serial = 633] [outer = (nil)] 07:42:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 115 (0x7f66afa11c00) [pid = 23498] [serial = 634] [outer = 0x7f66afa07800] 07:42:01 INFO - PROCESS | 23498 | 1461076921594 Marionette DEBUG loaded listener.js 07:42:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 116 (0x7f66b0c07400) [pid = 23498] [serial = 635] [outer = 0x7f66afa07800] 07:42:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7aba000 == 73 [pid = 23498] [id = 202] 07:42:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7ace000 == 72 [pid = 23498] [id = 201] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 115 (0x7f66afbf7000) [pid = 23498] [serial = 553] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 114 (0x7f66b6246800) [pid = 23498] [serial = 556] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 113 (0x7f66b9c25400) [pid = 23498] [serial = 559] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 112 (0x7f66b55c2400) [pid = 23498] [serial = 580] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b5833000 == 71 [pid = 23498] [id = 200] 07:42:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebd9000 == 70 [pid = 23498] [id = 199] 07:42:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b6549000 == 69 [pid = 23498] [id = 198] 07:42:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebdc000 == 68 [pid = 23498] [id = 194] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 111 (0x7f66aff0fc00) [pid = 23498] [serial = 571] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 110 (0x7f66b2c95c00) [pid = 23498] [serial = 574] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 109 (0x7f66af1b2c00) [pid = 23498] [serial = 566] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66af06b800) [pid = 23498] [serial = 565] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66af6ba800) [pid = 23498] [serial = 568] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66af790800) [pid = 23498] [serial = 569] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66aea10400) [pid = 23498] [serial = 562] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66b2f20400) [pid = 23498] [serial = 577] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66b55be000) [pid = 23498] [serial = 578] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66b2ce1c00) [pid = 23498] [serial = 575] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66b0d24800) [pid = 23498] [serial = 572] [outer = (nil)] [url = about:blank] 07:42:02 INFO - PROCESS | 23498 | 1461076922534 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] 07:42:02 INFO - PROCESS | 23498 | 1461076922574 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 07:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 07:42:02 INFO - PROCESS | 23498 | 1461076922589 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 23498 | 1461076922595 Marionette TRACE conn3 <- [1,818,null,{}] 07:42:02 INFO - PROCESS | 23498 | 1461076922603 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}] 07:42:02 INFO - PROCESS | 23498 | 1461076922766 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 07:42:02 INFO - PROCESS | 23498 | 1461076922897 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2be4000 == 69 [pid = 23498] [id = 212] 07:42:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66af6be800) [pid = 23498] [serial = 636] [outer = (nil)] 07:42:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66b2ce3c00) [pid = 23498] [serial = 637] [outer = 0x7f66af6be800] 07:42:02 INFO - PROCESS | 23498 | 1461076922952 Marionette DEBUG loaded listener.js 07:42:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66b60b8400) [pid = 23498] [serial = 638] [outer = 0x7f66af6be800] 07:42:03 INFO - PROCESS | 23498 | 1461076923603 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]]]}] 07:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1037ms 07:42:03 INFO - PROCESS | 23498 | 1461076923624 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 07:42:03 INFO - PROCESS | 23498 | 1461076923628 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 07:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:42:03 INFO - PROCESS | 23498 | 1461076923634 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:42:03 INFO - PROCESS | 23498 | 1461076923639 Marionette TRACE conn3 <- [1,822,null,{}] 07:42:03 INFO - PROCESS | 23498 | 1461076923653 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}] 07:42:03 INFO - PROCESS | 23498 | 1461076923918 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 07:42:03 INFO - PROCESS | 23498 | 1461076923935 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7c52000 == 70 [pid = 23498] [id = 213] 07:42:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66b6f8ac00) [pid = 23498] [serial = 639] [outer = (nil)] 07:42:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66b7455800) [pid = 23498] [serial = 640] [outer = 0x7f66b6f8ac00] 07:42:04 INFO - PROCESS | 23498 | 1461076923999 Marionette DEBUG loaded listener.js 07:42:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66b8ab0c00) [pid = 23498] [serial = 641] [outer = 0x7f66b6f8ac00] 07:42:04 INFO - PROCESS | 23498 | 1461076924825 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] 07:42:04 INFO - PROCESS | 23498 | 1461076924877 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 07:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:42:04 INFO - PROCESS | 23498 | 1461076924891 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:42:04 INFO - PROCESS | 23498 | 1461076924894 Marionette TRACE conn3 <- [1,826,null,{}] 07:42:04 INFO - PROCESS | 23498 | 1461076924899 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}] 07:42:05 INFO - PROCESS | 23498 | 1461076925073 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 07:42:05 INFO - PROCESS | 23498 | 1461076925100 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf904800 == 71 [pid = 23498] [id = 214] 07:42:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66b55c2400) [pid = 23498] [serial = 642] [outer = (nil)] 07:42:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66bb0ddc00) [pid = 23498] [serial = 643] [outer = 0x7f66b55c2400] 07:42:05 INFO - PROCESS | 23498 | 1461076925159 Marionette DEBUG loaded listener.js 07:42:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66bed28400) [pid = 23498] [serial = 644] [outer = 0x7f66b55c2400] 07:42:05 INFO - PROCESS | 23498 | 1461076925907 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]]]}] 07:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1027ms 07:42:05 INFO - PROCESS | 23498 | 1461076925927 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 07:42:05 INFO - PROCESS | 23498 | 1461076925931 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 07:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:42:05 INFO - PROCESS | 23498 | 1461076925936 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:42:05 INFO - PROCESS | 23498 | 1461076925938 Marionette TRACE conn3 <- [1,830,null,{}] 07:42:05 INFO - PROCESS | 23498 | 1461076925966 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}] 07:42:06 INFO - PROCESS | 23498 | 1461076926154 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 07:42:06 INFO - PROCESS | 23498 | 1461076926179 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5d9b800 == 72 [pid = 23498] [id = 215] 07:42:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 111 (0x7f66b9b99000) [pid = 23498] [serial = 645] [outer = (nil)] 07:42:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 112 (0x7f66c566a400) [pid = 23498] [serial = 646] [outer = 0x7f66b9b99000] 07:42:06 INFO - PROCESS | 23498 | 1461076926235 Marionette DEBUG loaded listener.js 07:42:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 113 (0x7f66c59ae800) [pid = 23498] [serial = 647] [outer = 0x7f66b9b99000] 07:42:06 INFO - PROCESS | 23498 | --DOMWINDOW == 112 (0x7f66b2cdb400) [pid = 23498] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:42:06 INFO - PROCESS | 23498 | --DOMWINDOW == 111 (0x7f66b2c96000) [pid = 23498] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:42:06 INFO - PROCESS | 23498 | --DOMWINDOW == 110 (0x7f66aea16c00) [pid = 23498] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:42:06 INFO - PROCESS | 23498 | --DOMWINDOW == 109 (0x7f66aea11800) [pid = 23498] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:42:06 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66af3e2800) [pid = 23498] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:42:06 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66af3d1c00) [pid = 23498] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:42:06 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66b65d0c00) [pid = 23498] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:42:07 INFO - PROCESS | 23498 | 1461076927053 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]]]}] 07:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1150ms 07:42:07 INFO - PROCESS | 23498 | 1461076927090 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 07:42:07 INFO - PROCESS | 23498 | 1461076927093 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 07:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:42:07 INFO - PROCESS | 23498 | 1461076927103 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:42:07 INFO - PROCESS | 23498 | 1461076927108 Marionette TRACE conn3 <- [1,834,null,{}] 07:42:07 INFO - PROCESS | 23498 | 1461076927116 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}] 07:42:07 INFO - PROCESS | 23498 | 1461076927310 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 07:42:07 INFO - PROCESS | 23498 | 1461076927412 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cae45000 == 73 [pid = 23498] [id = 216] 07:42:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66af23c400) [pid = 23498] [serial = 648] [outer = (nil)] 07:42:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66b7136c00) [pid = 23498] [serial = 649] [outer = 0x7f66af23c400] 07:42:07 INFO - PROCESS | 23498 | 1461076927469 Marionette DEBUG loaded listener.js 07:42:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66c6bf6000) [pid = 23498] [serial = 650] [outer = 0x7f66af23c400] 07:42:08 INFO - PROCESS | 23498 | 1461076928065 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]]]}] 07:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 983ms 07:42:08 INFO - PROCESS | 23498 | 1461076928086 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 07:42:08 INFO - PROCESS | 23498 | 1461076928088 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 07:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:42:08 INFO - PROCESS | 23498 | 1461076928094 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:42:08 INFO - PROCESS | 23498 | 1461076928095 Marionette TRACE conn3 <- [1,838,null,{}] 07:42:08 INFO - PROCESS | 23498 | 1461076928100 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}] 07:42:08 INFO - PROCESS | 23498 | 1461076928231 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 07:42:08 INFO - PROCESS | 23498 | 1461076928342 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb0f6000 == 74 [pid = 23498] [id = 217] 07:42:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66ac427800) [pid = 23498] [serial = 651] [outer = (nil)] 07:42:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 111 (0x7f66c6bfac00) [pid = 23498] [serial = 652] [outer = 0x7f66ac427800] 07:42:08 INFO - PROCESS | 23498 | 1461076928400 Marionette DEBUG loaded listener.js 07:42:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 112 (0x7f66c8c23400) [pid = 23498] [serial = 653] [outer = 0x7f66ac427800] 07:42:09 INFO - PROCESS | 23498 | 1461076929102 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]]]}] 07:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1027ms 07:42:09 INFO - PROCESS | 23498 | 1461076929122 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 07:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:42:09 INFO - PROCESS | 23498 | 1461076929128 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 07:42:09 INFO - PROCESS | 23498 | 1461076929137 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:42:09 INFO - PROCESS | 23498 | 1461076929143 Marionette TRACE conn3 <- [1,842,null,{}] 07:42:09 INFO - PROCESS | 23498 | 1461076929192 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}] 07:42:09 INFO - PROCESS | 23498 | 1461076929366 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 07:42:09 INFO - PROCESS | 23498 | 1461076929512 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2bcb800 == 75 [pid = 23498] [id = 218] 07:42:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 113 (0x7f66ac420c00) [pid = 23498] [serial = 654] [outer = (nil)] 07:42:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 114 (0x7f66af3e1800) [pid = 23498] [serial = 655] [outer = 0x7f66ac420c00] 07:42:09 INFO - PROCESS | 23498 | 1461076929580 Marionette DEBUG loaded listener.js 07:42:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 115 (0x7f66afbf9000) [pid = 23498] [serial = 656] [outer = 0x7f66ac420c00] 07:42:10 INFO - PROCESS | 23498 | 1461076930448 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]]]}] 07:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1366ms 07:42:10 INFO - PROCESS | 23498 | 1461076930501 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 07:42:10 INFO - PROCESS | 23498 | 1461076930509 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 07:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:42:10 INFO - PROCESS | 23498 | 1461076930518 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:42:10 INFO - PROCESS | 23498 | 1461076930521 Marionette TRACE conn3 <- [1,846,null,{}] 07:42:10 INFO - PROCESS | 23498 | 1461076930528 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}] 07:42:10 INFO - PROCESS | 23498 | 1461076930675 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 07:42:10 INFO - PROCESS | 23498 | 1461076930825 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66beba4000 == 76 [pid = 23498] [id = 219] 07:42:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 116 (0x7f66aece7000) [pid = 23498] [serial = 657] [outer = (nil)] 07:42:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 117 (0x7f66b60b4000) [pid = 23498] [serial = 658] [outer = 0x7f66aece7000] 07:42:10 INFO - PROCESS | 23498 | 1461076930892 Marionette DEBUG loaded listener.js 07:42:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 118 (0x7f66b65d6800) [pid = 23498] [serial = 659] [outer = 0x7f66aece7000] 07:42:11 INFO - PROCESS | 23498 | 1461076931801 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]]]}] 07:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1332ms 07:42:11 INFO - PROCESS | 23498 | 1461076931851 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 07:42:11 INFO - PROCESS | 23498 | 1461076931855 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 07:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:42:11 INFO - PROCESS | 23498 | 1461076931861 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:42:11 INFO - PROCESS | 23498 | 1461076931866 Marionette TRACE conn3 <- [1,850,null,{}] 07:42:11 INFO - PROCESS | 23498 | 1461076931881 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}] 07:42:12 INFO - PROCESS | 23498 | 1461076932042 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 07:42:12 INFO - PROCESS | 23498 | 1461076932197 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:12 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cef1a000 == 77 [pid = 23498] [id = 220] 07:42:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 119 (0x7f66b2f20000) [pid = 23498] [serial = 660] [outer = (nil)] 07:42:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 120 (0x7f66bec4a400) [pid = 23498] [serial = 661] [outer = 0x7f66b2f20000] 07:42:12 INFO - PROCESS | 23498 | 1461076932265 Marionette DEBUG loaded listener.js 07:42:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 121 (0x7f66c5b91000) [pid = 23498] [serial = 662] [outer = 0x7f66b2f20000] 07:42:13 INFO - PROCESS | 23498 | 1461076933065 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]]]}] 07:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1239ms 07:42:13 INFO - PROCESS | 23498 | 1461076933101 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 07:42:13 INFO - PROCESS | 23498 | 1461076933105 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 07:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:42:13 INFO - PROCESS | 23498 | 1461076933128 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:42:13 INFO - PROCESS | 23498 | 1461076933131 Marionette TRACE conn3 <- [1,854,null,{}] 07:42:13 INFO - PROCESS | 23498 | 1461076933136 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}] 07:42:13 INFO - PROCESS | 23498 | 1461076933288 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 07:42:13 INFO - PROCESS | 23498 | 1461076933437 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0948800 == 78 [pid = 23498] [id = 221] 07:42:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 122 (0x7f66b65d7400) [pid = 23498] [serial = 663] [outer = (nil)] 07:42:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 123 (0x7f66c6bfd000) [pid = 23498] [serial = 664] [outer = 0x7f66b65d7400] 07:42:13 INFO - PROCESS | 23498 | 1461076933508 Marionette DEBUG loaded listener.js 07:42:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 124 (0x7f66c8d40000) [pid = 23498] [serial = 665] [outer = 0x7f66b65d7400] 07:42:14 INFO - PROCESS | 23498 | 1461076934247 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]]]}] 07:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1130ms 07:42:14 INFO - PROCESS | 23498 | 1461076934270 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 07:42:14 INFO - PROCESS | 23498 | 1461076934274 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 07:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:42:14 INFO - PROCESS | 23498 | 1461076934282 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:42:14 INFO - PROCESS | 23498 | 1461076934285 Marionette TRACE conn3 <- [1,858,null,{}] 07:42:14 INFO - PROCESS | 23498 | 1461076934290 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}] 07:42:14 INFO - PROCESS | 23498 | 1461076934436 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 07:42:14 INFO - PROCESS | 23498 | 1461076934588 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cf17b800 == 79 [pid = 23498] [id = 222] 07:42:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 125 (0x7f66c5d10000) [pid = 23498] [serial = 666] [outer = (nil)] 07:42:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 126 (0x7f66ca457c00) [pid = 23498] [serial = 667] [outer = 0x7f66c5d10000] 07:42:14 INFO - PROCESS | 23498 | 1461076934653 Marionette DEBUG loaded listener.js 07:42:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 127 (0x7f66caa2ac00) [pid = 23498] [serial = 668] [outer = 0x7f66c5d10000] 07:42:15 INFO - PROCESS | 23498 | 1461076935420 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]]]}] 07:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1180ms 07:42:15 INFO - PROCESS | 23498 | 1461076935471 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 07:42:15 INFO - PROCESS | 23498 | 1461076935480 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 07:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:42:15 INFO - PROCESS | 23498 | 1461076935492 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:42:15 INFO - PROCESS | 23498 | 1461076935495 Marionette TRACE conn3 <- [1,862,null,{}] 07:42:15 INFO - PROCESS | 23498 | 1461076935501 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}] 07:42:15 INFO - PROCESS | 23498 | 1461076935683 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 07:42:15 INFO - PROCESS | 23498 | 1461076935837 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:15 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af9d6000 == 80 [pid = 23498] [id = 223] 07:42:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 128 (0x7f66aecef000) [pid = 23498] [serial = 669] [outer = (nil)] 07:42:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 129 (0x7f66b7454000) [pid = 23498] [serial = 670] [outer = 0x7f66aecef000] 07:42:15 INFO - PROCESS | 23498 | 1461076935907 Marionette DEBUG loaded listener.js 07:42:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 130 (0x7f66cae04c00) [pid = 23498] [serial = 671] [outer = 0x7f66aecef000] 07:42:17 INFO - PROCESS | 23498 | 1461076937016 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]]]}] 07:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1540ms 07:42:17 INFO - PROCESS | 23498 | 1461076937034 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 07:42:17 INFO - PROCESS | 23498 | 1461076937042 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 07:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:42:17 INFO - PROCESS | 23498 | 1461076937054 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:42:17 INFO - PROCESS | 23498 | 1461076937061 Marionette TRACE conn3 <- [1,866,null,{}] 07:42:17 INFO - PROCESS | 23498 | 1461076937092 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}] 07:42:17 INFO - PROCESS | 23498 | 1461076937407 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 07:42:17 INFO - PROCESS | 23498 | 1461076937541 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed15000 == 81 [pid = 23498] [id = 224] 07:42:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 131 (0x7f66abb03000) [pid = 23498] [serial = 672] [outer = (nil)] 07:42:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 132 (0x7f66aef60c00) [pid = 23498] [serial = 673] [outer = 0x7f66abb03000] 07:42:17 INFO - PROCESS | 23498 | 1461076937600 Marionette DEBUG loaded listener.js 07:42:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 133 (0x7f66af1b5800) [pid = 23498] [serial = 674] [outer = 0x7f66abb03000] 07:42:18 INFO - PROCESS | 23498 | 1461076938469 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]]]}] 07:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1450ms 07:42:18 INFO - PROCESS | 23498 | 1461076938502 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 07:42:18 INFO - PROCESS | 23498 | 1461076938509 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 07:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:42:18 INFO - PROCESS | 23498 | 1461076938519 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:42:18 INFO - PROCESS | 23498 | 1461076938522 Marionette TRACE conn3 <- [1,870,null,{}] 07:42:18 INFO - PROCESS | 23498 | 1461076938527 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}] 07:42:18 INFO - PROCESS | 23498 | 1461076938671 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 07:42:18 INFO - PROCESS | 23498 | 1461076938825 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af76f800 == 82 [pid = 23498] [id = 225] 07:42:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66af3e7400) [pid = 23498] [serial = 675] [outer = (nil)] 07:42:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66af791000) [pid = 23498] [serial = 676] [outer = 0x7f66af3e7400] 07:42:18 INFO - PROCESS | 23498 | 1461076938882 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66afa11800) [pid = 23498] [serial = 677] [outer = 0x7f66af3e7400] 07:42:19 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cae5c800 == 81 [pid = 23498] [id = 132] 07:42:19 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cae45000 == 80 [pid = 23498] [id = 216] 07:42:19 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c5d9b800 == 79 [pid = 23498] [id = 215] 07:42:19 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf904800 == 78 [pid = 23498] [id = 214] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 135 (0x7f66b7696c00) [pid = 23498] [serial = 610] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f66af23e400) [pid = 23498] [serial = 583] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66afa0a400) [pid = 23498] [serial = 586] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 132 (0x7f66b55c1400) [pid = 23498] [serial = 589] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 131 (0x7f66b65df400) [pid = 23498] [serial = 592] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7c52000 == 77 [pid = 23498] [id = 213] 07:42:19 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2be4000 == 76 [pid = 23498] [id = 212] 07:42:19 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebca000 == 75 [pid = 23498] [id = 211] 07:42:19 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c5b25000 == 74 [pid = 23498] [id = 206] 07:42:19 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7ac0000 == 73 [pid = 23498] [id = 205] 07:42:19 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af05f800 == 72 [pid = 23498] [id = 204] 07:42:19 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf9cd800 == 71 [pid = 23498] [id = 203] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 130 (0x7f66c5b0ac00) [pid = 23498] [serial = 487] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 129 (0x7f66c6bf1c00) [pid = 23498] [serial = 490] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 128 (0x7f66b652ec00) [pid = 23498] [serial = 604] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 127 (0x7f66b2f1d800) [pid = 23498] [serial = 601] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 126 (0x7f66b580d400) [pid = 23498] [serial = 602] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 125 (0x7f66b2f15c00) [pid = 23498] [serial = 607] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 124 (0x7f66af6b6800) [pid = 23498] [serial = 598] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 123 (0x7f66af653400) [pid = 23498] [serial = 595] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 122 (0x7f66afa05800) [pid = 23498] [serial = 596] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 121 (0x7f66b70d4000) [pid = 23498] [serial = 605] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 120 (0x7f66aff11400) [pid = 23498] [serial = 599] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | --DOMWINDOW == 119 (0x7f66b7130400) [pid = 23498] [serial = 608] [outer = (nil)] [url = about:blank] 07:42:19 INFO - PROCESS | 23498 | 1461076939738 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]]]}] 07:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1281ms 07:42:19 INFO - PROCESS | 23498 | 1461076939799 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 07:42:19 INFO - PROCESS | 23498 | 1461076939802 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 07:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:42:19 INFO - PROCESS | 23498 | 1461076939809 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:42:19 INFO - PROCESS | 23498 | 1461076939814 Marionette TRACE conn3 <- [1,874,null,{}] 07:42:19 INFO - PROCESS | 23498 | 1461076939829 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}] 07:42:19 INFO - PROCESS | 23498 | 1461076939972 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 07:42:19 INFO - PROCESS | 23498 | 1461076939981 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afdbf800 == 72 [pid = 23498] [id = 226] 07:42:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 120 (0x7f66afbf7400) [pid = 23498] [serial = 678] [outer = (nil)] 07:42:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 121 (0x7f66b0c07c00) [pid = 23498] [serial = 679] [outer = 0x7f66afbf7400] 07:42:20 INFO - PROCESS | 23498 | 1461076940045 Marionette DEBUG loaded listener.js 07:42:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 122 (0x7f66b181c000) [pid = 23498] [serial = 680] [outer = 0x7f66afbf7400] 07:42:20 INFO - PROCESS | 23498 | 1461076940764 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]]]}] 07:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 984ms 07:42:20 INFO - PROCESS | 23498 | 1461076940795 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 07:42:20 INFO - PROCESS | 23498 | 1461076940799 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 07:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:42:20 INFO - PROCESS | 23498 | 1461076940806 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:42:20 INFO - PROCESS | 23498 | 1461076940809 Marionette TRACE conn3 <- [1,878,null,{}] 07:42:20 INFO - PROCESS | 23498 | 1461076940813 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}] 07:42:20 INFO - PROCESS | 23498 | 1461076940945 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 07:42:21 INFO - PROCESS | 23498 | 1461076941063 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2be0800 == 73 [pid = 23498] [id = 227] 07:42:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 123 (0x7f66af6bb800) [pid = 23498] [serial = 681] [outer = (nil)] 07:42:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 124 (0x7f66b2c95c00) [pid = 23498] [serial = 682] [outer = 0x7f66af6bb800] 07:42:21 INFO - PROCESS | 23498 | 1461076941132 Marionette DEBUG loaded listener.js 07:42:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 125 (0x7f66b2ce7c00) [pid = 23498] [serial = 683] [outer = 0x7f66af6bb800] 07:42:21 INFO - PROCESS | 23498 | 1461076941828 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]]]}] 07:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1076ms 07:42:21 INFO - PROCESS | 23498 | 1461076941916 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 07:42:21 INFO - PROCESS | 23498 | 1461076941920 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 07:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:42:21 INFO - PROCESS | 23498 | 1461076941929 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:42:21 INFO - PROCESS | 23498 | 1461076941931 Marionette TRACE conn3 <- [1,882,null,{}] 07:42:21 INFO - PROCESS | 23498 | 1461076941934 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}] 07:42:22 INFO - PROCESS | 23498 | 1461076942102 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 07:42:22 INFO - PROCESS | 23498 | 1461076942124 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae2e0800 == 74 [pid = 23498] [id = 228] 07:42:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 126 (0x7f66b2f1e000) [pid = 23498] [serial = 684] [outer = (nil)] 07:42:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 127 (0x7f66b555f800) [pid = 23498] [serial = 685] [outer = 0x7f66b2f1e000] 07:42:22 INFO - PROCESS | 23498 | 1461076942178 Marionette DEBUG loaded listener.js 07:42:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 128 (0x7f66b5811800) [pid = 23498] [serial = 686] [outer = 0x7f66b2f1e000] 07:42:22 INFO - PROCESS | 23498 | 1461076942915 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]]]}] 07:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1024ms 07:42:22 INFO - PROCESS | 23498 | 1461076942953 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 07:42:22 INFO - PROCESS | 23498 | 1461076942956 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 07:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:42:22 INFO - PROCESS | 23498 | 1461076942961 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:42:22 INFO - PROCESS | 23498 | 1461076942963 Marionette TRACE conn3 <- [1,886,null,{}] 07:42:22 INFO - PROCESS | 23498 | 1461076942990 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}] 07:42:23 INFO - PROCESS | 23498 | 1461076943179 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 07:42:23 INFO - PROCESS | 23498 | 1461076943214 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b79e5800 == 75 [pid = 23498] [id = 229] 07:42:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 129 (0x7f66b65d3c00) [pid = 23498] [serial = 687] [outer = (nil)] 07:42:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 130 (0x7f66b712e400) [pid = 23498] [serial = 688] [outer = 0x7f66b65d3c00] 07:42:23 INFO - PROCESS | 23498 | 1461076943273 Marionette DEBUG loaded listener.js 07:42:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 131 (0x7f66b74cd800) [pid = 23498] [serial = 689] [outer = 0x7f66b65d3c00] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 130 (0x7f66afa14400) [pid = 23498] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 129 (0x7f66b7128400) [pid = 23498] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 128 (0x7f66af799c00) [pid = 23498] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 127 (0x7f66b65d9000) [pid = 23498] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 126 (0x7f66ac421400) [pid = 23498] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 125 (0x7f66b65de800) [pid = 23498] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 124 (0x7f66aecea400) [pid = 23498] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 123 (0x7f66af1bc800) [pid = 23498] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 122 (0x7f66b6f8fc00) [pid = 23498] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 121 (0x7f66af232400) [pid = 23498] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 120 (0x7f66b84bac00) [pid = 23498] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 119 (0x7f66ac425c00) [pid = 23498] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 118 (0x7f66b84ba400) [pid = 23498] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 117 (0x7f66b2c8b400) [pid = 23498] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 116 (0x7f66b1756c00) [pid = 23498] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 115 (0x7f66b55c2400) [pid = 23498] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 114 (0x7f66aece3800) [pid = 23498] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 113 (0x7f66aea17800) [pid = 23498] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 112 (0x7f66af6be800) [pid = 23498] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 111 (0x7f66b9b99000) [pid = 23498] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 110 (0x7f66afa07800) [pid = 23498] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:42:23 INFO - PROCESS | 23498 | --DOMWINDOW == 109 (0x7f66aea09c00) [pid = 23498] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:42:24 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66b6f8ac00) [pid = 23498] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:42:24 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66af23c400) [pid = 23498] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:42:24 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66af071400) [pid = 23498] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:42:24 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66b181cc00) [pid = 23498] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:42:24 INFO - PROCESS | 23498 | 1461076944358 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]]]}] 07:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1444ms 07:42:24 INFO - PROCESS | 23498 | 1461076944406 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 07:42:24 INFO - PROCESS | 23498 | 1461076944409 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 07:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:42:24 INFO - PROCESS | 23498 | 1461076944414 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:42:24 INFO - PROCESS | 23498 | 1461076944417 Marionette TRACE conn3 <- [1,890,null,{}] 07:42:24 INFO - PROCESS | 23498 | 1461076944423 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}] 07:42:24 INFO - PROCESS | 23498 | 1461076944598 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 07:42:24 INFO - PROCESS | 23498 | 1461076944616 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:24 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7abc000 == 76 [pid = 23498] [id = 230] 07:42:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66aecea400) [pid = 23498] [serial = 690] [outer = (nil)] 07:42:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66af799c00) [pid = 23498] [serial = 691] [outer = 0x7f66aecea400] 07:42:24 INFO - PROCESS | 23498 | 1461076944675 Marionette DEBUG loaded listener.js 07:42:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66b2c98000) [pid = 23498] [serial = 692] [outer = 0x7f66aecea400] 07:42:25 INFO - PROCESS | 23498 | 1461076945323 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]]]}] 07:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 926ms 07:42:25 INFO - PROCESS | 23498 | 1461076945340 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 07:42:25 INFO - PROCESS | 23498 | 1461076945344 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 07:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:42:25 INFO - PROCESS | 23498 | 1461076945349 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:42:25 INFO - PROCESS | 23498 | 1461076945352 Marionette TRACE conn3 <- [1,894,null,{}] 07:42:25 INFO - PROCESS | 23498 | 1461076945357 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}] 07:42:25 INFO - PROCESS | 23498 | 1461076945486 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 07:42:25 INFO - PROCESS | 23498 | 1461076945610 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b899b000 == 77 [pid = 23498] [id = 231] 07:42:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66aea09c00) [pid = 23498] [serial = 693] [outer = (nil)] 07:42:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66b2f1e800) [pid = 23498] [serial = 694] [outer = 0x7f66aea09c00] 07:42:25 INFO - PROCESS | 23498 | 1461076945666 Marionette DEBUG loaded listener.js 07:42:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 111 (0x7f66b7704400) [pid = 23498] [serial = 695] [outer = 0x7f66aea09c00] 07:42:26 INFO - PROCESS | 23498 | 1461076946700 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]]]}] 07:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1380ms 07:42:26 INFO - PROCESS | 23498 | 1461076946731 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 07:42:26 INFO - PROCESS | 23498 | 1461076946737 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 07:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:42:26 INFO - PROCESS | 23498 | 1461076946746 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:42:26 INFO - PROCESS | 23498 | 1461076946751 Marionette TRACE conn3 <- [1,898,null,{}] 07:42:26 INFO - PROCESS | 23498 | 1461076946759 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}] 07:42:26 INFO - PROCESS | 23498 | 1461076946921 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 07:42:27 INFO - PROCESS | 23498 | 1461076947075 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed17800 == 78 [pid = 23498] [id = 232] 07:42:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 112 (0x7f66aecf0000) [pid = 23498] [serial = 696] [outer = (nil)] 07:42:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 113 (0x7f66af3d2c00) [pid = 23498] [serial = 697] [outer = 0x7f66aecf0000] 07:42:27 INFO - PROCESS | 23498 | 1461076947146 Marionette DEBUG loaded listener.js 07:42:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 114 (0x7f66af6ba400) [pid = 23498] [serial = 698] [outer = 0x7f66aecf0000] 07:42:28 INFO - PROCESS | 23498 | 1461076948082 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]]]}] 07:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1382ms 07:42:28 INFO - PROCESS | 23498 | 1461076948130 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 07:42:28 INFO - PROCESS | 23498 | 1461076948138 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 07:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:42:28 INFO - PROCESS | 23498 | 1461076948147 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:42:28 INFO - PROCESS | 23498 | 1461076948151 Marionette TRACE conn3 <- [1,902,null,{}] 07:42:28 INFO - PROCESS | 23498 | 1461076948156 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}] 07:42:28 INFO - PROCESS | 23498 | 1461076948313 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 07:42:28 INFO - PROCESS | 23498 | 1461076948468 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7914000 == 79 [pid = 23498] [id = 233] 07:42:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 115 (0x7f66aef66000) [pid = 23498] [serial = 699] [outer = (nil)] 07:42:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 116 (0x7f66afd8f000) [pid = 23498] [serial = 700] [outer = 0x7f66aef66000] 07:42:28 INFO - PROCESS | 23498 | 1461076948532 Marionette DEBUG loaded listener.js 07:42:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 117 (0x7f66b2c92c00) [pid = 23498] [serial = 701] [outer = 0x7f66aef66000] 07:42:29 INFO - PROCESS | 23498 | 1461076949389 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]]]}] 07:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1277ms 07:42:29 INFO - PROCESS | 23498 | 1461076949425 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 07:42:29 INFO - PROCESS | 23498 | 1461076949429 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 07:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:42:29 INFO - PROCESS | 23498 | 1461076949434 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:42:29 INFO - PROCESS | 23498 | 1461076949439 Marionette TRACE conn3 <- [1,906,null,{}] 07:42:29 INFO - PROCESS | 23498 | 1461076949471 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}] 07:42:29 INFO - PROCESS | 23498 | 1461076949642 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 07:42:29 INFO - PROCESS | 23498 | 1461076949788 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bebbf800 == 80 [pid = 23498] [id = 234] 07:42:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 118 (0x7f66b2c93000) [pid = 23498] [serial = 702] [outer = (nil)] 07:42:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 119 (0x7f66b652ec00) [pid = 23498] [serial = 703] [outer = 0x7f66b2c93000] 07:42:29 INFO - PROCESS | 23498 | 1461076949858 Marionette DEBUG loaded listener.js 07:42:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 120 (0x7f66b70d4000) [pid = 23498] [serial = 704] [outer = 0x7f66b2c93000] 07:42:30 INFO - PROCESS | 23498 | 1461076950661 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]]]}] 07:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1284ms 07:42:30 INFO - PROCESS | 23498 | 1461076950719 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 07:42:30 INFO - PROCESS | 23498 | 1461076950723 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 07:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:42:30 INFO - PROCESS | 23498 | 1461076950728 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 23498 | 1461076950731 Marionette TRACE conn3 <- [1,910,null,{}] 07:42:30 INFO - PROCESS | 23498 | 1461076950736 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}] 07:42:30 INFO - PROCESS | 23498 | 1461076950885 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 07:42:31 INFO - PROCESS | 23498 | 1461076951030 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5db4800 == 81 [pid = 23498] [id = 235] 07:42:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 121 (0x7f66abb04800) [pid = 23498] [serial = 705] [outer = (nil)] 07:42:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 122 (0x7f66b7950000) [pid = 23498] [serial = 706] [outer = 0x7f66abb04800] 07:42:31 INFO - PROCESS | 23498 | 1461076951094 Marionette DEBUG loaded listener.js 07:42:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 123 (0x7f66b84b9400) [pid = 23498] [serial = 707] [outer = 0x7f66abb04800] 07:42:31 INFO - PROCESS | 23498 | 1461076951919 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]]]}] 07:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1229ms 07:42:31 INFO - PROCESS | 23498 | 1461076951959 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 07:42:31 INFO - PROCESS | 23498 | 1461076951961 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 07:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:42:31 INFO - PROCESS | 23498 | 1461076951968 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:42:31 INFO - PROCESS | 23498 | 1461076951970 Marionette TRACE conn3 <- [1,914,null,{}] 07:42:31 INFO - PROCESS | 23498 | 1461076951976 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}] 07:42:32 INFO - PROCESS | 23498 | 1461076952128 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 07:42:32 INFO - PROCESS | 23498 | 1461076952279 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ca422000 == 82 [pid = 23498] [id = 236] 07:42:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 124 (0x7f66b712c400) [pid = 23498] [serial = 708] [outer = (nil)] 07:42:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 125 (0x7f66b8aa6400) [pid = 23498] [serial = 709] [outer = 0x7f66b712c400] 07:42:32 INFO - PROCESS | 23498 | 1461076952353 Marionette DEBUG loaded listener.js 07:42:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 126 (0x7f66b90f1000) [pid = 23498] [serial = 710] [outer = 0x7f66b712c400] 07:42:33 INFO - PROCESS | 23498 | 1461076953188 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]]]}] 07:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1280ms 07:42:33 INFO - PROCESS | 23498 | 1461076953248 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 07:42:33 INFO - PROCESS | 23498 | 1461076953252 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 07:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:42:33 INFO - PROCESS | 23498 | 1461076953257 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:42:33 INFO - PROCESS | 23498 | 1461076953260 Marionette TRACE conn3 <- [1,918,null,{}] 07:42:33 INFO - PROCESS | 23498 | 1461076953266 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}] 07:42:33 INFO - PROCESS | 23498 | 1461076953441 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 07:42:33 INFO - PROCESS | 23498 | 1461076953592 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb0e5000 == 83 [pid = 23498] [id = 237] 07:42:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 127 (0x7f66b9c29c00) [pid = 23498] [serial = 711] [outer = (nil)] 07:42:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 128 (0x7f66bec53800) [pid = 23498] [serial = 712] [outer = 0x7f66b9c29c00] 07:42:33 INFO - PROCESS | 23498 | 1461076953658 Marionette DEBUG loaded listener.js 07:42:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 129 (0x7f66c5b09800) [pid = 23498] [serial = 713] [outer = 0x7f66b9c29c00] 07:42:34 INFO - PROCESS | 23498 | 1461076954455 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]]]}] 07:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1229ms 07:42:34 INFO - PROCESS | 23498 | 1461076954488 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 07:42:34 INFO - PROCESS | 23498 | 1461076954491 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 07:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:42:34 INFO - PROCESS | 23498 | 1461076954498 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:42:34 INFO - PROCESS | 23498 | 1461076954500 Marionette TRACE conn3 <- [1,922,null,{}] 07:42:34 INFO - PROCESS | 23498 | 1461076954526 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}] 07:42:34 INFO - PROCESS | 23498 | 1461076954682 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 07:42:34 INFO - PROCESS | 23498 | 1461076954829 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae91c800 == 84 [pid = 23498] [id = 238] 07:42:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 130 (0x7f66ac422000) [pid = 23498] [serial = 714] [outer = (nil)] 07:42:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 131 (0x7f66aea0e800) [pid = 23498] [serial = 715] [outer = 0x7f66ac422000] 07:42:34 INFO - PROCESS | 23498 | 1461076954896 Marionette DEBUG loaded listener.js 07:42:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 132 (0x7f66af3ea000) [pid = 23498] [serial = 716] [outer = 0x7f66ac422000] 07:42:35 INFO - PROCESS | 23498 | 1461076955857 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]]]}] 07:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1399ms 07:42:35 INFO - PROCESS | 23498 | 1461076955906 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 07:42:35 INFO - PROCESS | 23498 | 1461076955911 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 07:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:42:35 INFO - PROCESS | 23498 | 1461076955919 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:42:35 INFO - PROCESS | 23498 | 1461076955924 Marionette TRACE conn3 <- [1,926,null,{}] 07:42:35 INFO - PROCESS | 23498 | 1461076955930 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}] 07:42:36 INFO - PROCESS | 23498 | 1461076956081 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 07:42:36 INFO - PROCESS | 23498 | 1461076956247 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2e03800 == 85 [pid = 23498] [id = 239] 07:42:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 133 (0x7f66aef5fc00) [pid = 23498] [serial = 717] [outer = (nil)] 07:42:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66af1b0c00) [pid = 23498] [serial = 718] [outer = 0x7f66aef5fc00] 07:42:36 INFO - PROCESS | 23498 | 1461076956373 Marionette DEBUG loaded listener.js 07:42:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66af3d8800) [pid = 23498] [serial = 719] [outer = 0x7f66aef5fc00] 07:42:37 INFO - PROCESS | 23498 | 1461076957198 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]]]}] 07:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1330ms 07:42:37 INFO - PROCESS | 23498 | 1461076957250 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 07:42:37 INFO - PROCESS | 23498 | 1461076957257 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 07:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:42:37 INFO - PROCESS | 23498 | 1461076957266 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:42:37 INFO - PROCESS | 23498 | 1461076957271 Marionette TRACE conn3 <- [1,930,null,{}] 07:42:37 INFO - PROCESS | 23498 | 1461076957276 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}] 07:42:37 INFO - PROCESS | 23498 | 1461076957419 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 07:42:37 INFO - PROCESS | 23498 | 1461076957583 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:37 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebcf000 == 86 [pid = 23498] [id = 240] 07:42:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66af6bb400) [pid = 23498] [serial = 720] [outer = (nil)] 07:42:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66afa07000) [pid = 23498] [serial = 721] [outer = 0x7f66af6bb400] 07:42:37 INFO - PROCESS | 23498 | 1461076957656 Marionette DEBUG loaded listener.js 07:42:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66afd8b000) [pid = 23498] [serial = 722] [outer = 0x7f66af6bb400] 07:42:38 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7abc000 == 85 [pid = 23498] [id = 230] 07:42:38 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b79e5800 == 84 [pid = 23498] [id = 229] 07:42:38 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae2e0800 == 83 [pid = 23498] [id = 228] 07:42:38 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2be0800 == 82 [pid = 23498] [id = 227] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f66b0d22800) [pid = 23498] [serial = 616] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f66b7435000) [pid = 23498] [serial = 619] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 135 (0x7f66b9432c00) [pid = 23498] [serial = 622] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f66bb056400) [pid = 23498] [serial = 625] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66c4acd000) [pid = 23498] [serial = 628] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 132 (0x7f66c6bfac00) [pid = 23498] [serial = 652] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afdbf800 == 81 [pid = 23498] [id = 226] 07:42:38 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af76f800 == 80 [pid = 23498] [id = 225] 07:42:38 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed15000 == 79 [pid = 23498] [id = 224] 07:42:38 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2bcb800 == 78 [pid = 23498] [id = 218] 07:42:38 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cb0f6000 == 77 [pid = 23498] [id = 217] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 131 (0x7f66b7133800) [pid = 23498] [serial = 593] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 130 (0x7f66b2c8d000) [pid = 23498] [serial = 554] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 129 (0x7f66c58b4c00) [pid = 23498] [serial = 560] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 128 (0x7f66aece5000) [pid = 23498] [serial = 563] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 127 (0x7f66b84b3800) [pid = 23498] [serial = 524] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 126 (0x7f66b0d28c00) [pid = 23498] [serial = 587] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 125 (0x7f66af6b6c00) [pid = 23498] [serial = 518] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 124 (0x7f66c4a5b000) [pid = 23498] [serial = 527] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 123 (0x7f66b2f6f400) [pid = 23498] [serial = 521] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 122 (0x7f66c6d06000) [pid = 23498] [serial = 530] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 121 (0x7f66b7950400) [pid = 23498] [serial = 481] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 120 (0x7f66cae90400) [pid = 23498] [serial = 533] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 119 (0x7f66af3ec000) [pid = 23498] [serial = 584] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 118 (0x7f66b6527400) [pid = 23498] [serial = 590] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 117 (0x7f66b7129c00) [pid = 23498] [serial = 557] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 116 (0x7f66bed28c00) [pid = 23498] [serial = 551] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 115 (0x7f66b65da000) [pid = 23498] [serial = 581] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 114 (0x7f66bb0ddc00) [pid = 23498] [serial = 643] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 113 (0x7f66af3e5800) [pid = 23498] [serial = 614] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 112 (0x7f66af23a000) [pid = 23498] [serial = 613] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 111 (0x7f66b84bfc00) [pid = 23498] [serial = 611] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 110 (0x7f66b2ce3c00) [pid = 23498] [serial = 637] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 109 (0x7f66c566a400) [pid = 23498] [serial = 646] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66afa11c00) [pid = 23498] [serial = 634] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66b0c07400) [pid = 23498] [serial = 635] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66b60b8400) [pid = 23498] [serial = 638] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66b2f24800) [pid = 23498] [serial = 632] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66af8dd800) [pid = 23498] [serial = 631] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66b7455800) [pid = 23498] [serial = 640] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66b7136c00) [pid = 23498] [serial = 649] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66c59ae800) [pid = 23498] [serial = 647] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66bed28400) [pid = 23498] [serial = 644] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66c6bf6000) [pid = 23498] [serial = 650] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66b8ab0c00) [pid = 23498] [serial = 641] [outer = (nil)] [url = about:blank] 07:42:38 INFO - PROCESS | 23498 | 1461076958584 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]]]}] 07:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1336ms 07:42:38 INFO - PROCESS | 23498 | 1461076958603 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 07:42:38 INFO - PROCESS | 23498 | 1461076958606 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 07:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:42:38 INFO - PROCESS | 23498 | 1461076958614 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:42:38 INFO - PROCESS | 23498 | 1461076958618 Marionette TRACE conn3 <- [1,934,null,{}] 07:42:38 INFO - PROCESS | 23498 | 1461076958632 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}] 07:42:38 INFO - PROCESS | 23498 | 1461076958776 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 07:42:38 INFO - PROCESS | 23498 | 1461076958790 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:38 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed06800 == 78 [pid = 23498] [id = 241] 07:42:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66afa11c00) [pid = 23498] [serial = 723] [outer = (nil)] 07:42:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66b2c97800) [pid = 23498] [serial = 724] [outer = 0x7f66afa11c00] 07:42:38 INFO - PROCESS | 23498 | 1461076958849 Marionette DEBUG loaded listener.js 07:42:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66b2f19c00) [pid = 23498] [serial = 725] [outer = 0x7f66afa11c00] 07:42:39 INFO - PROCESS | 23498 | 1461076959556 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]]]}] 07:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 988ms 07:42:39 INFO - PROCESS | 23498 | 1461076959603 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 07:42:39 INFO - PROCESS | 23498 | 1461076959607 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 07:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:42:39 INFO - PROCESS | 23498 | 1461076959612 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 23498 | 1461076959614 Marionette TRACE conn3 <- [1,938,null,{}] 07:42:39 INFO - PROCESS | 23498 | 1461076959619 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}] 07:42:39 INFO - PROCESS | 23498 | 1461076959796 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 07:42:39 INFO - PROCESS | 23498 | 1461076959810 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5589000 == 79 [pid = 23498] [id = 242] 07:42:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66b2c97000) [pid = 23498] [serial = 726] [outer = (nil)] 07:42:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66b6241400) [pid = 23498] [serial = 727] [outer = 0x7f66b2c97000] 07:42:39 INFO - PROCESS | 23498 | 1461076959866 Marionette DEBUG loaded listener.js 07:42:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66b65d5c00) [pid = 23498] [serial = 728] [outer = 0x7f66b2c97000] 07:42:40 INFO - PROCESS | 23498 | 1461076960597 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]]]}] 07:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1031ms 07:42:40 INFO - PROCESS | 23498 | 1461076960644 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 07:42:40 INFO - PROCESS | 23498 | 1461076960647 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 07:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:42:40 INFO - PROCESS | 23498 | 1461076960652 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:42:40 INFO - PROCESS | 23498 | 1461076960654 Marionette TRACE conn3 <- [1,942,null,{}] 07:42:40 INFO - PROCESS | 23498 | 1461076960684 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}] 07:42:40 INFO - PROCESS | 23498 | 1461076960855 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 07:42:40 INFO - PROCESS | 23498 | 1461076960878 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:40 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7acb000 == 80 [pid = 23498] [id = 243] 07:42:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66aea14800) [pid = 23498] [serial = 729] [outer = (nil)] 07:42:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66b6f89800) [pid = 23498] [serial = 730] [outer = 0x7f66aea14800] 07:42:40 INFO - PROCESS | 23498 | 1461076960932 Marionette DEBUG loaded listener.js 07:42:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66b7455800) [pid = 23498] [serial = 731] [outer = 0x7f66aea14800] 07:42:41 INFO - PROCESS | 23498 | 1461076961648 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]]]}] 07:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1028ms 07:42:41 INFO - PROCESS | 23498 | 1461076961684 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 07:42:41 INFO - PROCESS | 23498 | 1461076961688 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 07:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:42:41 INFO - PROCESS | 23498 | 1461076961697 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:42:41 INFO - PROCESS | 23498 | 1461076961702 Marionette TRACE conn3 <- [1,946,null,{}] 07:42:41 INFO - PROCESS | 23498 | 1461076961755 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}] 07:42:42 INFO - PROCESS | 23498 | 1461076962034 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 07:42:42 INFO - PROCESS | 23498 | 1461076962070 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:42 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8dd8000 == 81 [pid = 23498] [id = 244] 07:42:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66b84be800) [pid = 23498] [serial = 732] [outer = (nil)] 07:42:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66b9b95000) [pid = 23498] [serial = 733] [outer = 0x7f66b84be800] 07:42:42 INFO - PROCESS | 23498 | 1461076962140 Marionette DEBUG loaded listener.js 07:42:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66bed27800) [pid = 23498] [serial = 734] [outer = 0x7f66b84be800] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 109 (0x7f66aecea400) [pid = 23498] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66b65d6400) [pid = 23498] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66af1b1400) [pid = 23498] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66b890ec00) [pid = 23498] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66bb0e6800) [pid = 23498] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66b70dd400) [pid = 23498] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66b2f1e000) [pid = 23498] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66b65d3c00) [pid = 23498] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66afbf7400) [pid = 23498] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66ac427800) [pid = 23498] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 99 (0x7f66abb03000) [pid = 23498] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 98 (0x7f66af3e7400) [pid = 23498] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:42:42 INFO - PROCESS | 23498 | --DOMWINDOW == 97 (0x7f66af6bb800) [pid = 23498] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:42:43 INFO - PROCESS | 23498 | 1461076963025 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]]]}] 07:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1362ms 07:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:42:43 INFO - PROCESS | 23498 | 1461076963060 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 07:42:43 INFO - PROCESS | 23498 | 1461076963062 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 07:42:43 INFO - PROCESS | 23498 | 1461076963068 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:42:43 INFO - PROCESS | 23498 | 1461076963071 Marionette TRACE conn3 <- [1,950,null,{}] 07:42:43 INFO - PROCESS | 23498 | 1461076963076 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}] 07:42:43 INFO - PROCESS | 23498 | 1461076963225 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 07:42:43 INFO - PROCESS | 23498 | 1461076963337 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:43 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8566800 == 82 [pid = 23498] [id = 245] 07:42:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 98 (0x7f66af3e8000) [pid = 23498] [serial = 735] [outer = (nil)] 07:42:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 99 (0x7f66b7944400) [pid = 23498] [serial = 736] [outer = 0x7f66af3e8000] 07:42:43 INFO - PROCESS | 23498 | 1461076963393 Marionette DEBUG loaded listener.js 07:42:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 100 (0x7f66bec4c800) [pid = 23498] [serial = 737] [outer = 0x7f66af3e8000] 07:42:44 INFO - PROCESS | 23498 | 1461076964002 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]]]}] 07:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 983ms 07:42:44 INFO - PROCESS | 23498 | 1461076964050 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 07:42:44 INFO - PROCESS | 23498 | 1461076964054 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 07:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:42:44 INFO - PROCESS | 23498 | 1461076964058 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:42:44 INFO - PROCESS | 23498 | 1461076964061 Marionette TRACE conn3 <- [1,954,null,{}] 07:42:44 INFO - PROCESS | 23498 | 1461076964066 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}] 07:42:44 INFO - PROCESS | 23498 | 1461076964205 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 07:42:44 INFO - PROCESS | 23498 | 1461076964318 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf9b3800 == 83 [pid = 23498] [id = 246] 07:42:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66af23ac00) [pid = 23498] [serial = 738] [outer = (nil)] 07:42:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66c5667800) [pid = 23498] [serial = 739] [outer = 0x7f66af23ac00] 07:42:44 INFO - PROCESS | 23498 | 1461076964372 Marionette DEBUG loaded listener.js 07:42:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66c5be2800) [pid = 23498] [serial = 740] [outer = 0x7f66af23ac00] 07:42:45 INFO - PROCESS | 23498 | 1461076965396 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]]]}] 07:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1383ms 07:42:45 INFO - PROCESS | 23498 | 1461076965443 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 07:42:45 INFO - PROCESS | 23498 | 1461076965449 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 07:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:42:45 INFO - PROCESS | 23498 | 1461076965457 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:42:45 INFO - PROCESS | 23498 | 1461076965462 Marionette TRACE conn3 <- [1,958,null,{}] 07:42:45 INFO - PROCESS | 23498 | 1461076965469 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}] 07:42:45 INFO - PROCESS | 23498 | 1461076965640 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 07:42:45 INFO - PROCESS | 23498 | 1461076965797 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af76f800 == 84 [pid = 23498] [id = 247] 07:42:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66af23a000) [pid = 23498] [serial = 741] [outer = (nil)] 07:42:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66af6bbc00) [pid = 23498] [serial = 742] [outer = 0x7f66af23a000] 07:42:45 INFO - PROCESS | 23498 | 1461076965864 Marionette DEBUG loaded listener.js 07:42:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66afbf9800) [pid = 23498] [serial = 743] [outer = 0x7f66af23a000] 07:42:46 INFO - PROCESS | 23498 | 1461076966778 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]]]}] 07:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1384ms 07:42:46 INFO - PROCESS | 23498 | 1461076966842 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 07:42:46 INFO - PROCESS | 23498 | 1461076966851 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 07:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:42:46 INFO - PROCESS | 23498 | 1461076966861 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:42:46 INFO - PROCESS | 23498 | 1461076966865 Marionette TRACE conn3 <- [1,962,null,{}] 07:42:46 INFO - PROCESS | 23498 | 1461076966870 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}] 07:42:47 INFO - PROCESS | 23498 | 1461076967034 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 07:42:47 INFO - PROCESS | 23498 | 1461076967179 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:47 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b89a0800 == 85 [pid = 23498] [id = 248] 07:42:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66af234000) [pid = 23498] [serial = 744] [outer = (nil)] 07:42:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66b2f17400) [pid = 23498] [serial = 745] [outer = 0x7f66af234000] 07:42:47 INFO - PROCESS | 23498 | 1461076967244 Marionette DEBUG loaded listener.js 07:42:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66b623d800) [pid = 23498] [serial = 746] [outer = 0x7f66af234000] 07:42:48 INFO - PROCESS | 23498 | 1461076968128 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]]]}] 07:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1329ms 07:42:48 INFO - PROCESS | 23498 | 1461076968191 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 07:42:48 INFO - PROCESS | 23498 | 1461076968194 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 07:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:42:48 INFO - PROCESS | 23498 | 1461076968201 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:42:48 INFO - PROCESS | 23498 | 1461076968207 Marionette TRACE conn3 <- [1,966,null,{}] 07:42:48 INFO - PROCESS | 23498 | 1461076968222 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}] 07:42:48 INFO - PROCESS | 23498 | 1461076968423 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 07:42:48 INFO - PROCESS | 23498 | 1461076968571 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8c78800 == 86 [pid = 23498] [id = 249] 07:42:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66b7135800) [pid = 23498] [serial = 747] [outer = (nil)] 07:42:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 111 (0x7f66b9c2b400) [pid = 23498] [serial = 748] [outer = 0x7f66b7135800] 07:42:48 INFO - PROCESS | 23498 | 1461076968643 Marionette DEBUG loaded listener.js 07:42:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 112 (0x7f66bb269000) [pid = 23498] [serial = 749] [outer = 0x7f66b7135800] 07:42:49 INFO - PROCESS | 23498 | 1461076969398 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]]]}] 07:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1235ms 07:42:49 INFO - PROCESS | 23498 | 1461076969438 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 07:42:49 INFO - PROCESS | 23498 | 1461076969442 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 07:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:42:49 INFO - PROCESS | 23498 | 1461076969449 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:42:49 INFO - PROCESS | 23498 | 1461076969453 Marionette TRACE conn3 <- [1,970,null,{}] 07:42:49 INFO - PROCESS | 23498 | 1461076969458 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}] 07:42:49 INFO - PROCESS | 23498 | 1461076969616 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 07:42:49 INFO - PROCESS | 23498 | 1461076969770 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cafd6800 == 87 [pid = 23498] [id = 250] 07:42:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 113 (0x7f66b7455c00) [pid = 23498] [serial = 750] [outer = (nil)] 07:42:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 114 (0x7f66c5d2a800) [pid = 23498] [serial = 751] [outer = 0x7f66b7455c00] 07:42:49 INFO - PROCESS | 23498 | 1461076969833 Marionette DEBUG loaded listener.js 07:42:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 115 (0x7f66c6bf1c00) [pid = 23498] [serial = 752] [outer = 0x7f66b7455c00] 07:42:50 INFO - PROCESS | 23498 | 1461076970631 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]]]}] 07:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1234ms 07:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:42:50 INFO - PROCESS | 23498 | 1461076970685 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 07:42:50 INFO - PROCESS | 23498 | 1461076970688 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 07:42:50 INFO - PROCESS | 23498 | 1461076970694 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:42:50 INFO - PROCESS | 23498 | 1461076970697 Marionette TRACE conn3 <- [1,974,null,{}] 07:42:50 INFO - PROCESS | 23498 | 1461076970703 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}] 07:42:50 INFO - PROCESS | 23498 | 1461076970855 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 07:42:51 INFO - PROCESS | 23498 | 1461076971007 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb0f6000 == 88 [pid = 23498] [id = 251] 07:42:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 116 (0x7f66c5673400) [pid = 23498] [serial = 753] [outer = (nil)] 07:42:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 117 (0x7f66c5b12400) [pid = 23498] [serial = 754] [outer = 0x7f66c5673400] 07:42:51 INFO - PROCESS | 23498 | 1461076971074 Marionette DEBUG loaded listener.js 07:42:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 118 (0x7f66c8c95400) [pid = 23498] [serial = 755] [outer = 0x7f66c5673400] 07:42:51 INFO - PROCESS | 23498 | 1461076971898 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]]]}] 07:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1233ms 07:42:51 INFO - PROCESS | 23498 | 1461076971926 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 07:42:51 INFO - PROCESS | 23498 | 1461076971930 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 07:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:42:51 INFO - PROCESS | 23498 | 1461076971935 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:42:51 INFO - PROCESS | 23498 | 1461076971937 Marionette TRACE conn3 <- [1,978,null,{}] 07:42:51 INFO - PROCESS | 23498 | 1461076971943 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}] 07:42:52 INFO - PROCESS | 23498 | 1461076972110 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 07:42:52 INFO - PROCESS | 23498 | 1461076972264 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66d268e800 == 89 [pid = 23498] [id = 252] 07:42:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 119 (0x7f66caa27800) [pid = 23498] [serial = 756] [outer = (nil)] 07:42:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 120 (0x7f66caae9000) [pid = 23498] [serial = 757] [outer = 0x7f66caa27800] 07:42:52 INFO - PROCESS | 23498 | 1461076972333 Marionette DEBUG loaded listener.js 07:42:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 121 (0x7f66cae0ec00) [pid = 23498] [serial = 758] [outer = 0x7f66caa27800] 07:42:53 INFO - PROCESS | 23498 | 1461076973161 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]]]}] 07:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1279ms 07:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:42:53 INFO - PROCESS | 23498 | 1461076973215 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 07:42:53 INFO - PROCESS | 23498 | 1461076973218 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 07:42:53 INFO - PROCESS | 23498 | 1461076973224 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:42:53 INFO - PROCESS | 23498 | 1461076973227 Marionette TRACE conn3 <- [1,982,null,{}] 07:42:53 INFO - PROCESS | 23498 | 1461076973233 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}] 07:42:53 INFO - PROCESS | 23498 | 1461076973635 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 07:42:53 INFO - PROCESS | 23498 | 1461076973873 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed1b000 == 90 [pid = 23498] [id = 253] 07:42:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 122 (0x7f66ad29a000) [pid = 23498] [serial = 759] [outer = (nil)] 07:42:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 123 (0x7f66ad2a2400) [pid = 23498] [serial = 760] [outer = 0x7f66ad29a000] 07:42:53 INFO - PROCESS | 23498 | 1461076973936 Marionette DEBUG loaded listener.js 07:42:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 124 (0x7f66aea0b800) [pid = 23498] [serial = 761] [outer = 0x7f66ad29a000] 07:42:54 INFO - PROCESS | 23498 | 1461076974691 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]]]}] 07:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1536ms 07:42:54 INFO - PROCESS | 23498 | 1461076974761 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 07:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:42:54 INFO - PROCESS | 23498 | 1461076974766 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 07:42:54 INFO - PROCESS | 23498 | 1461076974773 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:42:54 INFO - PROCESS | 23498 | 1461076974779 Marionette TRACE conn3 <- [1,986,null,{}] 07:42:54 INFO - PROCESS | 23498 | 1461076974785 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}] 07:42:54 INFO - PROCESS | 23498 | 1461076974938 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 07:42:55 INFO - PROCESS | 23498 | 1461076975096 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab72e000 == 91 [pid = 23498] [id = 254] 07:42:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 125 (0x7f66af1af800) [pid = 23498] [serial = 762] [outer = (nil)] 07:42:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 126 (0x7f66af235800) [pid = 23498] [serial = 763] [outer = 0x7f66af1af800] 07:42:55 INFO - PROCESS | 23498 | 1461076975214 Marionette DEBUG loaded listener.js 07:42:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 127 (0x7f66af3e7000) [pid = 23498] [serial = 764] [outer = 0x7f66af1af800] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8d1f000 == 90 [pid = 23498] [id = 160] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebe1800 == 89 [pid = 23498] [id = 210] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c871a800 == 88 [pid = 23498] [id = 207] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b8566800 == 87 [pid = 23498] [id = 245] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 126 (0x7f66b2f1e800) [pid = 23498] [serial = 694] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b8dd8000 == 86 [pid = 23498] [id = 244] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7acb000 == 85 [pid = 23498] [id = 243] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b5589000 == 84 [pid = 23498] [id = 242] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed06800 == 83 [pid = 23498] [id = 241] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebcf000 == 82 [pid = 23498] [id = 240] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2e03800 == 81 [pid = 23498] [id = 239] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c5db4800 == 80 [pid = 23498] [id = 235] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bebbf800 == 79 [pid = 23498] [id = 234] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7914000 == 78 [pid = 23498] [id = 233] 07:42:55 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed17800 == 77 [pid = 23498] [id = 232] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 125 (0x7f66b7e5a000) [pid = 23498] [serial = 620] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 124 (0x7f66b2cddc00) [pid = 23498] [serial = 617] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 123 (0x7f66bb088000) [pid = 23498] [serial = 626] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 122 (0x7f66c58b7800) [pid = 23498] [serial = 629] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 121 (0x7f66b9b98400) [pid = 23498] [serial = 623] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 120 (0x7f66b555f800) [pid = 23498] [serial = 685] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 119 (0x7f66b712e400) [pid = 23498] [serial = 688] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 118 (0x7f66b60b4000) [pid = 23498] [serial = 658] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 117 (0x7f66c6bfd000) [pid = 23498] [serial = 664] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 116 (0x7f66b0c07c00) [pid = 23498] [serial = 679] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 115 (0x7f66b181c000) [pid = 23498] [serial = 680] [outer = (nil)] [url = about:blank] 07:42:55 INFO - PROCESS | 23498 | --DOMWINDOW == 114 (0x7f66c8c23400) [pid = 23498] [serial = 653] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 113 (0x7f66af1b5800) [pid = 23498] [serial = 674] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 112 (0x7f66aef60c00) [pid = 23498] [serial = 673] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 111 (0x7f66afa11800) [pid = 23498] [serial = 677] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 110 (0x7f66af791000) [pid = 23498] [serial = 676] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 109 (0x7f66b2c95c00) [pid = 23498] [serial = 682] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66b7454000) [pid = 23498] [serial = 670] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66af3e1800) [pid = 23498] [serial = 655] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66bec4a400) [pid = 23498] [serial = 661] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66ca457c00) [pid = 23498] [serial = 667] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66af799c00) [pid = 23498] [serial = 691] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 103 (0x7f66b74cd800) [pid = 23498] [serial = 689] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 102 (0x7f66b5811800) [pid = 23498] [serial = 686] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 101 (0x7f66b2c98000) [pid = 23498] [serial = 692] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | --DOMWINDOW == 100 (0x7f66b2ce7c00) [pid = 23498] [serial = 683] [outer = (nil)] [url = about:blank] 07:42:56 INFO - PROCESS | 23498 | 1461076976132 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]]]}] 07:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1394ms 07:42:56 INFO - PROCESS | 23498 | 1461076976167 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 07:42:56 INFO - PROCESS | 23498 | 1461076976171 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 07:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:42:56 INFO - PROCESS | 23498 | 1461076976177 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:42:56 INFO - PROCESS | 23498 | 1461076976179 Marionette TRACE conn3 <- [1,990,null,{}] 07:42:56 INFO - PROCESS | 23498 | 1461076976185 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}] 07:42:56 INFO - PROCESS | 23498 | 1461076976327 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 07:42:56 INFO - PROCESS | 23498 | 1461076976343 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:56 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed21800 == 78 [pid = 23498] [id = 255] 07:42:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 101 (0x7f66aea10400) [pid = 23498] [serial = 765] [outer = (nil)] 07:42:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 102 (0x7f66afa08400) [pid = 23498] [serial = 766] [outer = 0x7f66aea10400] 07:42:56 INFO - PROCESS | 23498 | 1461076976400 Marionette DEBUG loaded listener.js 07:42:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 103 (0x7f66afbf3400) [pid = 23498] [serial = 767] [outer = 0x7f66aea10400] 07:42:57 INFO - PROCESS | 23498 | 1461076977160 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]]]}] 07:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1031ms 07:42:57 INFO - PROCESS | 23498 | 1461076977209 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 07:42:57 INFO - PROCESS | 23498 | 1461076977214 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 07:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:42:57 INFO - PROCESS | 23498 | 1461076977228 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:42:57 INFO - PROCESS | 23498 | 1461076977235 Marionette TRACE conn3 <- [1,994,null,{}] 07:42:57 INFO - PROCESS | 23498 | 1461076977256 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}] 07:42:57 INFO - PROCESS | 23498 | 1461076977388 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 07:42:57 INFO - PROCESS | 23498 | 1461076977401 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2e09000 == 79 [pid = 23498] [id = 256] 07:42:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 104 (0x7f66af1bb400) [pid = 23498] [serial = 768] [outer = (nil)] 07:42:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66b2c90400) [pid = 23498] [serial = 769] [outer = 0x7f66af1bb400] 07:42:57 INFO - PROCESS | 23498 | 1461076977455 Marionette DEBUG loaded listener.js 07:42:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66b2ce6c00) [pid = 23498] [serial = 770] [outer = 0x7f66af1bb400] 07:42:58 INFO - PROCESS | 23498 | 1461076978171 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]]]}] 07:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1003ms 07:42:58 INFO - PROCESS | 23498 | 1461076978224 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 07:42:58 INFO - PROCESS | 23498 | 1461076978227 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 07:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:42:58 INFO - PROCESS | 23498 | 1461076978241 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:42:58 INFO - PROCESS | 23498 | 1461076978243 Marionette TRACE conn3 <- [1,998,null,{}] 07:42:58 INFO - PROCESS | 23498 | 1461076978249 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}] 07:42:58 INFO - PROCESS | 23498 | 1461076978429 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 07:42:58 INFO - PROCESS | 23498 | 1461076978457 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebd0000 == 80 [pid = 23498] [id = 257] 07:42:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66af790800) [pid = 23498] [serial = 771] [outer = (nil)] 07:42:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66b2f16000) [pid = 23498] [serial = 772] [outer = 0x7f66af790800] 07:42:58 INFO - PROCESS | 23498 | 1461076978513 Marionette DEBUG loaded listener.js 07:42:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66b6244000) [pid = 23498] [serial = 773] [outer = 0x7f66af790800] 07:42:59 INFO - PROCESS | 23498 | 1461076979253 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]]]}] 07:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1040ms 07:42:59 INFO - PROCESS | 23498 | 1461076979275 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 07:42:59 INFO - PROCESS | 23498 | 1461076979278 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 07:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:42:59 INFO - PROCESS | 23498 | 1461076979283 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:42:59 INFO - PROCESS | 23498 | 1461076979285 Marionette TRACE conn3 <- [1,1002,null,{}] 07:42:59 INFO - PROCESS | 23498 | 1461076979308 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}] 07:42:59 INFO - PROCESS | 23498 | 1461076979489 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 07:42:59 INFO - PROCESS | 23498 | 1461076979567 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:59 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7abb800 == 81 [pid = 23498] [id = 258] 07:42:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66b65d9c00) [pid = 23498] [serial = 774] [outer = (nil)] 07:42:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 111 (0x7f66b70dcc00) [pid = 23498] [serial = 775] [outer = 0x7f66b65d9c00] 07:42:59 INFO - PROCESS | 23498 | 1461076979632 Marionette DEBUG loaded listener.js 07:42:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 112 (0x7f66b782b000) [pid = 23498] [serial = 776] [outer = 0x7f66b65d9c00] 07:43:00 INFO - PROCESS | 23498 | 1461076980349 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]]]}] 07:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1129ms 07:43:00 INFO - PROCESS | 23498 | --DOMWINDOW == 111 (0x7f66aea14800) [pid = 23498] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:43:00 INFO - PROCESS | 23498 | --DOMWINDOW == 110 (0x7f66b84be800) [pid = 23498] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:43:00 INFO - PROCESS | 23498 | --DOMWINDOW == 109 (0x7f66af6bb400) [pid = 23498] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:43:00 INFO - PROCESS | 23498 | --DOMWINDOW == 108 (0x7f66b2c97000) [pid = 23498] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:43:00 INFO - PROCESS | 23498 | --DOMWINDOW == 107 (0x7f66afa11c00) [pid = 23498] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:43:00 INFO - PROCESS | 23498 | --DOMWINDOW == 106 (0x7f66aea09c00) [pid = 23498] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:43:00 INFO - PROCESS | 23498 | --DOMWINDOW == 105 (0x7f66aef5fc00) [pid = 23498] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:43:00 INFO - PROCESS | 23498 | --DOMWINDOW == 104 (0x7f66af3e8000) [pid = 23498] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:43:00 INFO - PROCESS | 23498 | 1461076980574 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 07:43:00 INFO - PROCESS | 23498 | 1461076980576 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 07:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:43:00 INFO - PROCESS | 23498 | 1461076980589 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:43:00 INFO - PROCESS | 23498 | 1461076980592 Marionette TRACE conn3 <- [1,1006,null,{}] 07:43:00 INFO - PROCESS | 23498 | 1461076980597 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}] 07:43:00 INFO - PROCESS | 23498 | 1461076980756 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 07:43:00 INFO - PROCESS | 23498 | 1461076980765 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7acd000 == 82 [pid = 23498] [id = 259] 07:43:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 105 (0x7f66b6247000) [pid = 23498] [serial = 777] [outer = (nil)] 07:43:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 106 (0x7f66b70dd400) [pid = 23498] [serial = 778] [outer = 0x7f66b6247000] 07:43:00 INFO - PROCESS | 23498 | 1461076980826 Marionette DEBUG loaded listener.js 07:43:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 107 (0x7f66b84b0400) [pid = 23498] [serial = 779] [outer = 0x7f66b6247000] 07:43:01 INFO - PROCESS | 23498 | 1461076981532 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]]]}] 07:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 989ms 07:43:01 INFO - PROCESS | 23498 | 1461076981578 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 07:43:01 INFO - PROCESS | 23498 | 1461076981581 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 07:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:43:01 INFO - PROCESS | 23498 | 1461076981586 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:43:01 INFO - PROCESS | 23498 | 1461076981588 Marionette TRACE conn3 <- [1,1010,null,{}] 07:43:01 INFO - PROCESS | 23498 | 1461076981594 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}] 07:43:01 INFO - PROCESS | 23498 | 1461076981777 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 07:43:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 108 (0x7f66b6240800) [pid = 23498] [serial = 780] [outer = 0x7f66aef63400] 07:43:01 INFO - PROCESS | 23498 | 1461076981821 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:01 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bebbf800 == 83 [pid = 23498] [id = 260] 07:43:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 109 (0x7f66aece3000) [pid = 23498] [serial = 781] [outer = (nil)] 07:43:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 110 (0x7f66b8b2d000) [pid = 23498] [serial = 782] [outer = 0x7f66aece3000] 07:43:01 INFO - PROCESS | 23498 | 1461076981887 Marionette DEBUG loaded listener.js 07:43:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 111 (0x7f66b9c28800) [pid = 23498] [serial = 783] [outer = 0x7f66aece3000] 07:43:02 INFO - PROCESS | 23498 | 1461076982685 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]]]}] 07:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1128ms 07:43:02 INFO - PROCESS | 23498 | 1461076982725 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 07:43:02 INFO - PROCESS | 23498 | 1461076982731 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 07:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:43:02 INFO - PROCESS | 23498 | 1461076982740 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:43:02 INFO - PROCESS | 23498 | 1461076982745 Marionette TRACE conn3 <- [1,1014,null,{}] 07:43:02 INFO - PROCESS | 23498 | 1461076982764 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}] 07:43:02 INFO - PROCESS | 23498 | 1461076982940 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 07:43:03 INFO - PROCESS | 23498 | 1461076983119 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebd5000 == 84 [pid = 23498] [id = 261] 07:43:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 112 (0x7f66aea11800) [pid = 23498] [serial = 784] [outer = (nil)] 07:43:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 113 (0x7f66aece9000) [pid = 23498] [serial = 785] [outer = 0x7f66aea11800] 07:43:03 INFO - PROCESS | 23498 | 1461076983187 Marionette DEBUG loaded listener.js 07:43:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 114 (0x7f66af23f000) [pid = 23498] [serial = 786] [outer = 0x7f66aea11800] 07:43:04 INFO - PROCESS | 23498 | 1461076984063 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]]]}] 07:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1388ms 07:43:04 INFO - PROCESS | 23498 | 1461076984128 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 07:43:04 INFO - PROCESS | 23498 | 1461076984136 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 07:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:43:04 INFO - PROCESS | 23498 | 1461076984146 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:43:04 INFO - PROCESS | 23498 | 1461076984150 Marionette TRACE conn3 <- [1,1018,null,{}] 07:43:04 INFO - PROCESS | 23498 | 1461076984156 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}] 07:43:04 INFO - PROCESS | 23498 | 1461076984360 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 07:43:04 INFO - PROCESS | 23498 | 1461076984509 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b71d7000 == 85 [pid = 23498] [id = 262] 07:43:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 115 (0x7f66aea12800) [pid = 23498] [serial = 787] [outer = (nil)] 07:43:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 116 (0x7f66afbf6400) [pid = 23498] [serial = 788] [outer = 0x7f66aea12800] 07:43:04 INFO - PROCESS | 23498 | 1461076984574 Marionette DEBUG loaded listener.js 07:43:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 117 (0x7f66b1813800) [pid = 23498] [serial = 789] [outer = 0x7f66aea12800] 07:43:05 INFO - PROCESS | 23498 | 1461076985536 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]]]}] 07:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1436ms 07:43:05 INFO - PROCESS | 23498 | 1461076985584 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 07:43:05 INFO - PROCESS | 23498 | 1461076985591 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 07:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:43:05 INFO - PROCESS | 23498 | 1461076985601 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:43:05 INFO - PROCESS | 23498 | 1461076985606 Marionette TRACE conn3 <- [1,1022,null,{}] 07:43:05 INFO - PROCESS | 23498 | 1461076985622 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}] 07:43:05 INFO - PROCESS | 23498 | 1461076985809 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 07:43:06 INFO - PROCESS | 23498 | 1461076985999 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bb223000 == 86 [pid = 23498] [id = 263] 07:43:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 118 (0x7f66b5896c00) [pid = 23498] [serial = 790] [outer = (nil)] 07:43:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 119 (0x7f66b65db400) [pid = 23498] [serial = 791] [outer = 0x7f66b5896c00] 07:43:06 INFO - PROCESS | 23498 | 1461076986111 Marionette DEBUG loaded listener.js 07:43:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 120 (0x7f66b74cd800) [pid = 23498] [serial = 792] [outer = 0x7f66b5896c00] 07:43:06 INFO - PROCESS | 23498 | 1461076986872 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]]]}] 07:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1335ms 07:43:06 INFO - PROCESS | 23498 | 1461076986935 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 07:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:43:06 INFO - PROCESS | 23498 | 1461076986939 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 07:43:06 INFO - PROCESS | 23498 | 1461076986945 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:43:06 INFO - PROCESS | 23498 | 1461076986948 Marionette TRACE conn3 <- [1,1026,null,{}] 07:43:06 INFO - PROCESS | 23498 | 1461076986954 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}] 07:43:07 INFO - PROCESS | 23498 | 1461076987110 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 07:43:07 INFO - PROCESS | 23498 | 1461076987265 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8d23000 == 87 [pid = 23498] [id = 264] 07:43:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 121 (0x7f66b624ac00) [pid = 23498] [serial = 793] [outer = (nil)] 07:43:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 122 (0x7f66b90f2800) [pid = 23498] [serial = 794] [outer = 0x7f66b624ac00] 07:43:07 INFO - PROCESS | 23498 | 1461076987337 Marionette DEBUG loaded listener.js 07:43:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 123 (0x7f66bb26c000) [pid = 23498] [serial = 795] [outer = 0x7f66b624ac00] 07:43:08 INFO - PROCESS | 23498 | 1461076988169 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]]]}] 07:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1279ms 07:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:43:08 INFO - PROCESS | 23498 | 1461076988225 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 07:43:08 INFO - PROCESS | 23498 | 1461076988228 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 07:43:08 INFO - PROCESS | 23498 | 1461076988234 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:43:08 INFO - PROCESS | 23498 | 1461076988238 Marionette TRACE conn3 <- [1,1030,null,{}] 07:43:08 INFO - PROCESS | 23498 | 1461076988243 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}] 07:43:08 INFO - PROCESS | 23498 | 1461076988401 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 07:43:08 INFO - PROCESS | 23498 | 1461076988556 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb025800 == 88 [pid = 23498] [id = 265] 07:43:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 124 (0x7f66b7709c00) [pid = 23498] [serial = 796] [outer = (nil)] 07:43:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 125 (0x7f66c59b4800) [pid = 23498] [serial = 797] [outer = 0x7f66b7709c00] 07:43:08 INFO - PROCESS | 23498 | 1461076988619 Marionette DEBUG loaded listener.js 07:43:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 126 (0x7f66c5ddac00) [pid = 23498] [serial = 798] [outer = 0x7f66b7709c00] 07:43:09 INFO - PROCESS | 23498 | 1461076989410 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]]]}] 07:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1233ms 07:43:09 INFO - PROCESS | 23498 | 1461076989466 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 07:43:09 INFO - PROCESS | 23498 | 1461076989470 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 07:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:43:09 INFO - PROCESS | 23498 | 1461076989475 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:43:09 INFO - PROCESS | 23498 | 1461076989477 Marionette TRACE conn3 <- [1,1034,null,{}] 07:43:09 INFO - PROCESS | 23498 | 1461076989483 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}] 07:43:09 INFO - PROCESS | 23498 | 1461076989664 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 07:43:09 INFO - PROCESS | 23498 | 1461076989817 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cf16b800 == 89 [pid = 23498] [id = 266] 07:43:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 127 (0x7f66c8c27000) [pid = 23498] [serial = 799] [outer = (nil)] 07:43:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 128 (0x7f66caa23000) [pid = 23498] [serial = 800] [outer = 0x7f66c8c27000] 07:43:09 INFO - PROCESS | 23498 | 1461076989886 Marionette DEBUG loaded listener.js 07:43:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 129 (0x7f66caaef000) [pid = 23498] [serial = 801] [outer = 0x7f66c8c27000] 07:43:10 INFO - PROCESS | 23498 | 1461076990734 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]]]}] 07:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1326ms 07:43:10 INFO - PROCESS | 23498 | 1461076990803 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 07:43:10 INFO - PROCESS | 23498 | 1461076990806 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 07:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:43:10 INFO - PROCESS | 23498 | 1461076990812 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:43:10 INFO - PROCESS | 23498 | 1461076990815 Marionette TRACE conn3 <- [1,1038,null,{}] 07:43:10 INFO - PROCESS | 23498 | 1461076990821 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}] 07:43:10 INFO - PROCESS | 23498 | 1461076990982 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 07:43:11 INFO - PROCESS | 23498 | 1461076991135 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf5a000 == 90 [pid = 23498] [id = 267] 07:43:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 130 (0x7f66c8d87c00) [pid = 23498] [serial = 802] [outer = (nil)] 07:43:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 131 (0x7f66cabb2000) [pid = 23498] [serial = 803] [outer = 0x7f66c8d87c00] 07:43:11 INFO - PROCESS | 23498 | 1461076991201 Marionette DEBUG loaded listener.js 07:43:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 132 (0x7f66cafb0000) [pid = 23498] [serial = 804] [outer = 0x7f66c8d87c00] 07:43:12 INFO - PROCESS | 23498 | 1461076992016 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]]]}] 07:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1280ms 07:43:12 INFO - PROCESS | 23498 | 1461076992095 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 07:43:12 INFO - PROCESS | 23498 | 1461076992101 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 07:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:43:12 INFO - PROCESS | 23498 | 1461076992110 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:43:12 INFO - PROCESS | 23498 | 1461076992114 Marionette TRACE conn3 <- [1,1042,null,{}] 07:43:12 INFO - PROCESS | 23498 | 1461076992123 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}] 07:43:12 INFO - PROCESS | 23498 | 1461076992346 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 07:43:12 INFO - PROCESS | 23498 | 1461076992769 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:12 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae280800 == 91 [pid = 23498] [id = 268] 07:43:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 133 (0x7f66ac429c00) [pid = 23498] [serial = 805] [outer = (nil)] 07:43:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66ad29c000) [pid = 23498] [serial = 806] [outer = 0x7f66ac429c00] 07:43:12 INFO - PROCESS | 23498 | 1461076992844 Marionette DEBUG loaded listener.js 07:43:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66aef5fc00) [pid = 23498] [serial = 807] [outer = 0x7f66ac429c00] 07:43:13 INFO - PROCESS | 23498 | 1461076993611 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]]]}] 07:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1540ms 07:43:13 INFO - PROCESS | 23498 | 1461076993656 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 07:43:13 INFO - PROCESS | 23498 | 1461076993666 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 07:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:43:13 INFO - PROCESS | 23498 | 1461076993682 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:43:13 INFO - PROCESS | 23498 | 1461076993688 Marionette TRACE conn3 <- [1,1046,null,{}] 07:43:13 INFO - PROCESS | 23498 | 1461076993699 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}] 07:43:13 INFO - PROCESS | 23498 | 1461076993949 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 07:43:14 INFO - PROCESS | 23498 | 1461076994161 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0945800 == 92 [pid = 23498] [id = 269] 07:43:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66af233c00) [pid = 23498] [serial = 808] [outer = (nil)] 07:43:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66af3e5800) [pid = 23498] [serial = 809] [outer = 0x7f66af233c00] 07:43:14 INFO - PROCESS | 23498 | 1461076994263 Marionette DEBUG loaded listener.js 07:43:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66aff14000) [pid = 23498] [serial = 810] [outer = 0x7f66af233c00] 07:43:15 INFO - PROCESS | 23498 | 1461076995133 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]]]}] 07:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1490ms 07:43:15 INFO - PROCESS | 23498 | 1461076995174 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 07:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:43:15 INFO - PROCESS | 23498 | 1461076995180 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 07:43:15 INFO - PROCESS | 23498 | 1461076995186 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:43:15 INFO - PROCESS | 23498 | 1461076995190 Marionette TRACE conn3 <- [1,1050,null,{}] 07:43:15 INFO - PROCESS | 23498 | 1461076995196 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}] 07:43:15 INFO - PROCESS | 23498 | 1461076995349 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 07:43:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cd930800 == 91 [pid = 23498] [id = 101] 07:43:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7acd000 == 90 [pid = 23498] [id = 259] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f66b652ec00) [pid = 23498] [serial = 703] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f66b7950000) [pid = 23498] [serial = 706] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 135 (0x7f66b8aa6400) [pid = 23498] [serial = 709] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f66aea0e800) [pid = 23498] [serial = 715] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66bec53800) [pid = 23498] [serial = 712] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 132 (0x7f66c5667800) [pid = 23498] [serial = 739] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | 1461076995551 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7abb800 == 89 [pid = 23498] [id = 258] 07:43:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebd0000 == 88 [pid = 23498] [id = 257] 07:43:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2e09000 == 87 [pid = 23498] [id = 256] 07:43:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed21800 == 86 [pid = 23498] [id = 255] 07:43:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab72e000 == 85 [pid = 23498] [id = 254] 07:43:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed1b000 == 84 [pid = 23498] [id = 253] 07:43:15 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae270000 == 85 [pid = 23498] [id = 270] 07:43:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 133 (0x7f66aea0e800) [pid = 23498] [serial = 811] [outer = (nil)] 07:43:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66b0c0c000) [pid = 23498] [serial = 812] [outer = 0x7f66aea0e800] 07:43:15 INFO - PROCESS | 23498 | 1461076995626 Marionette DEBUG loaded listener.js 07:43:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66b36b7c00) [pid = 23498] [serial = 813] [outer = 0x7f66aea0e800] 07:43:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af76f800 == 84 [pid = 23498] [id = 247] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f66b6f89800) [pid = 23498] [serial = 730] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66b9b95000) [pid = 23498] [serial = 733] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 132 (0x7f66bed27800) [pid = 23498] [serial = 734] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 131 (0x7f66afa07000) [pid = 23498] [serial = 721] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 130 (0x7f66afd8b000) [pid = 23498] [serial = 722] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 129 (0x7f66b6241400) [pid = 23498] [serial = 727] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 128 (0x7f66b2c97800) [pid = 23498] [serial = 724] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 127 (0x7f66b2f19c00) [pid = 23498] [serial = 725] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 126 (0x7f66afd8f000) [pid = 23498] [serial = 700] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 125 (0x7f66b7704400) [pid = 23498] [serial = 695] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 124 (0x7f66af3d8800) [pid = 23498] [serial = 719] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 123 (0x7f66af1b0c00) [pid = 23498] [serial = 718] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 122 (0x7f66af3d2c00) [pid = 23498] [serial = 697] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 121 (0x7f66b7455800) [pid = 23498] [serial = 731] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 120 (0x7f66b7944400) [pid = 23498] [serial = 736] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 119 (0x7f66b65d5c00) [pid = 23498] [serial = 728] [outer = (nil)] [url = about:blank] 07:43:15 INFO - PROCESS | 23498 | --DOMWINDOW == 118 (0x7f66bec4c800) [pid = 23498] [serial = 737] [outer = (nil)] [url = about:blank] 07:43:16 INFO - PROCESS | 23498 | 1461076996354 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]]]}] 07:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1186ms 07:43:16 INFO - PROCESS | 23498 | 1461076996372 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 07:43:16 INFO - PROCESS | 23498 | 1461076996375 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 07:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:43:16 INFO - PROCESS | 23498 | 1461076996399 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:43:16 INFO - PROCESS | 23498 | 1461076996407 Marionette TRACE conn3 <- [1,1054,null,{}] 07:43:16 INFO - PROCESS | 23498 | 1461076996438 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}] 07:43:16 INFO - PROCESS | 23498 | 1461076996582 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 07:43:16 INFO - PROCESS | 23498 | 1461076996598 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae273800 == 85 [pid = 23498] [id = 271] 07:43:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 119 (0x7f66af240c00) [pid = 23498] [serial = 814] [outer = (nil)] 07:43:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 120 (0x7f66b60b4000) [pid = 23498] [serial = 815] [outer = 0x7f66af240c00] 07:43:16 INFO - PROCESS | 23498 | 1461076996656 Marionette DEBUG loaded listener.js 07:43:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 121 (0x7f66b65d8000) [pid = 23498] [serial = 816] [outer = 0x7f66af240c00] 07:43:17 INFO - PROCESS | 23498 | 1461076997372 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]]]}] 07:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1025ms 07:43:17 INFO - PROCESS | 23498 | 1461076997408 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 07:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:43:17 INFO - PROCESS | 23498 | 1461076997414 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 07:43:17 INFO - PROCESS | 23498 | 1461076997420 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:43:17 INFO - PROCESS | 23498 | 1461076997423 Marionette TRACE conn3 <- [1,1058,null,{}] 07:43:17 INFO - PROCESS | 23498 | 1461076997428 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}] 07:43:17 INFO - PROCESS | 23498 | 1461076997606 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 07:43:17 INFO - PROCESS | 23498 | 1461076997627 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b71dc800 == 86 [pid = 23498] [id = 272] 07:43:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 122 (0x7f66b2c98000) [pid = 23498] [serial = 817] [outer = (nil)] 07:43:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 123 (0x7f66b72b1400) [pid = 23498] [serial = 818] [outer = 0x7f66b2c98000] 07:43:17 INFO - PROCESS | 23498 | 1461076997682 Marionette DEBUG loaded listener.js 07:43:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 124 (0x7f66b8aa6400) [pid = 23498] [serial = 819] [outer = 0x7f66b2c98000] 07:43:18 INFO - PROCESS | 23498 | 1461076998442 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]]]}] 07:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1076ms 07:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:43:18 INFO - PROCESS | 23498 | 1461076998497 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 07:43:18 INFO - PROCESS | 23498 | 1461076998500 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 07:43:18 INFO - PROCESS | 23498 | 1461076998506 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:43:18 INFO - PROCESS | 23498 | 1461076998509 Marionette TRACE conn3 <- [1,1062,null,{}] 07:43:18 INFO - PROCESS | 23498 | 1461076998514 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}] 07:43:18 INFO - PROCESS | 23498 | 1461076998690 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 07:43:18 INFO - PROCESS | 23498 | 1461076998718 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7ff4000 == 87 [pid = 23498] [id = 273] 07:43:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 125 (0x7f66bb05dc00) [pid = 23498] [serial = 820] [outer = (nil)] 07:43:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 126 (0x7f66bb267800) [pid = 23498] [serial = 821] [outer = 0x7f66bb05dc00] 07:43:18 INFO - PROCESS | 23498 | 1461076998784 Marionette DEBUG loaded listener.js 07:43:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 127 (0x7f66c6acf400) [pid = 23498] [serial = 822] [outer = 0x7f66bb05dc00] 07:43:19 INFO - PROCESS | 23498 | --DOMWINDOW == 126 (0x7f66af790800) [pid = 23498] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:43:19 INFO - PROCESS | 23498 | --DOMWINDOW == 125 (0x7f66b65d9c00) [pid = 23498] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:43:19 INFO - PROCESS | 23498 | --DOMWINDOW == 124 (0x7f66b6247000) [pid = 23498] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:43:19 INFO - PROCESS | 23498 | --DOMWINDOW == 123 (0x7f66aea10400) [pid = 23498] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:43:19 INFO - PROCESS | 23498 | --DOMWINDOW == 122 (0x7f66af1af800) [pid = 23498] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:43:19 INFO - PROCESS | 23498 | --DOMWINDOW == 121 (0x7f66ad29a000) [pid = 23498] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:43:19 INFO - PROCESS | 23498 | --DOMWINDOW == 120 (0x7f66af1bb400) [pid = 23498] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:43:19 INFO - PROCESS | 23498 | 1461076999949 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]]]}] 07:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1479ms 07:43:19 INFO - PROCESS | 23498 | 1461076999985 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 07:43:19 INFO - PROCESS | 23498 | 1461076999990 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 07:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:43:20 INFO - PROCESS | 23498 | 1461076999999 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:43:20 INFO - PROCESS | 23498 | 1461077000004 Marionette TRACE conn3 <- [1,1066,null,{}] 07:43:20 INFO - PROCESS | 23498 | 1461077000012 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}] 07:43:20 INFO - PROCESS | 23498 | 1461077000186 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 07:43:20 INFO - PROCESS | 23498 | 1461077000404 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed1e000 == 88 [pid = 23498] [id = 274] 07:43:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 121 (0x7f66af6b3000) [pid = 23498] [serial = 823] [outer = (nil)] 07:43:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 122 (0x7f66af798400) [pid = 23498] [serial = 824] [outer = 0x7f66af6b3000] 07:43:20 INFO - PROCESS | 23498 | 1461077000474 Marionette DEBUG loaded listener.js 07:43:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 123 (0x7f66b0c06000) [pid = 23498] [serial = 825] [outer = 0x7f66af6b3000] 07:43:21 INFO - PROCESS | 23498 | 1461077001262 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]]]}] 07:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1337ms 07:43:21 INFO - PROCESS | 23498 | 1461077001335 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 07:43:21 INFO - PROCESS | 23498 | 1461077001344 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 07:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:43:21 INFO - PROCESS | 23498 | 1461077001354 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:43:21 INFO - PROCESS | 23498 | 1461077001358 Marionette TRACE conn3 <- [1,1070,null,{}] 07:43:21 INFO - PROCESS | 23498 | 1461077001364 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}] 07:43:21 INFO - PROCESS | 23498 | 1461077001588 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 07:43:21 INFO - PROCESS | 23498 | 1461077001744 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5582800 == 89 [pid = 23498] [id = 275] 07:43:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 124 (0x7f66af6bac00) [pid = 23498] [serial = 826] [outer = (nil)] 07:43:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 125 (0x7f66b36b3400) [pid = 23498] [serial = 827] [outer = 0x7f66af6bac00] 07:43:21 INFO - PROCESS | 23498 | 1461077001811 Marionette DEBUG loaded listener.js 07:43:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 126 (0x7f66b36bdc00) [pid = 23498] [serial = 828] [outer = 0x7f66af6bac00] 07:43:22 INFO - PROCESS | 23498 | 1461077002727 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]]]}] 07:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1435ms 07:43:22 INFO - PROCESS | 23498 | 1461077002789 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 07:43:22 INFO - PROCESS | 23498 | 1461077002793 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 07:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:43:22 INFO - PROCESS | 23498 | 1461077002799 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:43:22 INFO - PROCESS | 23498 | 1461077002804 Marionette TRACE conn3 <- [1,1074,null,{}] 07:43:22 INFO - PROCESS | 23498 | 1461077002819 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}] 07:43:23 INFO - PROCESS | 23498 | 1461077003023 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 07:43:23 INFO - PROCESS | 23498 | 1461077003174 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bb00e000 == 90 [pid = 23498] [id = 276] 07:43:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 127 (0x7f66b2ce1400) [pid = 23498] [serial = 829] [outer = (nil)] 07:43:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 128 (0x7f66b90f5000) [pid = 23498] [serial = 830] [outer = 0x7f66b2ce1400] 07:43:23 INFO - PROCESS | 23498 | 1461077003250 Marionette DEBUG loaded listener.js 07:43:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 129 (0x7f66c4ad1400) [pid = 23498] [serial = 831] [outer = 0x7f66b2ce1400] 07:43:24 INFO - PROCESS | 23498 | 1461077004072 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]]]}] 07:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1336ms 07:43:24 INFO - PROCESS | 23498 | 1461077004135 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 07:43:24 INFO - PROCESS | 23498 | 1461077004140 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 07:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:43:24 INFO - PROCESS | 23498 | 1461077004145 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:43:24 INFO - PROCESS | 23498 | 1461077004149 Marionette TRACE conn3 <- [1,1078,null,{}] 07:43:24 INFO - PROCESS | 23498 | 1461077004154 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}] 07:43:24 INFO - PROCESS | 23498 | 1461077004309 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 07:43:24 INFO - PROCESS | 23498 | 1461077004465 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:24 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c6a12800 == 91 [pid = 23498] [id = 277] 07:43:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 130 (0x7f66ad2a1400) [pid = 23498] [serial = 832] [outer = (nil)] 07:43:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 131 (0x7f66c6d05c00) [pid = 23498] [serial = 833] [outer = 0x7f66ad2a1400] 07:43:24 INFO - PROCESS | 23498 | 1461077004531 Marionette DEBUG loaded listener.js 07:43:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 132 (0x7f66caa22400) [pid = 23498] [serial = 834] [outer = 0x7f66ad2a1400] 07:43:25 INFO - PROCESS | 23498 | 1461077005305 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]]]}] 07:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1228ms 07:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:43:25 INFO - PROCESS | 23498 | 1461077005375 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 07:43:25 INFO - PROCESS | 23498 | 1461077005377 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 07:43:25 INFO - PROCESS | 23498 | 1461077005384 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:43:25 INFO - PROCESS | 23498 | 1461077005387 Marionette TRACE conn3 <- [1,1082,null,{}] 07:43:25 INFO - PROCESS | 23498 | 1461077005392 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}] 07:43:25 INFO - PROCESS | 23498 | 1461077005545 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 07:43:25 INFO - PROCESS | 23498 | 1461077005697 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cafc8800 == 92 [pid = 23498] [id = 278] 07:43:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 133 (0x7f66c59b4000) [pid = 23498] [serial = 835] [outer = (nil)] 07:43:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66caa30000) [pid = 23498] [serial = 836] [outer = 0x7f66c59b4000] 07:43:25 INFO - PROCESS | 23498 | 1461077005776 Marionette DEBUG loaded listener.js 07:43:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66cab58000) [pid = 23498] [serial = 837] [outer = 0x7f66c59b4000] 07:43:26 INFO - PROCESS | 23498 | 1461077006560 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]]]}] 07:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1229ms 07:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:43:26 INFO - PROCESS | 23498 | 1461077006611 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 07:43:26 INFO - PROCESS | 23498 | 1461077006614 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 07:43:26 INFO - PROCESS | 23498 | 1461077006620 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:43:26 INFO - PROCESS | 23498 | 1461077006624 Marionette TRACE conn3 <- [1,1086,null,{}] 07:43:26 INFO - PROCESS | 23498 | 1461077006629 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}] 07:43:26 INFO - PROCESS | 23498 | 1461077006813 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 07:43:26 INFO - PROCESS | 23498 | 1461077006970 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cf168800 == 93 [pid = 23498] [id = 279] 07:43:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66cab5ac00) [pid = 23498] [serial = 838] [outer = (nil)] 07:43:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66cb00ac00) [pid = 23498] [serial = 839] [outer = 0x7f66cab5ac00] 07:43:27 INFO - PROCESS | 23498 | 1461077007041 Marionette DEBUG loaded listener.js 07:43:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66cd669000) [pid = 23498] [serial = 840] [outer = 0x7f66cab5ac00] 07:43:27 INFO - PROCESS | 23498 | 1461077007779 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]]]}] 07:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1183ms 07:43:27 INFO - PROCESS | 23498 | 1461077007804 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 07:43:27 INFO - PROCESS | 23498 | 1461077007808 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 07:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:43:27 INFO - PROCESS | 23498 | 1461077007815 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:43:27 INFO - PROCESS | 23498 | 1461077007817 Marionette TRACE conn3 <- [1,1090,null,{}] 07:43:27 INFO - PROCESS | 23498 | 1461077007823 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}] 07:43:27 INFO - PROCESS | 23498 | 1461077007975 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 07:43:28 INFO - PROCESS | 23498 | 1461077008131 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae31c000 == 94 [pid = 23498] [id = 280] 07:43:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 139 (0x7f66ad1c3800) [pid = 23498] [serial = 841] [outer = (nil)] 07:43:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 140 (0x7f66ad1cac00) [pid = 23498] [serial = 842] [outer = 0x7f66ad1c3800] 07:43:28 INFO - PROCESS | 23498 | 1461077008195 Marionette DEBUG loaded listener.js 07:43:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 141 (0x7f66ad1cfc00) [pid = 23498] [serial = 843] [outer = 0x7f66ad1c3800] 07:43:28 INFO - PROCESS | 23498 | 1461077008972 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]]]}] 07:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1178ms 07:43:28 INFO - PROCESS | 23498 | 1461077008996 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 07:43:29 INFO - PROCESS | 23498 | 1461077009000 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 07:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:43:29 INFO - PROCESS | 23498 | 1461077009008 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:43:29 INFO - PROCESS | 23498 | 1461077009011 Marionette TRACE conn3 <- [1,1094,null,{}] 07:43:29 INFO - PROCESS | 23498 | 1461077009016 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}] 07:43:29 INFO - PROCESS | 23498 | 1461077009168 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 07:43:29 INFO - PROCESS | 23498 | 1461077009325 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae5ce800 == 95 [pid = 23498] [id = 281] 07:43:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 142 (0x7f66a5ed5800) [pid = 23498] [serial = 844] [outer = (nil)] 07:43:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 143 (0x7f66a5edc000) [pid = 23498] [serial = 845] [outer = 0x7f66a5ed5800] 07:43:29 INFO - PROCESS | 23498 | 1461077009389 Marionette DEBUG loaded listener.js 07:43:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 144 (0x7f66a5ee1000) [pid = 23498] [serial = 846] [outer = 0x7f66a5ed5800] 07:43:30 INFO - PROCESS | 23498 | 1461077010237 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]]]}] 07:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1279ms 07:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:43:30 INFO - PROCESS | 23498 | 1461077010288 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 07:43:30 INFO - PROCESS | 23498 | 1461077010290 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 07:43:30 INFO - PROCESS | 23498 | 1461077010297 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:43:30 INFO - PROCESS | 23498 | 1461077010300 Marionette TRACE conn3 <- [1,1098,null,{}] 07:43:30 INFO - PROCESS | 23498 | 1461077010305 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}] 07:43:30 INFO - PROCESS | 23498 | 1461077010454 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 07:43:30 INFO - PROCESS | 23498 | 1461077010614 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae5e0800 == 96 [pid = 23498] [id = 282] 07:43:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f66a5c9cc00) [pid = 23498] [serial = 847] [outer = (nil)] 07:43:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 146 (0x7f66a5ca2800) [pid = 23498] [serial = 848] [outer = 0x7f66a5c9cc00] 07:43:30 INFO - PROCESS | 23498 | 1461077010678 Marionette DEBUG loaded listener.js 07:43:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 147 (0x7f66a5ca7c00) [pid = 23498] [serial = 849] [outer = 0x7f66a5c9cc00] 07:43:31 INFO - PROCESS | 23498 | 1461077011677 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]]]}] 07:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1429ms 07:43:31 INFO - PROCESS | 23498 | 1461077011726 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 07:43:31 INFO - PROCESS | 23498 | 1461077011732 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 07:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:43:31 INFO - PROCESS | 23498 | 1461077011757 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:43:31 INFO - PROCESS | 23498 | 1461077011762 Marionette TRACE conn3 <- [1,1102,null,{}] 07:43:31 INFO - PROCESS | 23498 | 1461077011770 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}] 07:43:31 INFO - PROCESS | 23498 | 1461077011943 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 07:43:32 INFO - PROCESS | 23498 | 1461077012155 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af2a6800 == 97 [pid = 23498] [id = 283] 07:43:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 148 (0x7f66ac41d400) [pid = 23498] [serial = 850] [outer = (nil)] 07:43:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66ad1c2c00) [pid = 23498] [serial = 851] [outer = 0x7f66ac41d400] 07:43:32 INFO - PROCESS | 23498 | 1461077012232 Marionette DEBUG loaded listener.js 07:43:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66ad29c400) [pid = 23498] [serial = 852] [outer = 0x7f66ac41d400] 07:43:33 INFO - PROCESS | 23498 | 1461077013040 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]]]}] 07:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1337ms 07:43:33 INFO - PROCESS | 23498 | 1461077013091 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 07:43:33 INFO - PROCESS | 23498 | 1461077013098 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 07:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:43:33 INFO - PROCESS | 23498 | 1461077013107 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:43:33 INFO - PROCESS | 23498 | 1461077013111 Marionette TRACE conn3 <- [1,1106,null,{}] 07:43:33 INFO - PROCESS | 23498 | 1461077013116 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}] 07:43:33 INFO - PROCESS | 23498 | 1461077013280 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 07:43:33 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b71dc800 == 96 [pid = 23498] [id = 272] 07:43:33 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae273800 == 95 [pid = 23498] [id = 271] 07:43:33 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae270000 == 94 [pid = 23498] [id = 270] 07:43:33 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0945800 == 93 [pid = 23498] [id = 269] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f66b8b2d000) [pid = 23498] [serial = 782] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66c5b12400) [pid = 23498] [serial = 754] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 147 (0x7f66b9c2b400) [pid = 23498] [serial = 748] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 146 (0x7f66b2f17400) [pid = 23498] [serial = 745] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 145 (0x7f66caae9000) [pid = 23498] [serial = 757] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 144 (0x7f66c5d2a800) [pid = 23498] [serial = 751] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | 1461077013523 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:33 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae280800 == 92 [pid = 23498] [id = 268] 07:43:33 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8d23000 == 91 [pid = 23498] [id = 264] 07:43:33 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bb223000 == 90 [pid = 23498] [id = 263] 07:43:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad4fa800 == 91 [pid = 23498] [id = 284] 07:43:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f66af234400) [pid = 23498] [serial = 853] [outer = (nil)] 07:43:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 146 (0x7f66af3d8800) [pid = 23498] [serial = 854] [outer = 0x7f66af234400] 07:43:33 INFO - PROCESS | 23498 | 1461077013588 Marionette DEBUG loaded listener.js 07:43:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 147 (0x7f66af798c00) [pid = 23498] [serial = 855] [outer = 0x7f66af234400] 07:43:33 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b71d7000 == 90 [pid = 23498] [id = 262] 07:43:33 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebd5000 == 89 [pid = 23498] [id = 261] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 146 (0x7f66b2f16000) [pid = 23498] [serial = 772] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 145 (0x7f66b782b000) [pid = 23498] [serial = 776] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 144 (0x7f66b84b0400) [pid = 23498] [serial = 779] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 143 (0x7f66afbf3400) [pid = 23498] [serial = 767] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 142 (0x7f66b70dcc00) [pid = 23498] [serial = 775] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 141 (0x7f66af3e7000) [pid = 23498] [serial = 764] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 140 (0x7f66af235800) [pid = 23498] [serial = 763] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 139 (0x7f66ad2a2400) [pid = 23498] [serial = 760] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 138 (0x7f66aea0b800) [pid = 23498] [serial = 761] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f66b2ce6c00) [pid = 23498] [serial = 770] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f66b1754000) [pid = 23498] [serial = 500] [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.] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 135 (0x7f66afa08400) [pid = 23498] [serial = 766] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f66b6244000) [pid = 23498] [serial = 773] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66b70dd400) [pid = 23498] [serial = 778] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 132 (0x7f66af6bbc00) [pid = 23498] [serial = 742] [outer = (nil)] [url = about:blank] 07:43:33 INFO - PROCESS | 23498 | --DOMWINDOW == 131 (0x7f66b2c90400) [pid = 23498] [serial = 769] [outer = (nil)] [url = about:blank] 07:43:34 INFO - PROCESS | 23498 | 1461077014360 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]]]}] 07:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1283ms 07:43:34 INFO - PROCESS | 23498 | 1461077014391 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 07:43:34 INFO - PROCESS | 23498 | 1461077014393 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 07:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:43:34 INFO - PROCESS | 23498 | 1461077014425 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:43:34 INFO - PROCESS | 23498 | 1461077014430 Marionette TRACE conn3 <- [1,1110,null,{}] 07:43:34 INFO - PROCESS | 23498 | 1461077014445 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}] 07:43:34 INFO - PROCESS | 23498 | 1461077014588 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 07:43:34 INFO - PROCESS | 23498 | 1461077014606 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0c7c800 == 90 [pid = 23498] [id = 285] 07:43:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 132 (0x7f66b1811c00) [pid = 23498] [serial = 856] [outer = (nil)] 07:43:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 133 (0x7f66b2cda400) [pid = 23498] [serial = 857] [outer = 0x7f66b1811c00] 07:43:34 INFO - PROCESS | 23498 | 1461077014665 Marionette DEBUG loaded listener.js 07:43:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66b36b3c00) [pid = 23498] [serial = 858] [outer = 0x7f66b1811c00] 07:43:35 INFO - PROCESS | 23498 | 1461077015384 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]]]}] 07:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 991ms 07:43:35 INFO - PROCESS | 23498 | 1461077015410 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 07:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:43:35 INFO - PROCESS | 23498 | 1461077015414 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 07:43:35 INFO - PROCESS | 23498 | 1461077015421 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:43:35 INFO - PROCESS | 23498 | 1461077015424 Marionette TRACE conn3 <- [1,1114,null,{}] 07:43:35 INFO - PROCESS | 23498 | 1461077015429 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}] 07:43:35 INFO - PROCESS | 23498 | 1461077015623 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 07:43:35 INFO - PROCESS | 23498 | 1461077015644 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:35 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7928000 == 91 [pid = 23498] [id = 286] 07:43:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66af237800) [pid = 23498] [serial = 859] [outer = (nil)] 07:43:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66b5561000) [pid = 23498] [serial = 860] [outer = 0x7f66af237800] 07:43:35 INFO - PROCESS | 23498 | 1461077015701 Marionette DEBUG loaded listener.js 07:43:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66b652e800) [pid = 23498] [serial = 861] [outer = 0x7f66af237800] 07:43:36 INFO - PROCESS | 23498 | 1461077016486 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]]]}] 07:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1078ms 07:43:36 INFO - PROCESS | 23498 | 1461077016498 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 07:43:36 INFO - PROCESS | 23498 | 1461077016501 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 07:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:43:36 INFO - PROCESS | 23498 | 1461077016515 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:43:36 INFO - PROCESS | 23498 | 1461077016517 Marionette TRACE conn3 <- [1,1118,null,{}] 07:43:36 INFO - PROCESS | 23498 | 1461077016523 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}] 07:43:36 INFO - PROCESS | 23498 | 1461077016708 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 07:43:36 INFO - PROCESS | 23498 | 1461077016736 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94c0800 == 92 [pid = 23498] [id = 287] 07:43:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66b36c0000) [pid = 23498] [serial = 862] [outer = (nil)] 07:43:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 139 (0x7f66b7128c00) [pid = 23498] [serial = 863] [outer = 0x7f66b36c0000] 07:43:36 INFO - PROCESS | 23498 | 1461077016793 Marionette DEBUG loaded listener.js 07:43:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 140 (0x7f66b84b1400) [pid = 23498] [serial = 864] [outer = 0x7f66b36c0000] 07:43:37 INFO - PROCESS | 23498 | 1461077017488 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]]]}] 07:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1026ms 07:43:37 INFO - PROCESS | 23498 | 1461077017545 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 07:43:37 INFO - PROCESS | 23498 | 1461077017548 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 07:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:43:37 INFO - PROCESS | 23498 | 1461077017554 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:43:37 INFO - PROCESS | 23498 | 1461077017556 Marionette TRACE conn3 <- [1,1122,null,{}] 07:43:37 INFO - PROCESS | 23498 | 1461077017562 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}] 07:43:37 INFO - PROCESS | 23498 | 1461077017792 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 07:43:37 INFO - PROCESS | 23498 | 1461077017817 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:37 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8d22800 == 93 [pid = 23498] [id = 288] 07:43:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 141 (0x7f66b9ca8800) [pid = 23498] [serial = 865] [outer = (nil)] 07:43:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 142 (0x7f66c5be8000) [pid = 23498] [serial = 866] [outer = 0x7f66b9ca8800] 07:43:37 INFO - PROCESS | 23498 | 1461077017877 Marionette DEBUG loaded listener.js 07:43:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 143 (0x7f66caae3c00) [pid = 23498] [serial = 867] [outer = 0x7f66b9ca8800] 07:43:38 INFO - PROCESS | 23498 | --DOMWINDOW == 142 (0x7f66af240c00) [pid = 23498] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:43:38 INFO - PROCESS | 23498 | --DOMWINDOW == 141 (0x7f66af233c00) [pid = 23498] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:43:38 INFO - PROCESS | 23498 | --DOMWINDOW == 140 (0x7f66aea0e800) [pid = 23498] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:43:38 INFO - PROCESS | 23498 | --DOMWINDOW == 139 (0x7f66ac429c00) [pid = 23498] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:43:38 INFO - PROCESS | 23498 | --DOMWINDOW == 138 (0x7f66b2c98000) [pid = 23498] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:43:38 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f66aece3000) [pid = 23498] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:43:38 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f66af23ac00) [pid = 23498] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:43:38 INFO - PROCESS | 23498 | 1461077018738 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]]]}] 07:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1227ms 07:43:38 INFO - PROCESS | 23498 | 1461077018781 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 07:43:38 INFO - PROCESS | 23498 | 1461077018784 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 07:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:43:38 INFO - PROCESS | 23498 | 1461077018790 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:43:38 INFO - PROCESS | 23498 | 1461077018792 Marionette TRACE conn3 <- [1,1126,null,{}] 07:43:38 INFO - PROCESS | 23498 | 1461077018798 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}] 07:43:38 INFO - PROCESS | 23498 | 1461077018937 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 07:43:38 INFO - PROCESS | 23498 | 1461077018950 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:38 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7fe9000 == 94 [pid = 23498] [id = 289] 07:43:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66a46e8400) [pid = 23498] [serial = 868] [outer = (nil)] 07:43:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66a46f2400) [pid = 23498] [serial = 869] [outer = 0x7f66a46e8400] 07:43:39 INFO - PROCESS | 23498 | 1461077019006 Marionette DEBUG loaded listener.js 07:43:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 139 (0x7f66a46f6c00) [pid = 23498] [serial = 870] [outer = 0x7f66a46e8400] 07:43:39 INFO - PROCESS | 23498 | 1461077019711 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]]]}] 07:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 928ms 07:43:39 INFO - PROCESS | 23498 | 1461077019719 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 07:43:39 INFO - PROCESS | 23498 | 1461077019722 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 07:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:43:39 INFO - PROCESS | 23498 | 1461077019731 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:43:39 INFO - PROCESS | 23498 | 1461077019733 Marionette TRACE conn3 <- [1,1130,null,{}] 07:43:39 INFO - PROCESS | 23498 | 1461077019738 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}] 07:43:39 INFO - PROCESS | 23498 | 1461077019927 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 07:43:39 INFO - PROCESS | 23498 | 1461077019943 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cd9d5800 == 95 [pid = 23498] [id = 290] 07:43:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 140 (0x7f66a46ec800) [pid = 23498] [serial = 871] [outer = (nil)] 07:43:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 141 (0x7f66aece3000) [pid = 23498] [serial = 872] [outer = 0x7f66a46ec800] 07:43:40 INFO - PROCESS | 23498 | 1461077019998 Marionette DEBUG loaded listener.js 07:43:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 142 (0x7f66c6acfc00) [pid = 23498] [serial = 873] [outer = 0x7f66a46ec800] 07:43:40 INFO - PROCESS | 23498 | 1461077020850 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]]]}] 07:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1184ms 07:43:40 INFO - PROCESS | 23498 | 1461077020913 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 07:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:43:40 INFO - PROCESS | 23498 | 1461077020919 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 07:43:40 INFO - PROCESS | 23498 | 1461077020927 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:43:40 INFO - PROCESS | 23498 | 1461077020933 Marionette TRACE conn3 <- [1,1134,null,{}] 07:43:40 INFO - PROCESS | 23498 | 1461077020942 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}] 07:43:41 INFO - PROCESS | 23498 | 1461077021157 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 07:43:41 INFO - PROCESS | 23498 | 1461077021320 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48f0800 == 96 [pid = 23498] [id = 291] 07:43:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 143 (0x7f66a46e7800) [pid = 23498] [serial = 874] [outer = (nil)] 07:43:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 144 (0x7f66a5ee2000) [pid = 23498] [serial = 875] [outer = 0x7f66a46e7800] 07:43:41 INFO - PROCESS | 23498 | 1461077021389 Marionette DEBUG loaded listener.js 07:43:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f66abab3c00) [pid = 23498] [serial = 876] [outer = 0x7f66a46e7800] 07:43:42 INFO - PROCESS | 23498 | 1461077022223 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]]]}] 07:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1338ms 07:43:42 INFO - PROCESS | 23498 | 1461077022265 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 07:43:42 INFO - PROCESS | 23498 | 1461077022273 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 07:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:43:42 INFO - PROCESS | 23498 | 1461077022283 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:43:42 INFO - PROCESS | 23498 | 1461077022287 Marionette TRACE conn3 <- [1,1138,null,{}] 07:43:42 INFO - PROCESS | 23498 | 1461077022293 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}] 07:43:42 INFO - PROCESS | 23498 | 1461077022460 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 07:43:42 INFO - PROCESS | 23498 | 1461077022623 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:42 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afdbb800 == 97 [pid = 23498] [id = 292] 07:43:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 146 (0x7f66a46ed000) [pid = 23498] [serial = 877] [outer = (nil)] 07:43:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 147 (0x7f66ac421000) [pid = 23498] [serial = 878] [outer = 0x7f66a46ed000] 07:43:42 INFO - PROCESS | 23498 | 1461077022696 Marionette DEBUG loaded listener.js 07:43:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 148 (0x7f66aea08c00) [pid = 23498] [serial = 879] [outer = 0x7f66a46ed000] 07:43:43 INFO - PROCESS | 23498 | 1461077023578 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]]]}] 07:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1329ms 07:43:43 INFO - PROCESS | 23498 | 1461077023613 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 07:43:43 INFO - PROCESS | 23498 | 1461077023617 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 07:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:43:43 INFO - PROCESS | 23498 | 1461077023623 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:43:43 INFO - PROCESS | 23498 | 1461077023629 Marionette TRACE conn3 <- [1,1142,null,{}] 07:43:43 INFO - PROCESS | 23498 | 1461077023644 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}] 07:43:43 INFO - PROCESS | 23498 | 1461077023810 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 07:43:43 INFO - PROCESS | 23498 | 1461077023973 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:43 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c67c2000 == 98 [pid = 23498] [id = 293] 07:43:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66af1bc400) [pid = 23498] [serial = 880] [outer = (nil)] 07:43:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66b0c06400) [pid = 23498] [serial = 881] [outer = 0x7f66af1bc400] 07:43:44 INFO - PROCESS | 23498 | 1461077024043 Marionette DEBUG loaded listener.js 07:43:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 151 (0x7f66b2f1cc00) [pid = 23498] [serial = 882] [outer = 0x7f66af1bc400] 07:43:44 INFO - PROCESS | 23498 | 1461077024838 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]]]}] 07:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1240ms 07:43:44 INFO - PROCESS | 23498 | 1461077024863 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 07:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:43:44 INFO - PROCESS | 23498 | 1461077024868 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 07:43:44 INFO - PROCESS | 23498 | 1461077024874 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:43:44 INFO - PROCESS | 23498 | 1461077024877 Marionette TRACE conn3 <- [1,1146,null,{}] 07:43:44 INFO - PROCESS | 23498 | 1461077024882 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}] 07:43:45 INFO - PROCESS | 23498 | 1461077025038 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 07:43:45 INFO - PROCESS | 23498 | 1461077025200 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48b6000 == 99 [pid = 23498] [id = 294] 07:43:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 152 (0x7f66a5ca2400) [pid = 23498] [serial = 883] [outer = (nil)] 07:43:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66b65d4400) [pid = 23498] [serial = 884] [outer = 0x7f66a5ca2400] 07:43:45 INFO - PROCESS | 23498 | 1461077025269 Marionette DEBUG loaded listener.js 07:43:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 154 (0x7f66b8aa5400) [pid = 23498] [serial = 885] [outer = 0x7f66a5ca2400] 07:43:46 INFO - PROCESS | 23498 | 1461077026012 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]]]}] 07:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1182ms 07:43:46 INFO - PROCESS | 23498 | 1461077026055 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 07:43:46 INFO - PROCESS | 23498 | 1461077026059 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 07:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:43:46 INFO - PROCESS | 23498 | 1461077026064 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:43:46 INFO - PROCESS | 23498 | 1461077026066 Marionette TRACE conn3 <- [1,1150,null,{}] 07:43:46 INFO - PROCESS | 23498 | 1461077026090 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}] 07:43:46 INFO - PROCESS | 23498 | 1461077026317 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 07:43:46 INFO - PROCESS | 23498 | 1461077026480 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad40a800 == 100 [pid = 23498] [id = 295] 07:43:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66b1760000) [pid = 23498] [serial = 886] [outer = (nil)] 07:43:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66bed35000) [pid = 23498] [serial = 887] [outer = 0x7f66b1760000] 07:43:46 INFO - PROCESS | 23498 | 1461077026549 Marionette DEBUG loaded listener.js 07:43:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 157 (0x7f66c6d06c00) [pid = 23498] [serial = 888] [outer = 0x7f66b1760000] 07:43:47 INFO - PROCESS | 23498 | 1461077027343 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]]]}] 07:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1298ms 07:43:47 INFO - PROCESS | 23498 | 1461077027366 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 07:43:47 INFO - PROCESS | 23498 | 1461077027370 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 07:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:43:47 INFO - PROCESS | 23498 | 1461077027378 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:43:47 INFO - PROCESS | 23498 | 1461077027382 Marionette TRACE conn3 <- [1,1154,null,{}] 07:43:47 INFO - PROCESS | 23498 | 1461077027388 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}] 07:43:47 INFO - PROCESS | 23498 | 1461077027573 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 07:43:47 INFO - PROCESS | 23498 | 1461077027742 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:47 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abd48800 == 101 [pid = 23498] [id = 296] 07:43:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66a5fc9000) [pid = 23498] [serial = 889] [outer = (nil)] 07:43:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66caa2dc00) [pid = 23498] [serial = 890] [outer = 0x7f66a5fc9000] 07:43:47 INFO - PROCESS | 23498 | 1461077027826 Marionette DEBUG loaded listener.js 07:43:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66cae11400) [pid = 23498] [serial = 891] [outer = 0x7f66a5fc9000] 07:43:48 INFO - PROCESS | 23498 | 1461077028947 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]]]}] 07:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1632ms 07:43:49 INFO - PROCESS | 23498 | 1461077029010 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 07:43:49 INFO - PROCESS | 23498 | 1461077029014 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 07:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:43:49 INFO - PROCESS | 23498 | 1461077029020 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:43:49 INFO - PROCESS | 23498 | 1461077029023 Marionette TRACE conn3 <- [1,1158,null,{}] 07:43:49 INFO - PROCESS | 23498 | 1461077029028 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}] 07:43:49 INFO - PROCESS | 23498 | 1461077029254 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 07:43:49 INFO - PROCESS | 23498 | 1461077029412 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3523800 == 102 [pid = 23498] [id = 297] 07:43:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66a47b4000) [pid = 23498] [serial = 892] [outer = (nil)] 07:43:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66a47bf000) [pid = 23498] [serial = 893] [outer = 0x7f66a47b4000] 07:43:49 INFO - PROCESS | 23498 | 1461077029476 Marionette DEBUG loaded listener.js 07:43:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66a5fcec00) [pid = 23498] [serial = 894] [outer = 0x7f66a47b4000] 07:43:50 INFO - PROCESS | 23498 | 1461077030235 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]]]}] 07:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1230ms 07:43:50 INFO - PROCESS | 23498 | 1461077030251 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 07:43:50 INFO - PROCESS | 23498 | 1461077030254 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 07:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:43:50 INFO - PROCESS | 23498 | 1461077030259 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:43:50 INFO - PROCESS | 23498 | 1461077030262 Marionette TRACE conn3 <- [1,1162,null,{}] 07:43:50 INFO - PROCESS | 23498 | 1461077030267 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}] 07:43:50 INFO - PROCESS | 23498 | 1461077030417 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 07:43:50 INFO - PROCESS | 23498 | 1461077030594 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:50 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b353a000 == 103 [pid = 23498] [id = 298] 07:43:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66a46e7400) [pid = 23498] [serial = 895] [outer = (nil)] 07:43:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66b3dc5800) [pid = 23498] [serial = 896] [outer = 0x7f66a46e7400] 07:43:50 INFO - PROCESS | 23498 | 1461077030659 Marionette DEBUG loaded listener.js 07:43:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66b3dcb800) [pid = 23498] [serial = 897] [outer = 0x7f66a46e7400] 07:43:51 INFO - PROCESS | 23498 | 1461077031478 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]]]}] 07:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1278ms 07:43:51 INFO - PROCESS | 23498 | 1461077031538 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 07:43:51 INFO - PROCESS | 23498 | 1461077031540 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 07:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:43:51 INFO - PROCESS | 23498 | 1461077031546 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:43:51 INFO - PROCESS | 23498 | 1461077031548 Marionette TRACE conn3 <- [1,1166,null,{}] 07:43:51 INFO - PROCESS | 23498 | 1461077031553 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}] 07:43:51 INFO - PROCESS | 23498 | 1461077031706 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 07:43:51 INFO - PROCESS | 23498 | 1461077031872 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0dab800 == 104 [pid = 23498] [id = 299] 07:43:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66a5ca6800) [pid = 23498] [serial = 898] [outer = (nil)] 07:43:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66b3dccc00) [pid = 23498] [serial = 899] [outer = 0x7f66a5ca6800] 07:43:51 INFO - PROCESS | 23498 | 1461077031933 Marionette DEBUG loaded listener.js 07:43:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66b3dd1c00) [pid = 23498] [serial = 900] [outer = 0x7f66a5ca6800] 07:43:53 INFO - PROCESS | 23498 | 1461077033133 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]]]}] 07:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1634ms 07:43:53 INFO - PROCESS | 23498 | 1461077033181 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 07:43:53 INFO - PROCESS | 23498 | 1461077033188 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 07:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:43:53 INFO - PROCESS | 23498 | 1461077033196 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:43:53 INFO - PROCESS | 23498 | 1461077033200 Marionette TRACE conn3 <- [1,1170,null,{}] 07:43:53 INFO - PROCESS | 23498 | 1461077033207 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}] 07:43:53 INFO - PROCESS | 23498 | 1461077033380 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 07:43:53 INFO - PROCESS | 23498 | 1461077033677 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad198000 == 105 [pid = 23498] [id = 300] 07:43:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66a5fca000) [pid = 23498] [serial = 901] [outer = (nil)] 07:43:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66a5fcd400) [pid = 23498] [serial = 902] [outer = 0x7f66a5fca000] 07:43:53 INFO - PROCESS | 23498 | 1461077033743 Marionette DEBUG loaded listener.js 07:43:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66abab1c00) [pid = 23498] [serial = 903] [outer = 0x7f66a5fca000] 07:43:54 INFO - PROCESS | 23498 | 1461077034552 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]]]}] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2f55000 == 104 [pid = 23498] [id = 146] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ca496800 == 103 [pid = 23498] [id = 110] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7924800 == 102 [pid = 23498] [id = 195] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bebbf800 == 101 [pid = 23498] [id = 260] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b89a0800 == 100 [pid = 23498] [id = 248] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8c78800 == 99 [pid = 23498] [id = 249] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cb0f6000 == 98 [pid = 23498] [id = 251] 07:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1432ms 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66bb267800) [pid = 23498] [serial = 821] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66caa23000) [pid = 23498] [serial = 800] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66cabb2000) [pid = 23498] [serial = 803] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cafd6800 == 97 [pid = 23498] [id = 250] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7fe9000 == 96 [pid = 23498] [id = 289] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8d22800 == 95 [pid = 23498] [id = 288] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b94c0800 == 94 [pid = 23498] [id = 287] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7928000 == 93 [pid = 23498] [id = 286] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0c7c800 == 92 [pid = 23498] [id = 285] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad4fa800 == 91 [pid = 23498] [id = 284] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af2a6800 == 90 [pid = 23498] [id = 283] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae31c000 == 89 [pid = 23498] [id = 280] 07:43:54 INFO - PROCESS | 23498 | 1461077034671 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 07:43:54 INFO - PROCESS | 23498 | 1461077034678 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cf168800 == 88 [pid = 23498] [id = 279] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cafc8800 == 87 [pid = 23498] [id = 278] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c6a12800 == 86 [pid = 23498] [id = 277] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bb00e000 == 85 [pid = 23498] [id = 276] 07:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b5582800 == 84 [pid = 23498] [id = 275] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66d268e800 == 83 [pid = 23498] [id = 252] 07:43:54 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed1e000 == 82 [pid = 23498] [id = 274] 07:43:54 INFO - PROCESS | 23498 | 1461077034697 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:43:54 INFO - PROCESS | 23498 | 1461077034701 Marionette TRACE conn3 <- [1,1174,null,{}] 07:43:54 INFO - PROCESS | 23498 | 1461077034706 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}] 07:43:54 INFO - PROCESS | 23498 | 1461077034847 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66b72b1400) [pid = 23498] [serial = 818] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66b9c28800) [pid = 23498] [serial = 783] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66c5be2800) [pid = 23498] [serial = 740] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66afbf6400) [pid = 23498] [serial = 788] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66b65db400) [pid = 23498] [serial = 791] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66b60b4000) [pid = 23498] [serial = 815] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66af3e5800) [pid = 23498] [serial = 809] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66b65d8000) [pid = 23498] [serial = 816] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66b90f2800) [pid = 23498] [serial = 794] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66b0c0c000) [pid = 23498] [serial = 812] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66b36b7c00) [pid = 23498] [serial = 813] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f66ad29c000) [pid = 23498] [serial = 806] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 156 (0x7f66aef5fc00) [pid = 23498] [serial = 807] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 155 (0x7f66aece9000) [pid = 23498] [serial = 785] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 154 (0x7f66c59b4800) [pid = 23498] [serial = 797] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 153 (0x7f66aff14000) [pid = 23498] [serial = 810] [outer = (nil)] [url = about:blank] 07:43:54 INFO - PROCESS | 23498 | --DOMWINDOW == 152 (0x7f66b8aa6400) [pid = 23498] [serial = 819] [outer = (nil)] [url = about:blank] 07:43:55 INFO - PROCESS | 23498 | 1461077035006 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae28b000 == 83 [pid = 23498] [id = 301] 07:43:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66a5ee2c00) [pid = 23498] [serial = 904] [outer = (nil)] 07:43:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 154 (0x7f66ad1ccc00) [pid = 23498] [serial = 905] [outer = 0x7f66a5ee2c00] 07:43:55 INFO - PROCESS | 23498 | 1461077035065 Marionette DEBUG loaded listener.js 07:43:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66ad2a4400) [pid = 23498] [serial = 906] [outer = 0x7f66a5ee2c00] 07:43:55 INFO - PROCESS | 23498 | 1461077035793 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] 07:43:55 INFO - PROCESS | 23498 | 1461077035832 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 07:43:55 INFO - PROCESS | 23498 | 1461077035839 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:43:55 INFO - PROCESS | 23498 | 1461077035843 Marionette TRACE conn3 <- [1,1178,null,{}] 07:43:55 INFO - PROCESS | 23498 | 1461077035875 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}] 07:43:56 INFO - PROCESS | 23498 | 1461077036068 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 07:43:56 INFO - PROCESS | 23498 | 1461077036078 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:56 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af9df000 == 84 [pid = 23498] [id = 302] 07:43:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66aef5d400) [pid = 23498] [serial = 907] [outer = (nil)] 07:43:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 157 (0x7f66af3ee800) [pid = 23498] [serial = 908] [outer = 0x7f66aef5d400] 07:43:56 INFO - PROCESS | 23498 | 1461077036137 Marionette DEBUG loaded listener.js 07:43:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66afa0a400) [pid = 23498] [serial = 909] [outer = 0x7f66aef5d400] 07:43:56 INFO - PROCESS | 23498 | 1461077036872 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] 07:43:56 INFO - PROCESS | 23498 | 1461077036947 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 07:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:43:56 INFO - PROCESS | 23498 | 1461077036972 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:43:56 INFO - PROCESS | 23498 | 1461077036974 Marionette TRACE conn3 <- [1,1182,null,{}] 07:43:56 INFO - PROCESS | 23498 | 1461077036979 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}] 07:43:57 INFO - PROCESS | 23498 | 1461077037130 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 07:43:57 INFO - PROCESS | 23498 | 1461077037139 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2e08000 == 85 [pid = 23498] [id = 303] 07:43:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66aece9000) [pid = 23498] [serial = 910] [outer = (nil)] 07:43:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66b0d23000) [pid = 23498] [serial = 911] [outer = 0x7f66aece9000] 07:43:57 INFO - PROCESS | 23498 | 1461077037193 Marionette DEBUG loaded listener.js 07:43:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66b2ce2800) [pid = 23498] [serial = 912] [outer = 0x7f66aece9000] 07:43:57 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:43:57 INFO - PROCESS | 23498 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:43:58 INFO - PROCESS | 23498 | 1461077038024 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] 07:43:58 INFO - PROCESS | 23498 | 1461077038070 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 07:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:43:58 INFO - PROCESS | 23498 | 1461077038075 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:43:58 INFO - PROCESS | 23498 | 1461077038077 Marionette TRACE conn3 <- [1,1186,null,{}] 07:43:58 INFO - PROCESS | 23498 | 1461077038088 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}] 07:43:58 INFO - PROCESS | 23498 | 1461077038258 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 07:43:58 INFO - PROCESS | 23498 | 1461077038281 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3f1c800 == 86 [pid = 23498] [id = 304] 07:43:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66aece4800) [pid = 23498] [serial = 913] [outer = (nil)] 07:43:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66b36b9400) [pid = 23498] [serial = 914] [outer = 0x7f66aece4800] 07:43:58 INFO - PROCESS | 23498 | 1461077038335 Marionette DEBUG loaded listener.js 07:43:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66b3dd1800) [pid = 23498] [serial = 915] [outer = 0x7f66aece4800] 07:43:59 INFO - PROCESS | 23498 | 1461077039092 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] 07:43:59 INFO - PROCESS | 23498 | 1461077039117 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 07:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:43:59 INFO - PROCESS | 23498 | 1461077039123 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:43:59 INFO - PROCESS | 23498 | 1461077039125 Marionette TRACE conn3 <- [1,1190,null,{}] 07:43:59 INFO - PROCESS | 23498 | 1461077039170 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}] 07:43:59 INFO - PROCESS | 23498 | 1461077039365 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 07:43:59 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66b36c0000) [pid = 23498] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:43:59 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66af234400) [pid = 23498] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:43:59 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66b9ca8800) [pid = 23498] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:43:59 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66a46e8400) [pid = 23498] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:43:59 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66ac41d400) [pid = 23498] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:43:59 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66af237800) [pid = 23498] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:43:59 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f66b1811c00) [pid = 23498] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:43:59 INFO - PROCESS | 23498 | 1461077039739 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:59 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebdb800 == 87 [pid = 23498] [id = 305] 07:43:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66a46e8400) [pid = 23498] [serial = 916] [outer = (nil)] 07:43:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66aea10400) [pid = 23498] [serial = 917] [outer = 0x7f66a46e8400] 07:43:59 INFO - PROCESS | 23498 | 1461077039807 Marionette DEBUG loaded listener.js 07:43:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66b623cc00) [pid = 23498] [serial = 918] [outer = 0x7f66a46e8400] 07:44:00 INFO - PROCESS | 23498 | 1461077040379 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] 07:44:00 INFO - PROCESS | 23498 | 1461077040421 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 07:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:44:00 INFO - PROCESS | 23498 | 1461077040427 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:44:00 INFO - PROCESS | 23498 | 1461077040429 Marionette TRACE conn3 <- [1,1194,null,{}] 07:44:00 INFO - PROCESS | 23498 | 1461077040435 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}] 07:44:00 INFO - PROCESS | 23498 | 1461077040570 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 07:44:00 INFO - PROCESS | 23498 | 1461077040695 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7ad0000 == 88 [pid = 23498] [id = 306] 07:44:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66a46e9400) [pid = 23498] [serial = 919] [outer = (nil)] 07:44:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66b65dd000) [pid = 23498] [serial = 920] [outer = 0x7f66a46e9400] 07:44:00 INFO - PROCESS | 23498 | 1461077040750 Marionette DEBUG loaded listener.js 07:44:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66b7993c00) [pid = 23498] [serial = 921] [outer = 0x7f66a46e9400] 07:44:01 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:01 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:01 INFO - PROCESS | 23498 | 1461077041352 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] 07:44:01 INFO - PROCESS | 23498 | 1461077041417 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 07:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:44:01 INFO - PROCESS | 23498 | 1461077041422 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:44:01 INFO - PROCESS | 23498 | 1461077041424 Marionette TRACE conn3 <- [1,1198,null,{}] 07:44:01 INFO - PROCESS | 23498 | 1461077041429 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}] 07:44:01 INFO - PROCESS | 23498 | 1461077041582 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 07:44:01 INFO - PROCESS | 23498 | 1461077041789 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:01 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf55000 == 89 [pid = 23498] [id = 307] 07:44:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66a46ea000) [pid = 23498] [serial = 922] [outer = (nil)] 07:44:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66a46ef800) [pid = 23498] [serial = 923] [outer = 0x7f66a46ea000] 07:44:01 INFO - PROCESS | 23498 | 1461077041862 Marionette DEBUG loaded listener.js 07:44:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66a47c0800) [pid = 23498] [serial = 924] [outer = 0x7f66a46ea000] 07:44:02 INFO - PROCESS | 23498 | 1461077042769 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]]]}] 07:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1377ms 07:44:02 INFO - PROCESS | 23498 | 1461077042801 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 07:44:02 INFO - PROCESS | 23498 | 1461077042806 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 07:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:44:02 INFO - PROCESS | 23498 | 1461077042815 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:44:02 INFO - PROCESS | 23498 | 1461077042820 Marionette TRACE conn3 <- [1,1202,null,{}] 07:44:02 INFO - PROCESS | 23498 | 1461077042826 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}] 07:44:03 INFO - PROCESS | 23498 | 1461077042997 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 07:44:03 INFO - PROCESS | 23498 | 1461077043163 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af060800 == 90 [pid = 23498] [id = 308] 07:44:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66a46ea800) [pid = 23498] [serial = 925] [outer = (nil)] 07:44:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66ad29fc00) [pid = 23498] [serial = 926] [outer = 0x7f66a46ea800] 07:44:03 INFO - PROCESS | 23498 | 1461077043229 Marionette DEBUG loaded listener.js 07:44:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66aef60c00) [pid = 23498] [serial = 927] [outer = 0x7f66a46ea800] 07:44:04 INFO - PROCESS | 23498 | 1461077044142 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]]]}] 07:44:04 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 07:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1384ms 07:44:04 INFO - PROCESS | 23498 | 1461077044202 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 07:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:44:04 INFO - PROCESS | 23498 | 1461077044208 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 07:44:04 INFO - PROCESS | 23498 | 1461077044216 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:44:04 INFO - PROCESS | 23498 | 1461077044218 Marionette TRACE conn3 <- [1,1206,null,{}] 07:44:04 INFO - PROCESS | 23498 | 1461077044224 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}] 07:44:04 INFO - PROCESS | 23498 | 1461077044382 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 07:44:04 INFO - PROCESS | 23498 | 1461077044546 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b792b800 == 91 [pid = 23498] [id = 309] 07:44:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66ad1c5800) [pid = 23498] [serial = 928] [outer = (nil)] 07:44:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66b0c0a800) [pid = 23498] [serial = 929] [outer = 0x7f66ad1c5800] 07:44:04 INFO - PROCESS | 23498 | 1461077044608 Marionette DEBUG loaded listener.js 07:44:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66b36c0800) [pid = 23498] [serial = 930] [outer = 0x7f66ad1c5800] 07:44:05 INFO - PROCESS | 23498 | 1461077045471 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]]]}] 07:44:05 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 07:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1287ms 07:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:44:05 INFO - PROCESS | 23498 | 1461077045501 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 07:44:05 INFO - PROCESS | 23498 | 1461077045504 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 07:44:05 INFO - PROCESS | 23498 | 1461077045513 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:44:05 INFO - PROCESS | 23498 | 1461077045520 Marionette TRACE conn3 <- [1,1210,null,{}] 07:44:05 INFO - PROCESS | 23498 | 1461077045533 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}] 07:44:05 INFO - PROCESS | 23498 | 1461077045682 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 07:44:05 INFO - PROCESS | 23498 | 1461077045849 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5b20000 == 92 [pid = 23498] [id = 310] 07:44:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66af6ba000) [pid = 23498] [serial = 931] [outer = (nil)] 07:44:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f66b55be800) [pid = 23498] [serial = 932] [outer = 0x7f66af6ba000] 07:44:05 INFO - PROCESS | 23498 | 1461077045920 Marionette DEBUG loaded listener.js 07:44:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66b743bc00) [pid = 23498] [serial = 933] [outer = 0x7f66af6ba000] 07:44:06 INFO - PROCESS | 23498 | 1461077046748 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]]]}] 07:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1294ms 07:44:06 INFO - PROCESS | 23498 | 1461077046804 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 07:44:06 INFO - PROCESS | 23498 | 1461077046808 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 07:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:44:06 INFO - PROCESS | 23498 | 1461077046813 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:44:06 INFO - PROCESS | 23498 | 1461077046815 Marionette TRACE conn3 <- [1,1214,null,{}] 07:44:06 INFO - PROCESS | 23498 | 1461077046820 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}] 07:44:06 INFO - PROCESS | 23498 | 1461077046970 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 07:44:07 INFO - PROCESS | 23498 | 1461077047134 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8dbb800 == 93 [pid = 23498] [id = 311] 07:44:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f66b3f68000) [pid = 23498] [serial = 934] [outer = (nil)] 07:44:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f66b9b9e800) [pid = 23498] [serial = 935] [outer = 0x7f66b3f68000] 07:44:07 INFO - PROCESS | 23498 | 1461077047198 Marionette DEBUG loaded listener.js 07:44:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f66bb23e000) [pid = 23498] [serial = 936] [outer = 0x7f66b3f68000] 07:44:07 INFO - PROCESS | 23498 | 1461077047905 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]]]}] 07:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1135ms 07:44:07 INFO - PROCESS | 23498 | 1461077047951 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 07:44:07 INFO - PROCESS | 23498 | 1461077047954 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 07:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:44:07 INFO - PROCESS | 23498 | 1461077047961 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:44:07 INFO - PROCESS | 23498 | 1461077047964 Marionette TRACE conn3 <- [1,1218,null,{}] 07:44:07 INFO - PROCESS | 23498 | 1461077047969 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}] 07:44:08 INFO - PROCESS | 23498 | 1461077048130 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 07:44:08 INFO - PROCESS | 23498 | 1461077048293 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb032800 == 94 [pid = 23498] [id = 312] 07:44:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66c59b4800) [pid = 23498] [serial = 937] [outer = (nil)] 07:44:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f66c5be2800) [pid = 23498] [serial = 938] [outer = 0x7f66c59b4800] 07:44:08 INFO - PROCESS | 23498 | 1461077048365 Marionette DEBUG loaded listener.js 07:44:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66c8c25000) [pid = 23498] [serial = 939] [outer = 0x7f66c59b4800] 07:44:09 INFO - PROCESS | 23498 | 1461077049176 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]]]}] 07:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1281ms 07:44:09 INFO - PROCESS | 23498 | 1461077049244 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 07:44:09 INFO - PROCESS | 23498 | 1461077049248 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 07:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:44:09 INFO - PROCESS | 23498 | 1461077049255 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:44:09 INFO - PROCESS | 23498 | 1461077049258 Marionette TRACE conn3 <- [1,1222,null,{}] 07:44:09 INFO - PROCESS | 23498 | 1461077049264 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}] 07:44:09 INFO - PROCESS | 23498 | 1461077049414 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 07:44:09 INFO - PROCESS | 23498 | 1461077049585 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66d7dcc000 == 95 [pid = 23498] [id = 313] 07:44:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66af235c00) [pid = 23498] [serial = 940] [outer = (nil)] 07:44:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66caa2a400) [pid = 23498] [serial = 941] [outer = 0x7f66af235c00] 07:44:09 INFO - PROCESS | 23498 | 1461077049649 Marionette DEBUG loaded listener.js 07:44:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66cafab800) [pid = 23498] [serial = 942] [outer = 0x7f66af235c00] 07:44:10 INFO - PROCESS | 23498 | 1461077050393 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] 07:44:10 INFO - PROCESS | 23498 | 1461077050453 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 07:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:44:10 INFO - PROCESS | 23498 | 1461077050461 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:44:10 INFO - PROCESS | 23498 | 1461077050464 Marionette TRACE conn3 <- [1,1226,null,{}] 07:44:10 INFO - PROCESS | 23498 | 1461077050468 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}] 07:44:10 INFO - PROCESS | 23498 | 1461077050622 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 07:44:10 INFO - PROCESS | 23498 | 1461077050791 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a469e800 == 96 [pid = 23498] [id = 314] 07:44:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66a5ca4800) [pid = 23498] [serial = 943] [outer = (nil)] 07:44:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66ad237400) [pid = 23498] [serial = 944] [outer = 0x7f66a5ca4800] 07:44:10 INFO - PROCESS | 23498 | 1461077050863 Marionette DEBUG loaded listener.js 07:44:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66ad23ec00) [pid = 23498] [serial = 945] [outer = 0x7f66a5ca4800] 07:44:11 INFO - PROCESS | 23498 | 1461077051600 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]]]}] 07:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1180ms 07:44:11 INFO - PROCESS | 23498 | 1461077051641 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 07:44:11 INFO - PROCESS | 23498 | 1461077051644 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 07:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:44:11 INFO - PROCESS | 23498 | 1461077051650 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:44:11 INFO - PROCESS | 23498 | 1461077051652 Marionette TRACE conn3 <- [1,1230,null,{}] 07:44:11 INFO - PROCESS | 23498 | 1461077051657 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}] 07:44:11 INFO - PROCESS | 23498 | 1461077051811 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 07:44:11 INFO - PROCESS | 23498 | 1461077051976 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4629000 == 97 [pid = 23498] [id = 315] 07:44:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66a1dc3c00) [pid = 23498] [serial = 946] [outer = (nil)] 07:44:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66a1dccc00) [pid = 23498] [serial = 947] [outer = 0x7f66a1dc3c00] 07:44:12 INFO - PROCESS | 23498 | 1461077052039 Marionette DEBUG loaded listener.js 07:44:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66a1dd1400) [pid = 23498] [serial = 948] [outer = 0x7f66a1dc3c00] 07:44:12 INFO - PROCESS | 23498 | 1461077052840 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]]]}] 07:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1232ms 07:44:12 INFO - PROCESS | 23498 | 1461077052883 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 07:44:12 INFO - PROCESS | 23498 | 1461077052887 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 07:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:44:12 INFO - PROCESS | 23498 | 1461077052892 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 23498 | 1461077052895 Marionette TRACE conn3 <- [1,1234,null,{}] 07:44:12 INFO - PROCESS | 23498 | 1461077052900 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}] 07:44:13 INFO - PROCESS | 23498 | 1461077053063 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 07:44:13 INFO - PROCESS | 23498 | 1461077053504 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4627000 == 98 [pid = 23498] [id = 316] 07:44:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66a1ff3400) [pid = 23498] [serial = 949] [outer = (nil)] 07:44:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66a1ff5000) [pid = 23498] [serial = 950] [outer = 0x7f66a1ff3400] 07:44:13 INFO - PROCESS | 23498 | 1461077053610 Marionette DEBUG loaded listener.js 07:44:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f66a46eec00) [pid = 23498] [serial = 951] [outer = 0x7f66a1ff3400] 07:44:14 INFO - PROCESS | 23498 | 1461077054372 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]]]}] 07:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1538ms 07:44:14 INFO - PROCESS | 23498 | 1461077054432 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 07:44:14 INFO - PROCESS | 23498 | 1461077054438 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 07:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:44:14 INFO - PROCESS | 23498 | 1461077054446 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:44:14 INFO - PROCESS | 23498 | 1461077054450 Marionette TRACE conn3 <- [1,1238,null,{}] 07:44:14 INFO - PROCESS | 23498 | 1461077054456 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}] 07:44:14 INFO - PROCESS | 23498 | 1461077054664 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 07:44:14 INFO - PROCESS | 23498 | 1461077054864 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48c2800 == 99 [pid = 23498] [id = 317] 07:44:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f66a5ed8c00) [pid = 23498] [serial = 952] [outer = (nil)] 07:44:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66a5fc8000) [pid = 23498] [serial = 953] [outer = 0x7f66a5ed8c00] 07:44:14 INFO - PROCESS | 23498 | 1461077054927 Marionette DEBUG loaded listener.js 07:44:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 196 (0x7f66a5fd2000) [pid = 23498] [serial = 954] [outer = 0x7f66a5ed8c00] 07:44:15 INFO - PROCESS | 23498 | 1461077055723 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]]]}] 07:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1334ms 07:44:15 INFO - PROCESS | 23498 | 1461077055784 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 07:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:44:15 INFO - PROCESS | 23498 | 1461077055790 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 07:44:15 INFO - PROCESS | 23498 | 1461077055796 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:44:15 INFO - PROCESS | 23498 | 1461077055800 Marionette TRACE conn3 <- [1,1242,null,{}] 07:44:15 INFO - PROCESS | 23498 | 1461077055805 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}] 07:44:15 INFO - PROCESS | 23498 | 1461077055961 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 07:44:16 INFO - PROCESS | 23498 | 1461077056135 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae28d000 == 100 [pid = 23498] [id = 318] 07:44:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 197 (0x7f66abb03800) [pid = 23498] [serial = 955] [outer = (nil)] 07:44:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 198 (0x7f66ad1cd800) [pid = 23498] [serial = 956] [outer = 0x7f66abb03800] 07:44:16 INFO - PROCESS | 23498 | 1461077056192 Marionette DEBUG loaded listener.js 07:44:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 199 (0x7f66ad23dc00) [pid = 23498] [serial = 957] [outer = 0x7f66abb03800] 07:44:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7ad0000 == 99 [pid = 23498] [id = 306] 07:44:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebdb800 == 98 [pid = 23498] [id = 305] 07:44:16 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3f1c800 == 97 [pid = 23498] [id = 304] 07:44:16 INFO - PROCESS | 23498 | --DOMWINDOW == 198 (0x7f66a5ca2800) [pid = 23498] [serial = 848] [outer = (nil)] [url = about:blank] 07:44:16 INFO - PROCESS | 23498 | --DOMWINDOW == 197 (0x7f66b36b3400) [pid = 23498] [serial = 827] [outer = (nil)] [url = about:blank] 07:44:16 INFO - PROCESS | 23498 | --DOMWINDOW == 196 (0x7f66b90f5000) [pid = 23498] [serial = 830] [outer = (nil)] [url = about:blank] 07:44:16 INFO - PROCESS | 23498 | --DOMWINDOW == 195 (0x7f66c6d05c00) [pid = 23498] [serial = 833] [outer = (nil)] [url = about:blank] 07:44:16 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f66caa30000) [pid = 23498] [serial = 836] [outer = (nil)] [url = about:blank] 07:44:16 INFO - PROCESS | 23498 | --DOMWINDOW == 193 (0x7f66cb00ac00) [pid = 23498] [serial = 839] [outer = (nil)] [url = about:blank] 07:44:16 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f66ad1cac00) [pid = 23498] [serial = 842] [outer = (nil)] [url = about:blank] 07:44:16 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66a5edc000) [pid = 23498] [serial = 845] [outer = (nil)] [url = about:blank] 07:44:16 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66aece3000) [pid = 23498] [serial = 872] [outer = (nil)] [url = about:blank] 07:44:16 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66af798400) [pid = 23498] [serial = 824] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2e08000 == 96 [pid = 23498] [id = 303] 07:44:17 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af9df000 == 95 [pid = 23498] [id = 302] 07:44:17 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae28b000 == 94 [pid = 23498] [id = 301] 07:44:17 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad198000 == 93 [pid = 23498] [id = 300] 07:44:17 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48b6000 == 92 [pid = 23498] [id = 294] 07:44:17 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c67c2000 == 91 [pid = 23498] [id = 293] 07:44:17 INFO - PROCESS | 23498 | 1461077057114 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]]]}] 07:44:17 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afdbb800 == 90 [pid = 23498] [id = 292] 07:44:17 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48f0800 == 89 [pid = 23498] [id = 291] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66b36b3c00) [pid = 23498] [serial = 858] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66caae3c00) [pid = 23498] [serial = 867] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66ad29c400) [pid = 23498] [serial = 852] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66b84b1400) [pid = 23498] [serial = 864] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66a46f6c00) [pid = 23498] [serial = 870] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66b652e800) [pid = 23498] [serial = 861] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66b7128c00) [pid = 23498] [serial = 863] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66af3d8800) [pid = 23498] [serial = 854] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66c5be8000) [pid = 23498] [serial = 866] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66af798c00) [pid = 23498] [serial = 855] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66a46f2400) [pid = 23498] [serial = 869] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 177 (0x7f66ad1c2c00) [pid = 23498] [serial = 851] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66b5561000) [pid = 23498] [serial = 860] [outer = (nil)] [url = about:blank] 07:44:17 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66b2cda400) [pid = 23498] [serial = 857] [outer = (nil)] [url = about:blank] 07:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1382ms 07:44:17 INFO - PROCESS | 23498 | 1461077057178 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 07:44:17 INFO - PROCESS | 23498 | 1461077057182 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 07:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:44:17 INFO - PROCESS | 23498 | 1461077057193 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:44:17 INFO - PROCESS | 23498 | 1461077057202 Marionette TRACE conn3 <- [1,1246,null,{}] 07:44:17 INFO - PROCESS | 23498 | 1461077057210 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}] 07:44:17 INFO - PROCESS | 23498 | 1461077057360 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 07:44:17 INFO - PROCESS | 23498 | 1461077057482 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae280800 == 90 [pid = 23498] [id = 319] 07:44:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f66a5ed9400) [pid = 23498] [serial = 958] [outer = (nil)] 07:44:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f66af238c00) [pid = 23498] [serial = 959] [outer = 0x7f66a5ed9400] 07:44:17 INFO - PROCESS | 23498 | 1461077057538 Marionette DEBUG loaded listener.js 07:44:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f66af798c00) [pid = 23498] [serial = 960] [outer = 0x7f66a5ed9400] 07:44:18 INFO - PROCESS | 23498 | 1461077058180 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]]]}] 07:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1040ms 07:44:18 INFO - PROCESS | 23498 | 1461077058229 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 07:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:44:18 INFO - PROCESS | 23498 | 1461077058233 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 07:44:18 INFO - PROCESS | 23498 | 1461077058238 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:44:18 INFO - PROCESS | 23498 | 1461077058241 Marionette TRACE conn3 <- [1,1250,null,{}] 07:44:18 INFO - PROCESS | 23498 | 1461077058246 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}] 07:44:18 INFO - PROCESS | 23498 | 1461077058406 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 07:44:18 INFO - PROCESS | 23498 | 1461077058534 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed21000 == 91 [pid = 23498] [id = 320] 07:44:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66abab6400) [pid = 23498] [serial = 961] [outer = (nil)] 07:44:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f66afbf1c00) [pid = 23498] [serial = 962] [outer = 0x7f66abab6400] 07:44:18 INFO - PROCESS | 23498 | 1461077058587 Marionette DEBUG loaded listener.js 07:44:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66b2f21800) [pid = 23498] [serial = 963] [outer = 0x7f66abab6400] 07:44:19 INFO - PROCESS | 23498 | 1461077059252 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]]]}] 07:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1040ms 07:44:19 INFO - PROCESS | 23498 | 1461077059287 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 07:44:19 INFO - PROCESS | 23498 | 1461077059291 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 07:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:44:19 INFO - PROCESS | 23498 | 1461077059312 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:44:19 INFO - PROCESS | 23498 | 1461077059315 Marionette TRACE conn3 <- [1,1254,null,{}] 07:44:19 INFO - PROCESS | 23498 | 1461077059320 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}] 07:44:19 INFO - PROCESS | 23498 | 1461077059521 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 07:44:19 INFO - PROCESS | 23498 | 1461077059551 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:19 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b179d800 == 92 [pid = 23498] [id = 321] 07:44:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66b3dc6000) [pid = 23498] [serial = 964] [outer = (nil)] 07:44:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66b3dce400) [pid = 23498] [serial = 965] [outer = 0x7f66b3dc6000] 07:44:19 INFO - PROCESS | 23498 | 1461077059616 Marionette DEBUG loaded listener.js 07:44:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66b5f85000) [pid = 23498] [serial = 966] [outer = 0x7f66b3dc6000] 07:44:20 INFO - PROCESS | 23498 | 1461077060400 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]]]}] 07:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1136ms 07:44:20 INFO - PROCESS | 23498 | 1461077060449 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 07:44:20 INFO - PROCESS | 23498 | 1461077060452 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 07:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:44:20 INFO - PROCESS | 23498 | 1461077060464 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:44:20 INFO - PROCESS | 23498 | 1461077060467 Marionette TRACE conn3 <- [1,1258,null,{}] 07:44:20 INFO - PROCESS | 23498 | 1461077060472 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}] 07:44:20 INFO - PROCESS | 23498 | 1461077060650 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 07:44:20 INFO - PROCESS | 23498 | 1461077060706 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b557c000 == 93 [pid = 23498] [id = 322] 07:44:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66b84bb800) [pid = 23498] [serial = 967] [outer = (nil)] 07:44:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66c5671c00) [pid = 23498] [serial = 968] [outer = 0x7f66b84bb800] 07:44:20 INFO - PROCESS | 23498 | 1461077060759 Marionette DEBUG loaded listener.js 07:44:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66c6ac8c00) [pid = 23498] [serial = 969] [outer = 0x7f66b84bb800] 07:44:21 INFO - PROCESS | 23498 | 1461077061922 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]]]}] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66b65d7400) [pid = 23498] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66abb04800) [pid = 23498] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66aea11800) [pid = 23498] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66aea12800) [pid = 23498] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66b9c29c00) [pid = 23498] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66aece7000) [pid = 23498] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66b624ac00) [pid = 23498] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66b7709c00) [pid = 23498] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66b7455c00) [pid = 23498] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 177 (0x7f66b2c93000) [pid = 23498] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66c8c27000) [pid = 23498] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66c5d10000) [pid = 23498] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 174 (0x7f66ac422000) [pid = 23498] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 173 (0x7f66b2f20000) [pid = 23498] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 172 (0x7f66b7135800) [pid = 23498] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66c8d87c00) [pid = 23498] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66c5673400) [pid = 23498] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66aecef000) [pid = 23498] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66caa27800) [pid = 23498] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66aecf0000) [pid = 23498] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66b5896c00) [pid = 23498] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66af23a000) [pid = 23498] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66af234000) [pid = 23498] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66a5c9cc00) [pid = 23498] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66b712c400) [pid = 23498] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66ac420c00) [pid = 23498] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66aef66000) [pid = 23498] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66aece4800) [pid = 23498] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66a46e8400) [pid = 23498] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f66a5fca000) [pid = 23498] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 156 (0x7f66a5ee2c00) [pid = 23498] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 155 (0x7f66aef5d400) [pid = 23498] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:44:21 INFO - PROCESS | 23498 | --DOMWINDOW == 154 (0x7f66aece9000) [pid = 23498] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1525ms 07:44:21 INFO - PROCESS | 23498 | 1461077061991 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 07:44:21 INFO - PROCESS | 23498 | 1461077061994 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 07:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:44:22 INFO - PROCESS | 23498 | 1461077062001 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:44:22 INFO - PROCESS | 23498 | 1461077062004 Marionette TRACE conn3 <- [1,1262,null,{}] 07:44:22 INFO - PROCESS | 23498 | 1461077062008 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}] 07:44:22 INFO - PROCESS | 23498 | 1461077062160 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 07:44:22 INFO - PROCESS | 23498 | 1461077062284 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae2de800 == 94 [pid = 23498] [id = 323] 07:44:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66a47b8c00) [pid = 23498] [serial = 970] [outer = (nil)] 07:44:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66aece7000) [pid = 23498] [serial = 971] [outer = 0x7f66a47b8c00] 07:44:22 INFO - PROCESS | 23498 | 1461077062338 Marionette DEBUG loaded listener.js 07:44:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 157 (0x7f66afbf4800) [pid = 23498] [serial = 972] [outer = 0x7f66a47b8c00] 07:44:22 INFO - PROCESS | 23498 | 1461077062917 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]]]}] 07:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 977ms 07:44:22 INFO - PROCESS | 23498 | 1461077062978 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 07:44:22 INFO - PROCESS | 23498 | 1461077062981 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 07:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:44:22 INFO - PROCESS | 23498 | 1461077062986 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:44:22 INFO - PROCESS | 23498 | 1461077062988 Marionette TRACE conn3 <- [1,1266,null,{}] 07:44:22 INFO - PROCESS | 23498 | 1461077062994 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}] 07:44:23 INFO - PROCESS | 23498 | 1461077063130 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 07:44:23 INFO - PROCESS | 23498 | 1461077063145 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b791a000 == 95 [pid = 23498] [id = 324] 07:44:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66abb04c00) [pid = 23498] [serial = 973] [outer = (nil)] 07:44:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66b624ac00) [pid = 23498] [serial = 974] [outer = 0x7f66abb04c00] 07:44:23 INFO - PROCESS | 23498 | 1461077063202 Marionette DEBUG loaded listener.js 07:44:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66b8aa9800) [pid = 23498] [serial = 975] [outer = 0x7f66abb04c00] 07:44:23 INFO - PROCESS | 23498 | 1461077063908 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]]]}] 07:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1026ms 07:44:24 INFO - PROCESS | 23498 | 1461077064014 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 07:44:24 INFO - PROCESS | 23498 | 1461077064020 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 07:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:44:24 INFO - PROCESS | 23498 | 1461077064098 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:44:24 INFO - PROCESS | 23498 | 1461077064102 Marionette TRACE conn3 <- [1,1270,null,{}] 07:44:24 INFO - PROCESS | 23498 | 1461077064110 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}] 07:44:24 INFO - PROCESS | 23498 | 1461077064295 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 07:44:24 INFO - PROCESS | 23498 | 1461077064473 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:24 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48eb000 == 96 [pid = 23498] [id = 325] 07:44:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66a1dca800) [pid = 23498] [serial = 976] [outer = (nil)] 07:44:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66a46f6c00) [pid = 23498] [serial = 977] [outer = 0x7f66a1dca800] 07:44:24 INFO - PROCESS | 23498 | 1461077064542 Marionette DEBUG loaded listener.js 07:44:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66a5ed3c00) [pid = 23498] [serial = 978] [outer = 0x7f66a1dca800] 07:44:25 INFO - PROCESS | 23498 | 1461077065429 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]]]}] 07:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1432ms 07:44:25 INFO - PROCESS | 23498 | 1461077065480 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 07:44:25 INFO - PROCESS | 23498 | 1461077065485 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 07:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:44:25 INFO - PROCESS | 23498 | 1461077065497 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:44:25 INFO - PROCESS | 23498 | 1461077065503 Marionette TRACE conn3 <- [1,1274,null,{}] 07:44:25 INFO - PROCESS | 23498 | 1461077065509 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}] 07:44:25 INFO - PROCESS | 23498 | 1461077065673 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 07:44:25 INFO - PROCESS | 23498 | 1461077065845 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae5cd800 == 97 [pid = 23498] [id = 326] 07:44:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66a46ee800) [pid = 23498] [serial = 979] [outer = (nil)] 07:44:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66ad22f400) [pid = 23498] [serial = 980] [outer = 0x7f66a46ee800] 07:44:25 INFO - PROCESS | 23498 | 1461077065913 Marionette DEBUG loaded listener.js 07:44:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66ad2a4000) [pid = 23498] [serial = 981] [outer = 0x7f66a46ee800] 07:44:26 INFO - PROCESS | 23498 | 1461077066803 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]]]}] 07:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1348ms 07:44:26 INFO - PROCESS | 23498 | 1461077066842 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 07:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:44:26 INFO - PROCESS | 23498 | 1461077066846 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 07:44:26 INFO - PROCESS | 23498 | 1461077066852 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:44:26 INFO - PROCESS | 23498 | 1461077066856 Marionette TRACE conn3 <- [1,1278,null,{}] 07:44:26 INFO - PROCESS | 23498 | 1461077066869 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}] 07:44:27 INFO - PROCESS | 23498 | 1461077067039 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 07:44:27 INFO - PROCESS | 23498 | 1461077067213 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8438000 == 98 [pid = 23498] [id = 327] 07:44:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66af3d1c00) [pid = 23498] [serial = 982] [outer = (nil)] 07:44:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66b2f1f400) [pid = 23498] [serial = 983] [outer = 0x7f66af3d1c00] 07:44:27 INFO - PROCESS | 23498 | 1461077067283 Marionette DEBUG loaded listener.js 07:44:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66b3dcf800) [pid = 23498] [serial = 984] [outer = 0x7f66af3d1c00] 07:44:28 INFO - PROCESS | 23498 | 1461077068104 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]]]}] 07:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1281ms 07:44:28 INFO - PROCESS | 23498 | 1461077068133 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 07:44:28 INFO - PROCESS | 23498 | 1461077068136 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 07:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:44:28 INFO - PROCESS | 23498 | 1461077068143 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:44:28 INFO - PROCESS | 23498 | 1461077068145 Marionette TRACE conn3 <- [1,1282,null,{}] 07:44:28 INFO - PROCESS | 23498 | 1461077068151 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}] 07:44:28 INFO - PROCESS | 23498 | 1461077068307 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 07:44:28 INFO - PROCESS | 23498 | 1461077068476 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf9b6800 == 99 [pid = 23498] [id = 328] 07:44:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66afbf2c00) [pid = 23498] [serial = 985] [outer = (nil)] 07:44:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66b6f89800) [pid = 23498] [serial = 986] [outer = 0x7f66afbf2c00] 07:44:28 INFO - PROCESS | 23498 | 1461077068541 Marionette DEBUG loaded listener.js 07:44:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66b9432c00) [pid = 23498] [serial = 987] [outer = 0x7f66afbf2c00] 07:44:29 INFO - PROCESS | 23498 | 1461077069372 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]]]}] 07:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1280ms 07:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:44:29 INFO - PROCESS | 23498 | 1461077069423 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 07:44:29 INFO - PROCESS | 23498 | 1461077069426 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 07:44:29 INFO - PROCESS | 23498 | 1461077069432 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:44:29 INFO - PROCESS | 23498 | 1461077069435 Marionette TRACE conn3 <- [1,1286,null,{}] 07:44:29 INFO - PROCESS | 23498 | 1461077069440 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}] 07:44:29 INFO - PROCESS | 23498 | 1461077069592 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 07:44:29 INFO - PROCESS | 23498 | 1461077069760 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ca408800 == 100 [pid = 23498] [id = 329] 07:44:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66ac427c00) [pid = 23498] [serial = 988] [outer = (nil)] 07:44:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f66c4ad4000) [pid = 23498] [serial = 989] [outer = 0x7f66ac427c00] 07:44:29 INFO - PROCESS | 23498 | 1461077069826 Marionette DEBUG loaded listener.js 07:44:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66c6d0b000) [pid = 23498] [serial = 990] [outer = 0x7f66ac427c00] 07:44:30 INFO - PROCESS | 23498 | 1461077070654 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]]]}] 07:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1280ms 07:44:30 INFO - PROCESS | 23498 | 1461077070711 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 07:44:30 INFO - PROCESS | 23498 | 1461077070715 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 07:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:44:30 INFO - PROCESS | 23498 | 1461077070720 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:44:30 INFO - PROCESS | 23498 | 1461077070722 Marionette TRACE conn3 <- [1,1290,null,{}] 07:44:30 INFO - PROCESS | 23498 | 1461077070728 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}] 07:44:30 INFO - PROCESS | 23498 | 1461077070918 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 07:44:31 INFO - PROCESS | 23498 | 1461077071084 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cd924800 == 101 [pid = 23498] [id = 330] 07:44:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f66bb05ec00) [pid = 23498] [serial = 991] [outer = (nil)] 07:44:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f66cae8a400) [pid = 23498] [serial = 992] [outer = 0x7f66bb05ec00] 07:44:31 INFO - PROCESS | 23498 | 1461077071154 Marionette DEBUG loaded listener.js 07:44:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f66ccc94800) [pid = 23498] [serial = 993] [outer = 0x7f66bb05ec00] 07:44:31 INFO - PROCESS | 23498 | 1461077071955 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]]]}] 07:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1278ms 07:44:32 INFO - PROCESS | 23498 | 1461077071999 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 07:44:32 INFO - PROCESS | 23498 | 1461077072003 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 07:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:44:32 INFO - PROCESS | 23498 | 1461077072009 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:44:32 INFO - PROCESS | 23498 | 1461077072012 Marionette TRACE conn3 <- [1,1294,null,{}] 07:44:32 INFO - PROCESS | 23498 | 1461077072032 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}] 07:44:32 INFO - PROCESS | 23498 | 1461077072234 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 07:44:32 INFO - PROCESS | 23498 | 1461077072361 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3edb000 == 102 [pid = 23498] [id = 331] 07:44:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66ad043800) [pid = 23498] [serial = 994] [outer = (nil)] 07:44:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f66ad04d000) [pid = 23498] [serial = 995] [outer = 0x7f66ad043800] 07:44:32 INFO - PROCESS | 23498 | 1461077072431 Marionette DEBUG loaded listener.js 07:44:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66b0d2ac00) [pid = 23498] [serial = 996] [outer = 0x7f66ad043800] 07:44:33 INFO - PROCESS | 23498 | 1461077073208 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]]]}] 07:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1231ms 07:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:44:33 INFO - PROCESS | 23498 | 1461077073240 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 07:44:33 INFO - PROCESS | 23498 | 1461077073243 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 07:44:33 INFO - PROCESS | 23498 | 1461077073249 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:44:33 INFO - PROCESS | 23498 | 1461077073253 Marionette TRACE conn3 <- [1,1298,null,{}] 07:44:33 INFO - PROCESS | 23498 | 1461077073258 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}] 07:44:33 INFO - PROCESS | 23498 | 1461077073415 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 07:44:33 INFO - PROCESS | 23498 | 1461077073556 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a28df800 == 103 [pid = 23498] [id = 332] 07:44:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66a28c4000) [pid = 23498] [serial = 997] [outer = (nil)] 07:44:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66a28cb400) [pid = 23498] [serial = 998] [outer = 0x7f66a28c4000] 07:44:33 INFO - PROCESS | 23498 | 1461077073618 Marionette DEBUG loaded listener.js 07:44:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66a28d0c00) [pid = 23498] [serial = 999] [outer = 0x7f66a28c4000] 07:44:34 INFO - PROCESS | 23498 | 1461077074553 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]]]}] 07:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1335ms 07:44:34 INFO - PROCESS | 23498 | 1461077074583 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 07:44:34 INFO - PROCESS | 23498 | 1461077074587 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 07:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:44:34 INFO - PROCESS | 23498 | 1461077074592 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:44:34 INFO - PROCESS | 23498 | 1461077074596 Marionette TRACE conn3 <- [1,1302,null,{}] 07:44:34 INFO - PROCESS | 23498 | 1461077074601 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}] 07:44:34 INFO - PROCESS | 23498 | 1461077074767 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 07:44:34 INFO - PROCESS | 23498 | 1461077074941 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf44800 == 104 [pid = 23498] [id = 333] 07:44:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66a28c6400) [pid = 23498] [serial = 1000] [outer = (nil)] 07:44:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66a36dc400) [pid = 23498] [serial = 1001] [outer = 0x7f66a28c6400] 07:44:35 INFO - PROCESS | 23498 | 1461077075003 Marionette DEBUG loaded listener.js 07:44:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66a36e0400) [pid = 23498] [serial = 1002] [outer = 0x7f66a28c6400] 07:44:35 INFO - PROCESS | 23498 | 1461077075821 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]]]}] 07:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1279ms 07:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:44:35 INFO - PROCESS | 23498 | 1461077075873 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 07:44:35 INFO - PROCESS | 23498 | 1461077075875 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 07:44:35 INFO - PROCESS | 23498 | 1461077075881 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:44:35 INFO - PROCESS | 23498 | 1461077075884 Marionette TRACE conn3 <- [1,1306,null,{}] 07:44:35 INFO - PROCESS | 23498 | 1461077075889 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}] 07:44:36 INFO - PROCESS | 23498 | 1461077076067 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 07:44:36 INFO - PROCESS | 23498 | 1461077076683 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae2e0000 == 105 [pid = 23498] [id = 334] 07:44:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66a1feb800) [pid = 23498] [serial = 1003] [outer = (nil)] 07:44:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66a1fef000) [pid = 23498] [serial = 1004] [outer = 0x7f66a1feb800] 07:44:36 INFO - PROCESS | 23498 | 1461077076754 Marionette DEBUG loaded listener.js 07:44:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66a36d8000) [pid = 23498] [serial = 1005] [outer = 0x7f66a1feb800] 07:44:37 INFO - PROCESS | 23498 | 1461077077584 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]]]}] 07:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1738ms 07:44:37 INFO - PROCESS | 23498 | 1461077077619 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 07:44:37 INFO - PROCESS | 23498 | 1461077077625 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 07:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:44:37 INFO - PROCESS | 23498 | 1461077077634 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:44:37 INFO - PROCESS | 23498 | 1461077077637 Marionette TRACE conn3 <- [1,1310,null,{}] 07:44:37 INFO - PROCESS | 23498 | 1461077077644 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}] 07:44:37 INFO - PROCESS | 23498 | 1461077077807 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 07:44:38 INFO - PROCESS | 23498 | 1461077078115 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:38 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4628800 == 106 [pid = 23498] [id = 335] 07:44:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66a5edc000) [pid = 23498] [serial = 1006] [outer = (nil)] 07:44:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66a5fd2c00) [pid = 23498] [serial = 1007] [outer = 0x7f66a5edc000] 07:44:38 INFO - PROCESS | 23498 | 1461077078221 Marionette DEBUG loaded listener.js 07:44:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f66abb08c00) [pid = 23498] [serial = 1008] [outer = 0x7f66a5edc000] 07:44:39 INFO - PROCESS | 23498 | 1461077079003 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] 07:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:44:39 INFO - PROCESS | 23498 | 1461077079075 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 07:44:39 INFO - PROCESS | 23498 | 1461077079082 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:44:39 INFO - PROCESS | 23498 | 1461077079085 Marionette TRACE conn3 <- [1,1314,null,{}] 07:44:39 INFO - PROCESS | 23498 | 1461077079090 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}] 07:44:39 INFO - PROCESS | 23498 | 1461077079255 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cd9d5800 == 105 [pid = 23498] [id = 290] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae2de800 == 104 [pid = 23498] [id = 323] 07:44:39 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f66b65dd000) [pid = 23498] [serial = 920] [outer = (nil)] [url = about:blank] 07:44:39 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66b3dccc00) [pid = 23498] [serial = 899] [outer = (nil)] [url = about:blank] 07:44:39 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66ac421000) [pid = 23498] [serial = 878] [outer = (nil)] [url = about:blank] 07:44:39 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66b0c06400) [pid = 23498] [serial = 881] [outer = (nil)] [url = about:blank] 07:44:39 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66b65d4400) [pid = 23498] [serial = 884] [outer = (nil)] [url = about:blank] 07:44:39 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66bed35000) [pid = 23498] [serial = 887] [outer = (nil)] [url = about:blank] 07:44:39 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66a47bf000) [pid = 23498] [serial = 893] [outer = (nil)] [url = about:blank] 07:44:39 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66caa2dc00) [pid = 23498] [serial = 890] [outer = (nil)] [url = about:blank] 07:44:39 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66b3dc5800) [pid = 23498] [serial = 896] [outer = (nil)] [url = about:blank] 07:44:39 INFO - PROCESS | 23498 | 1461077079519 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b557c000 == 103 [pid = 23498] [id = 322] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b179d800 == 102 [pid = 23498] [id = 321] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed21000 == 101 [pid = 23498] [id = 320] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae280800 == 100 [pid = 23498] [id = 319] 07:44:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abd4f800 == 101 [pid = 23498] [id = 336] 07:44:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66a47bf000) [pid = 23498] [serial = 1009] [outer = (nil)] 07:44:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66ac421000) [pid = 23498] [serial = 1010] [outer = 0x7f66a47bf000] 07:44:39 INFO - PROCESS | 23498 | 1461077079648 Marionette DEBUG loaded listener.js 07:44:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66ad23bc00) [pid = 23498] [serial = 1011] [outer = 0x7f66a47bf000] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae28d000 == 100 [pid = 23498] [id = 318] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48c2800 == 99 [pid = 23498] [id = 317] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4627000 == 98 [pid = 23498] [id = 316] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cb032800 == 97 [pid = 23498] [id = 312] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8dbb800 == 96 [pid = 23498] [id = 311] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c5b20000 == 95 [pid = 23498] [id = 310] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b792b800 == 94 [pid = 23498] [id = 309] 07:44:39 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af060800 == 93 [pid = 23498] [id = 308] 07:44:40 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abf55000 == 92 [pid = 23498] [id = 307] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66b90f1000) [pid = 23498] [serial = 710] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66afbf9000) [pid = 23498] [serial = 656] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66b2c92c00) [pid = 23498] [serial = 701] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66c8d40000) [pid = 23498] [serial = 665] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66b84b9400) [pid = 23498] [serial = 707] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66af23f000) [pid = 23498] [serial = 786] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66b1813800) [pid = 23498] [serial = 789] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66c5b09800) [pid = 23498] [serial = 713] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66b65d6800) [pid = 23498] [serial = 659] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 177 (0x7f66bb26c000) [pid = 23498] [serial = 795] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66c5ddac00) [pid = 23498] [serial = 798] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66c6bf1c00) [pid = 23498] [serial = 752] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 174 (0x7f66b70d4000) [pid = 23498] [serial = 704] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 173 (0x7f66caaef000) [pid = 23498] [serial = 801] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 172 (0x7f66caa2ac00) [pid = 23498] [serial = 668] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66af3ea000) [pid = 23498] [serial = 716] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66c5b91000) [pid = 23498] [serial = 662] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66bb269000) [pid = 23498] [serial = 749] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66cafb0000) [pid = 23498] [serial = 804] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66c8c95400) [pid = 23498] [serial = 755] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66cae04c00) [pid = 23498] [serial = 671] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66cae0ec00) [pid = 23498] [serial = 758] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66af6ba400) [pid = 23498] [serial = 698] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66b74cd800) [pid = 23498] [serial = 792] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66afbf9800) [pid = 23498] [serial = 743] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66b623d800) [pid = 23498] [serial = 746] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66a5ca7c00) [pid = 23498] [serial = 849] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66b36b9400) [pid = 23498] [serial = 914] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66aea10400) [pid = 23498] [serial = 917] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f66b3dd1800) [pid = 23498] [serial = 915] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 156 (0x7f66abab1c00) [pid = 23498] [serial = 903] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 155 (0x7f66a5fcd400) [pid = 23498] [serial = 902] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 154 (0x7f66ad1ccc00) [pid = 23498] [serial = 905] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 153 (0x7f66af3ee800) [pid = 23498] [serial = 908] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 152 (0x7f66ad2a4400) [pid = 23498] [serial = 906] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 151 (0x7f66afa0a400) [pid = 23498] [serial = 909] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 150 (0x7f66a5ee2000) [pid = 23498] [serial = 875] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f66b0d23000) [pid = 23498] [serial = 911] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66b623cc00) [pid = 23498] [serial = 918] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | --DOMWINDOW == 147 (0x7f66b2ce2800) [pid = 23498] [serial = 912] [outer = (nil)] [url = about:blank] 07:44:40 INFO - PROCESS | 23498 | 1461077080334 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]]]}] 07:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1285ms 07:44:40 INFO - PROCESS | 23498 | 1461077080367 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 07:44:40 INFO - PROCESS | 23498 | 1461077080371 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 07:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:44:40 INFO - PROCESS | 23498 | 1461077080383 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:44:40 INFO - PROCESS | 23498 | 1461077080393 Marionette TRACE conn3 <- [1,1318,null,{}] 07:44:40 INFO - PROCESS | 23498 | 1461077080438 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}] 07:44:40 INFO - PROCESS | 23498 | 1461077080611 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 07:44:40 INFO - PROCESS | 23498 | 1461077080622 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:40 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae904000 == 93 [pid = 23498] [id = 337] 07:44:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 148 (0x7f66abab1c00) [pid = 23498] [serial = 1012] [outer = (nil)] 07:44:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66aececc00) [pid = 23498] [serial = 1013] [outer = 0x7f66abab1c00] 07:44:40 INFO - PROCESS | 23498 | 1461077080681 Marionette DEBUG loaded listener.js 07:44:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66af071400) [pid = 23498] [serial = 1014] [outer = 0x7f66abab1c00] 07:44:41 INFO - PROCESS | 23498 | 1461077081456 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]]]}] 07:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1132ms 07:44:41 INFO - PROCESS | 23498 | 1461077081511 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 07:44:41 INFO - PROCESS | 23498 | 1461077081515 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 07:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:44:41 INFO - PROCESS | 23498 | 1461077081521 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:44:41 INFO - PROCESS | 23498 | 1461077081523 Marionette TRACE conn3 <- [1,1322,null,{}] 07:44:41 INFO - PROCESS | 23498 | 1461077081532 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}] 07:44:41 INFO - PROCESS | 23498 | 1461077081699 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 07:44:41 INFO - PROCESS | 23498 | 1461077081713 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af759000 == 94 [pid = 23498] [id = 338] 07:44:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 151 (0x7f66aece3c00) [pid = 23498] [serial = 1015] [outer = (nil)] 07:44:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 152 (0x7f66af3ddc00) [pid = 23498] [serial = 1016] [outer = 0x7f66aece3c00] 07:44:41 INFO - PROCESS | 23498 | 1461077081772 Marionette DEBUG loaded listener.js 07:44:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66af795c00) [pid = 23498] [serial = 1017] [outer = 0x7f66aece3c00] 07:44:42 INFO - PROCESS | 23498 | 1461077082595 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]]]}] 07:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1134ms 07:44:42 INFO - PROCESS | 23498 | 1461077082663 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 07:44:42 INFO - PROCESS | 23498 | 1461077082665 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 07:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:44:42 INFO - PROCESS | 23498 | 1461077082672 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:44:42 INFO - PROCESS | 23498 | 1461077082675 Marionette TRACE conn3 <- [1,1326,null,{}] 07:44:42 INFO - PROCESS | 23498 | 1461077082680 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}] 07:44:42 INFO - PROCESS | 23498 | 1461077082871 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 07:44:42 INFO - PROCESS | 23498 | 1461077082895 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:42 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0c80800 == 95 [pid = 23498] [id = 339] 07:44:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 154 (0x7f66afa0f000) [pid = 23498] [serial = 1018] [outer = (nil)] 07:44:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66afbf4c00) [pid = 23498] [serial = 1019] [outer = 0x7f66afa0f000] 07:44:42 INFO - PROCESS | 23498 | 1461077082961 Marionette DEBUG loaded listener.js 07:44:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66b175b800) [pid = 23498] [serial = 1020] [outer = 0x7f66afa0f000] 07:44:43 INFO - PROCESS | 23498 | 1461077083718 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]]]}] 07:44:43 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 07:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1080ms 07:44:43 INFO - PROCESS | 23498 | 1461077083775 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 07:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:44:43 INFO - PROCESS | 23498 | 1461077083779 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 07:44:43 INFO - PROCESS | 23498 | 1461077083785 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:44:43 INFO - PROCESS | 23498 | 1461077083788 Marionette TRACE conn3 <- [1,1330,null,{}] 07:44:43 INFO - PROCESS | 23498 | 1461077083793 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}] 07:44:43 INFO - PROCESS | 23498 | 1461077083988 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 07:44:44 INFO - PROCESS | 23498 | 1461077084012 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3541800 == 96 [pid = 23498] [id = 340] 07:44:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 157 (0x7f66b2ce2000) [pid = 23498] [serial = 1021] [outer = (nil)] 07:44:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66b36b4800) [pid = 23498] [serial = 1022] [outer = 0x7f66b2ce2000] 07:44:44 INFO - PROCESS | 23498 | 1461077084068 Marionette DEBUG loaded listener.js 07:44:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66b3dc8c00) [pid = 23498] [serial = 1023] [outer = 0x7f66b2ce2000] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66a46e7800) [pid = 23498] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f66a46ed000) [pid = 23498] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 156 (0x7f66b1760000) [pid = 23498] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 155 (0x7f66af6bac00) [pid = 23498] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 154 (0x7f66a46e9400) [pid = 23498] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 153 (0x7f66a5ed5800) [pid = 23498] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 152 (0x7f66bb05dc00) [pid = 23498] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 151 (0x7f66af6b3000) [pid = 23498] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 150 (0x7f66a46e7400) [pid = 23498] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f66cab5ac00) [pid = 23498] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66a5fc9000) [pid = 23498] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 147 (0x7f66a5ca2400) [pid = 23498] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 146 (0x7f66c59b4000) [pid = 23498] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 145 (0x7f66b2ce1400) [pid = 23498] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 144 (0x7f66a5ca6800) [pid = 23498] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 143 (0x7f66af1bc400) [pid = 23498] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 142 (0x7f66ad2a1400) [pid = 23498] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 141 (0x7f66a47b4000) [pid = 23498] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 140 (0x7f66ad1c3800) [pid = 23498] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 139 (0x7f66b84bb800) [pid = 23498] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 138 (0x7f66a5ed9400) [pid = 23498] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f66abb03800) [pid = 23498] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f66abab6400) [pid = 23498] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 135 (0x7f66a47b8c00) [pid = 23498] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f66a5ed8c00) [pid = 23498] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66a1ff3400) [pid = 23498] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:44:44 INFO - PROCESS | 23498 | --DOMWINDOW == 132 (0x7f66b3dc6000) [pid = 23498] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:44:45 INFO - PROCESS | 23498 | 1461077085205 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]]]}] 07:44:45 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 07:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1479ms 07:44:45 INFO - PROCESS | 23498 | 1461077085263 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 07:44:45 INFO - PROCESS | 23498 | 1461077085267 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 07:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:44:45 INFO - PROCESS | 23498 | 1461077085273 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:44:45 INFO - PROCESS | 23498 | 1461077085275 Marionette TRACE conn3 <- [1,1334,null,{}] 07:44:45 INFO - PROCESS | 23498 | 1461077085280 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}] 07:44:45 INFO - PROCESS | 23498 | 1461077085469 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 07:44:45 INFO - PROCESS | 23498 | 1461077085487 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae30d800 == 97 [pid = 23498] [id = 341] 07:44:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 133 (0x7f66a46e9400) [pid = 23498] [serial = 1024] [outer = (nil)] 07:44:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66a5fc9000) [pid = 23498] [serial = 1025] [outer = 0x7f66a46e9400] 07:44:45 INFO - PROCESS | 23498 | 1461077085545 Marionette DEBUG loaded listener.js 07:44:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66af3d8800) [pid = 23498] [serial = 1026] [outer = 0x7f66a46e9400] 07:44:46 INFO - PROCESS | 23498 | 1461077086230 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]]]}] 07:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 986ms 07:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:44:46 INFO - PROCESS | 23498 | 1461077086260 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 07:44:46 INFO - PROCESS | 23498 | 1461077086262 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 07:44:46 INFO - PROCESS | 23498 | 1461077086267 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:44:46 INFO - PROCESS | 23498 | 1461077086271 Marionette TRACE conn3 <- [1,1338,null,{}] 07:44:46 INFO - PROCESS | 23498 | 1461077086276 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}] 07:44:46 INFO - PROCESS | 23498 | 1461077086418 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 07:44:46 INFO - PROCESS | 23498 | 1461077086548 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3f18800 == 98 [pid = 23498] [id = 342] 07:44:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66a46ed000) [pid = 23498] [serial = 1027] [outer = (nil)] 07:44:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66b1818000) [pid = 23498] [serial = 1028] [outer = 0x7f66a46ed000] 07:44:46 INFO - PROCESS | 23498 | 1461077086603 Marionette DEBUG loaded listener.js 07:44:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66b3dcd800) [pid = 23498] [serial = 1029] [outer = 0x7f66a46ed000] 07:44:47 INFO - PROCESS | 23498 | 1461077087956 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]]]}] 07:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1729ms 07:44:47 INFO - PROCESS | 23498 | 1461077087997 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 07:44:48 INFO - PROCESS | 23498 | 1461077088003 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 07:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:44:48 INFO - PROCESS | 23498 | 1461077088011 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:44:48 INFO - PROCESS | 23498 | 1461077088015 Marionette TRACE conn3 <- [1,1342,null,{}] 07:44:48 INFO - PROCESS | 23498 | 1461077088024 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}] 07:44:48 INFO - PROCESS | 23498 | 1461077088237 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 07:44:48 INFO - PROCESS | 23498 | 1461077088451 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae282000 == 99 [pid = 23498] [id = 343] 07:44:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 139 (0x7f66a47bcc00) [pid = 23498] [serial = 1030] [outer = (nil)] 07:44:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 140 (0x7f66a5fd0400) [pid = 23498] [serial = 1031] [outer = 0x7f66a47bcc00] 07:44:48 INFO - PROCESS | 23498 | 1461077088520 Marionette DEBUG loaded listener.js 07:44:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 141 (0x7f66ac420c00) [pid = 23498] [serial = 1032] [outer = 0x7f66a47bcc00] 07:44:49 INFO - PROCESS | 23498 | 1461077089415 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]]]}] 07:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1439ms 07:44:49 INFO - PROCESS | 23498 | 1461077089450 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 07:44:49 INFO - PROCESS | 23498 | 1461077089457 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 07:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:44:49 INFO - PROCESS | 23498 | 1461077089468 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:44:49 INFO - PROCESS | 23498 | 1461077089471 Marionette TRACE conn3 <- [1,1346,null,{}] 07:44:49 INFO - PROCESS | 23498 | 1461077089476 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}] 07:44:49 INFO - PROCESS | 23498 | 1461077089651 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 07:44:49 INFO - PROCESS | 23498 | 1461077089813 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2e0e800 == 100 [pid = 23498] [id = 344] 07:44:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 142 (0x7f66a47be400) [pid = 23498] [serial = 1033] [outer = (nil)] 07:44:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 143 (0x7f66ad23c400) [pid = 23498] [serial = 1034] [outer = 0x7f66a47be400] 07:44:49 INFO - PROCESS | 23498 | 1461077089876 Marionette DEBUG loaded listener.js 07:44:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 144 (0x7f66aece4000) [pid = 23498] [serial = 1035] [outer = 0x7f66a47be400] 07:44:50 INFO - PROCESS | 23498 | 1461077090761 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]]]}] 07:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1328ms 07:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:44:50 INFO - PROCESS | 23498 | 1461077090796 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 07:44:50 INFO - PROCESS | 23498 | 1461077090799 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 07:44:50 INFO - PROCESS | 23498 | 1461077090806 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:44:50 INFO - PROCESS | 23498 | 1461077090812 Marionette TRACE conn3 <- [1,1350,null,{}] 07:44:50 INFO - PROCESS | 23498 | 1461077090827 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}] 07:44:50 INFO - PROCESS | 23498 | 1461077090992 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 07:44:51 INFO - PROCESS | 23498 | 1461077091163 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7928000 == 101 [pid = 23498] [id = 345] 07:44:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f66aece8000) [pid = 23498] [serial = 1036] [outer = (nil)] 07:44:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 146 (0x7f66afbf9800) [pid = 23498] [serial = 1037] [outer = 0x7f66aece8000] 07:44:51 INFO - PROCESS | 23498 | 1461077091232 Marionette DEBUG loaded listener.js 07:44:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 147 (0x7f66b2c90c00) [pid = 23498] [serial = 1038] [outer = 0x7f66aece8000] 07:44:52 INFO - PROCESS | 23498 | 1461077092050 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]]]}] 07:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1287ms 07:44:52 INFO - PROCESS | 23498 | 1461077092092 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 07:44:52 INFO - PROCESS | 23498 | 1461077092096 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 07:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:44:52 INFO - PROCESS | 23498 | 1461077092102 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:44:52 INFO - PROCESS | 23498 | 1461077092105 Marionette TRACE conn3 <- [1,1354,null,{}] 07:44:52 INFO - PROCESS | 23498 | 1461077092110 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}] 07:44:52 INFO - PROCESS | 23498 | 1461077092271 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 07:44:52 INFO - PROCESS | 23498 | 1461077092413 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8424000 == 102 [pid = 23498] [id = 346] 07:44:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 148 (0x7f66af3d6800) [pid = 23498] [serial = 1039] [outer = (nil)] 07:44:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66b3dcd000) [pid = 23498] [serial = 1040] [outer = 0x7f66af3d6800] 07:44:52 INFO - PROCESS | 23498 | 1461077092476 Marionette DEBUG loaded listener.js 07:44:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66b3f73c00) [pid = 23498] [serial = 1041] [outer = 0x7f66af3d6800] 07:44:53 INFO - PROCESS | 23498 | 1461077093294 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]]]}] 07:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1228ms 07:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:44:53 INFO - PROCESS | 23498 | 1461077093331 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 07:44:53 INFO - PROCESS | 23498 | 1461077093333 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 07:44:53 INFO - PROCESS | 23498 | 1461077093339 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:44:53 INFO - PROCESS | 23498 | 1461077093343 Marionette TRACE conn3 <- [1,1358,null,{}] 07:44:53 INFO - PROCESS | 23498 | 1461077093348 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}] 07:44:53 INFO - PROCESS | 23498 | 1461077093508 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 07:44:53 INFO - PROCESS | 23498 | 1461077093676 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bafcc800 == 103 [pid = 23498] [id = 347] 07:44:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 151 (0x7f66b2f1ac00) [pid = 23498] [serial = 1042] [outer = (nil)] 07:44:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 152 (0x7f66b55be400) [pid = 23498] [serial = 1043] [outer = 0x7f66b2f1ac00] 07:44:53 INFO - PROCESS | 23498 | 1461077093740 Marionette DEBUG loaded listener.js 07:44:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66b6246c00) [pid = 23498] [serial = 1044] [outer = 0x7f66b2f1ac00] 07:44:54 INFO - PROCESS | 23498 | 1461077094529 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]]]}] 07:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1232ms 07:44:54 INFO - PROCESS | 23498 | 1461077094571 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 07:44:54 INFO - PROCESS | 23498 | 1461077094574 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 07:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:44:54 INFO - PROCESS | 23498 | 1461077094580 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:44:54 INFO - PROCESS | 23498 | 1461077094582 Marionette TRACE conn3 <- [1,1362,null,{}] 07:44:54 INFO - PROCESS | 23498 | 1461077094588 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}] 07:44:54 INFO - PROCESS | 23498 | 1461077094774 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 07:44:54 INFO - PROCESS | 23498 | 1461077094941 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:54 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c678b800 == 104 [pid = 23498] [id = 348] 07:44:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 154 (0x7f66b3f74800) [pid = 23498] [serial = 1045] [outer = (nil)] 07:44:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66b745a000) [pid = 23498] [serial = 1046] [outer = 0x7f66b3f74800] 07:44:55 INFO - PROCESS | 23498 | 1461077095010 Marionette DEBUG loaded listener.js 07:44:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66b8aac400) [pid = 23498] [serial = 1047] [outer = 0x7f66b3f74800] 07:44:55 INFO - PROCESS | 23498 | 1461077095815 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]]]}] 07:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1277ms 07:44:55 INFO - PROCESS | 23498 | 1461077095858 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 07:44:55 INFO - PROCESS | 23498 | 1461077095861 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 07:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:44:55 INFO - PROCESS | 23498 | 1461077095868 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:44:55 INFO - PROCESS | 23498 | 1461077095871 Marionette TRACE conn3 <- [1,1366,null,{}] 07:44:55 INFO - PROCESS | 23498 | 1461077095878 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}] 07:44:56 INFO - PROCESS | 23498 | 1461077096038 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 07:44:56 INFO - PROCESS | 23498 | 1461077096220 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:56 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ca490800 == 105 [pid = 23498] [id = 349] 07:44:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 157 (0x7f66b6247800) [pid = 23498] [serial = 1048] [outer = (nil)] 07:44:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66b9cb7c00) [pid = 23498] [serial = 1049] [outer = 0x7f66b6247800] 07:44:56 INFO - PROCESS | 23498 | 1461077096289 Marionette DEBUG loaded listener.js 07:44:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66bed27800) [pid = 23498] [serial = 1050] [outer = 0x7f66b6247800] 07:44:57 INFO - PROCESS | 23498 | 1461077097155 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] 07:44:57 INFO - PROCESS | 23498 | 1461077097201 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 07:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:44:57 INFO - PROCESS | 23498 | 1461077097207 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:44:57 INFO - PROCESS | 23498 | 1461077097210 Marionette TRACE conn3 <- [1,1370,null,{}] 07:44:57 INFO - PROCESS | 23498 | 1461077097215 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}] 07:44:57 INFO - PROCESS | 23498 | 1461077097372 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 07:44:57 INFO - PROCESS | 23498 | 1461077097543 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb0e8000 == 106 [pid = 23498] [id = 350] 07:44:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66b8aafc00) [pid = 23498] [serial = 1051] [outer = (nil)] 07:44:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66c5b97800) [pid = 23498] [serial = 1052] [outer = 0x7f66b8aafc00] 07:44:57 INFO - PROCESS | 23498 | 1461077097606 Marionette DEBUG loaded listener.js 07:44:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66c6ad0c00) [pid = 23498] [serial = 1053] [outer = 0x7f66b8aafc00] 07:44:58 INFO - PROCESS | 23498 | 1461077098393 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] 07:44:58 INFO - PROCESS | 23498 | 1461077098442 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 07:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:44:58 INFO - PROCESS | 23498 | 1461077098448 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:44:58 INFO - PROCESS | 23498 | 1461077098450 Marionette TRACE conn3 <- [1,1374,null,{}] 07:44:58 INFO - PROCESS | 23498 | 1461077098456 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}] 07:44:58 INFO - PROCESS | 23498 | 1461077098615 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 07:44:58 INFO - PROCESS | 23498 | 1461077098785 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae5d6800 == 107 [pid = 23498] [id = 351] 07:44:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66a36d8800) [pid = 23498] [serial = 1054] [outer = (nil)] 07:44:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66ad04d400) [pid = 23498] [serial = 1055] [outer = 0x7f66a36d8800] 07:44:58 INFO - PROCESS | 23498 | 1461077098850 Marionette DEBUG loaded listener.js 07:44:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66b8919000) [pid = 23498] [serial = 1056] [outer = 0x7f66a36d8800] 07:44:59 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:44:59 INFO - PROCESS | 23498 | 1461077099742 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] 07:44:59 INFO - PROCESS | 23498 | 1461077099786 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 07:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:44:59 INFO - PROCESS | 23498 | 1461077099793 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:44:59 INFO - PROCESS | 23498 | 1461077099796 Marionette TRACE conn3 <- [1,1378,null,{}] 07:44:59 INFO - PROCESS | 23498 | 1461077099801 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}] 07:44:59 INFO - PROCESS | 23498 | 1461077099974 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 07:45:00 INFO - PROCESS | 23498 | 1461077100442 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad41f000 == 108 [pid = 23498] [id = 352] 07:45:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66a1ff1000) [pid = 23498] [serial = 1057] [outer = (nil)] 07:45:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66a28c9400) [pid = 23498] [serial = 1058] [outer = 0x7f66a1ff1000] 07:45:00 INFO - PROCESS | 23498 | 1461077100550 Marionette DEBUG loaded listener.js 07:45:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66a46e8000) [pid = 23498] [serial = 1059] [outer = 0x7f66a1ff1000] 07:45:01 INFO - PROCESS | 23498 | 1461077101450 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] 07:45:01 INFO - PROCESS | 23498 | 1461077101531 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 07:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:45:01 INFO - PROCESS | 23498 | 1461077101540 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:45:01 INFO - PROCESS | 23498 | 1461077101544 Marionette TRACE conn3 <- [1,1382,null,{}] 07:45:01 INFO - PROCESS | 23498 | 1461077101551 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}] 07:45:01 INFO - PROCESS | 23498 | 1461077101779 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 07:45:02 INFO - PROCESS | 23498 | 1461077101998 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4625000 == 109 [pid = 23498] [id = 353] 07:45:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66a46eb400) [pid = 23498] [serial = 1060] [outer = (nil)] 07:45:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66abab8400) [pid = 23498] [serial = 1061] [outer = 0x7f66a46eb400] 07:45:02 INFO - PROCESS | 23498 | 1461077102133 Marionette DEBUG loaded listener.js 07:45:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66ac41cc00) [pid = 23498] [serial = 1062] [outer = 0x7f66a46eb400] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad40a800 == 108 [pid = 23498] [id = 295] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b353a000 == 107 [pid = 23498] [id = 298] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abd48800 == 106 [pid = 23498] [id = 296] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66b624ac00) [pid = 23498] [serial = 974] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66caa2a400) [pid = 23498] [serial = 941] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66ad237400) [pid = 23498] [serial = 944] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66a1dccc00) [pid = 23498] [serial = 947] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3523800 == 105 [pid = 23498] [id = 297] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae30d800 == 104 [pid = 23498] [id = 341] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3541800 == 103 [pid = 23498] [id = 340] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0c80800 == 102 [pid = 23498] [id = 339] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af759000 == 101 [pid = 23498] [id = 338] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae904000 == 100 [pid = 23498] [id = 337] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abd4f800 == 99 [pid = 23498] [id = 336] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4628800 == 98 [pid = 23498] [id = 335] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae2e0000 == 97 [pid = 23498] [id = 334] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ca408800 == 96 [pid = 23498] [id = 329] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf9b6800 == 95 [pid = 23498] [id = 328] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b8438000 == 94 [pid = 23498] [id = 327] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae5cd800 == 93 [pid = 23498] [id = 326] 07:45:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48eb000 == 92 [pid = 23498] [id = 325] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66abab3c00) [pid = 23498] [serial = 876] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66aea08c00) [pid = 23498] [serial = 879] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66c6d06c00) [pid = 23498] [serial = 888] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66b36bdc00) [pid = 23498] [serial = 828] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66b7993c00) [pid = 23498] [serial = 921] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66a5ee1000) [pid = 23498] [serial = 846] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66c6acf400) [pid = 23498] [serial = 822] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66b0c06000) [pid = 23498] [serial = 825] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66b3dcb800) [pid = 23498] [serial = 897] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f66cd669000) [pid = 23498] [serial = 840] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 156 (0x7f66cae11400) [pid = 23498] [serial = 891] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 155 (0x7f66b8aa5400) [pid = 23498] [serial = 885] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 154 (0x7f66cab58000) [pid = 23498] [serial = 837] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 153 (0x7f66c4ad1400) [pid = 23498] [serial = 831] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 152 (0x7f66b3dd1c00) [pid = 23498] [serial = 900] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 151 (0x7f66b2f1cc00) [pid = 23498] [serial = 882] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 150 (0x7f66caa22400) [pid = 23498] [serial = 834] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f66a5fcec00) [pid = 23498] [serial = 894] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66ad1cfc00) [pid = 23498] [serial = 843] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 147 (0x7f66c5671c00) [pid = 23498] [serial = 968] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 146 (0x7f66af238c00) [pid = 23498] [serial = 959] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 145 (0x7f66af798c00) [pid = 23498] [serial = 960] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 144 (0x7f66b55be800) [pid = 23498] [serial = 932] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 143 (0x7f66ad23dc00) [pid = 23498] [serial = 957] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 142 (0x7f66afbf1c00) [pid = 23498] [serial = 962] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 141 (0x7f66ad1cd800) [pid = 23498] [serial = 956] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 140 (0x7f66aece7000) [pid = 23498] [serial = 971] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 139 (0x7f66b2f21800) [pid = 23498] [serial = 963] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 138 (0x7f66a5fd2000) [pid = 23498] [serial = 954] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f66a5fc8000) [pid = 23498] [serial = 953] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f66ad29fc00) [pid = 23498] [serial = 926] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 135 (0x7f66a46ef800) [pid = 23498] [serial = 923] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f66b0c0a800) [pid = 23498] [serial = 929] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66a46eec00) [pid = 23498] [serial = 951] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 132 (0x7f66a1ff5000) [pid = 23498] [serial = 950] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 131 (0x7f66b9b9e800) [pid = 23498] [serial = 935] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 130 (0x7f66c5be2800) [pid = 23498] [serial = 938] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 129 (0x7f66b3dce400) [pid = 23498] [serial = 965] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 128 (0x7f66c6ac8c00) [pid = 23498] [serial = 969] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 127 (0x7f66afbf4800) [pid = 23498] [serial = 972] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | --DOMWINDOW == 126 (0x7f66b5f85000) [pid = 23498] [serial = 966] [outer = (nil)] [url = about:blank] 07:45:02 INFO - PROCESS | 23498 | [23498] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:45:03 INFO - PROCESS | 23498 | 1461077103037 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] 07:45:03 INFO - PROCESS | 23498 | 1461077103083 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 07:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:45:03 INFO - PROCESS | 23498 | 1461077103090 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:45:03 INFO - PROCESS | 23498 | 1461077103093 Marionette TRACE conn3 <- [1,1386,null,{}] 07:45:03 INFO - PROCESS | 23498 | 1461077103099 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}] 07:45:03 INFO - PROCESS | 23498 | 1461077103246 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 07:45:03 INFO - PROCESS | 23498 | 1461077103264 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad194800 == 93 [pid = 23498] [id = 354] 07:45:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 127 (0x7f66ac423000) [pid = 23498] [serial = 1063] [outer = (nil)] 07:45:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 128 (0x7f66ad234c00) [pid = 23498] [serial = 1064] [outer = 0x7f66ac423000] 07:45:03 INFO - PROCESS | 23498 | 1461077103321 Marionette DEBUG loaded listener.js 07:45:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 129 (0x7f66ad29e000) [pid = 23498] [serial = 1065] [outer = 0x7f66ac423000] 07:45:04 INFO - PROCESS | 23498 | 1461077104119 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] 07:45:04 INFO - PROCESS | 23498 | 1461077104173 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 07:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:45:04 INFO - PROCESS | 23498 | 1461077104185 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:45:04 INFO - PROCESS | 23498 | 1461077104193 Marionette TRACE conn3 <- [1,1390,null,{}] 07:45:04 INFO - PROCESS | 23498 | 1461077104201 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}] 07:45:04 INFO - PROCESS | 23498 | 1461077104350 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 07:45:04 INFO - PROCESS | 23498 | 1461077104365 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aea2c800 == 94 [pid = 23498] [id = 355] 07:45:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 130 (0x7f66a28cc400) [pid = 23498] [serial = 1066] [outer = (nil)] 07:45:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 131 (0x7f66af072000) [pid = 23498] [serial = 1067] [outer = 0x7f66a28cc400] 07:45:04 INFO - PROCESS | 23498 | 1461077104550 Marionette DEBUG loaded listener.js 07:45:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 132 (0x7f66af6be800) [pid = 23498] [serial = 1068] [outer = 0x7f66a28cc400] 07:45:05 INFO - PROCESS | 23498 | 1461077105243 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]]]}] 07:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1096ms 07:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:45:05 INFO - PROCESS | 23498 | 1461077105277 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 07:45:05 INFO - PROCESS | 23498 | 1461077105280 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 07:45:05 INFO - PROCESS | 23498 | 1461077105287 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:45:05 INFO - PROCESS | 23498 | 1461077105290 Marionette TRACE conn3 <- [1,1394,null,{}] 07:45:05 INFO - PROCESS | 23498 | 1461077105295 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}] 07:45:05 INFO - PROCESS | 23498 | 1461077105487 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 07:45:05 INFO - PROCESS | 23498 | 1461077105514 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af9e8800 == 95 [pid = 23498] [id = 356] 07:45:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 133 (0x7f66af78d800) [pid = 23498] [serial = 1069] [outer = (nil)] 07:45:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66b0c0f400) [pid = 23498] [serial = 1070] [outer = 0x7f66af78d800] 07:45:05 INFO - PROCESS | 23498 | 1461077105570 Marionette DEBUG loaded listener.js 07:45:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66b2c93000) [pid = 23498] [serial = 1071] [outer = 0x7f66af78d800] 07:45:06 INFO - PROCESS | 23498 | 1461077106381 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]]]}] 07:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1129ms 07:45:06 INFO - PROCESS | 23498 | 1461077106416 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 07:45:06 INFO - PROCESS | 23498 | 1461077106419 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 07:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:45:06 INFO - PROCESS | 23498 | 1461077106427 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:45:06 INFO - PROCESS | 23498 | 1461077106429 Marionette TRACE conn3 <- [1,1398,null,{}] 07:45:06 INFO - PROCESS | 23498 | 1461077106441 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}] 07:45:06 INFO - PROCESS | 23498 | 1461077106634 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 07:45:06 INFO - PROCESS | 23498 | 1461077106657 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0daa000 == 96 [pid = 23498] [id = 357] 07:45:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66b3dc3800) [pid = 23498] [serial = 1072] [outer = (nil)] 07:45:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66b3dcc000) [pid = 23498] [serial = 1073] [outer = 0x7f66b3dc3800] 07:45:06 INFO - PROCESS | 23498 | 1461077106724 Marionette DEBUG loaded listener.js 07:45:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66b5898000) [pid = 23498] [serial = 1074] [outer = 0x7f66b3dc3800] 07:45:07 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f66afa0f000) [pid = 23498] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:45:07 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f66b2ce2000) [pid = 23498] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:45:07 INFO - PROCESS | 23498 | --DOMWINDOW == 135 (0x7f66aece3c00) [pid = 23498] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:45:07 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f66a1feb800) [pid = 23498] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:45:07 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66a5edc000) [pid = 23498] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:45:07 INFO - PROCESS | 23498 | --DOMWINDOW == 132 (0x7f66abab1c00) [pid = 23498] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:45:07 INFO - PROCESS | 23498 | --DOMWINDOW == 131 (0x7f66a47bf000) [pid = 23498] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:45:07 INFO - PROCESS | 23498 | --DOMWINDOW == 130 (0x7f66abb04c00) [pid = 23498] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:45:07 INFO - PROCESS | 23498 | --DOMWINDOW == 129 (0x7f66a46e9400) [pid = 23498] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:45:07 INFO - PROCESS | 23498 | 1461077107639 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]]]}] 07:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1234ms 07:45:07 INFO - PROCESS | 23498 | 1461077107663 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 07:45:07 INFO - PROCESS | 23498 | 1461077107666 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 07:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:45:07 INFO - PROCESS | 23498 | 1461077107672 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:45:07 INFO - PROCESS | 23498 | 1461077107674 Marionette TRACE conn3 <- [1,1402,null,{}] 07:45:07 INFO - PROCESS | 23498 | 1461077107681 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}] 07:45:07 INFO - PROCESS | 23498 | 1461077107823 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 07:45:07 INFO - PROCESS | 23498 | 1461077107842 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b353e000 == 97 [pid = 23498] [id = 358] 07:45:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 130 (0x7f66af1b2800) [pid = 23498] [serial = 1075] [outer = (nil)] 07:45:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 131 (0x7f66b6247c00) [pid = 23498] [serial = 1076] [outer = 0x7f66af1b2800] 07:45:07 INFO - PROCESS | 23498 | 1461077107896 Marionette DEBUG loaded listener.js 07:45:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 132 (0x7f66b65dd000) [pid = 23498] [serial = 1077] [outer = 0x7f66af1b2800] 07:45:08 INFO - PROCESS | 23498 | 1461077108612 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]]]}] 07:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 978ms 07:45:08 INFO - PROCESS | 23498 | 1461077108651 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 07:45:08 INFO - PROCESS | 23498 | 1461077108654 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 07:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:45:08 INFO - PROCESS | 23498 | 1461077108659 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:45:08 INFO - PROCESS | 23498 | 1461077108661 Marionette TRACE conn3 <- [1,1406,null,{}] 07:45:08 INFO - PROCESS | 23498 | 1461077108667 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}] 07:45:08 INFO - PROCESS | 23498 | 1461077108856 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 07:45:08 INFO - PROCESS | 23498 | 1461077108876 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3f16000 == 98 [pid = 23498] [id = 359] 07:45:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 133 (0x7f66b2ce7800) [pid = 23498] [serial = 1078] [outer = (nil)] 07:45:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66b7136400) [pid = 23498] [serial = 1079] [outer = 0x7f66b2ce7800] 07:45:08 INFO - PROCESS | 23498 | 1461077108931 Marionette DEBUG loaded listener.js 07:45:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66b84b0400) [pid = 23498] [serial = 1080] [outer = 0x7f66b2ce7800] 07:45:09 INFO - PROCESS | 23498 | 1461077109889 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]]]}] 07:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1276ms 07:45:09 INFO - PROCESS | 23498 | 1461077109937 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 07:45:09 INFO - PROCESS | 23498 | 1461077109943 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 07:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:45:09 INFO - PROCESS | 23498 | 1461077109952 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:45:09 INFO - PROCESS | 23498 | 1461077109957 Marionette TRACE conn3 <- [1,1410,null,{}] 07:45:09 INFO - PROCESS | 23498 | 1461077109964 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}] 07:45:10 INFO - PROCESS | 23498 | 1461077110157 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 07:45:10 INFO - PROCESS | 23498 | 1461077110321 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad421000 == 99 [pid = 23498] [id = 360] 07:45:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66a5c9a400) [pid = 23498] [serial = 1081] [outer = (nil)] 07:45:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66a5fd2000) [pid = 23498] [serial = 1082] [outer = 0x7f66a5c9a400] 07:45:10 INFO - PROCESS | 23498 | 1461077110390 Marionette DEBUG loaded listener.js 07:45:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66ad046800) [pid = 23498] [serial = 1083] [outer = 0x7f66a5c9a400] 07:45:11 INFO - PROCESS | 23498 | 1461077111353 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]]]}] 07:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1433ms 07:45:11 INFO - PROCESS | 23498 | 1461077111385 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 07:45:11 INFO - PROCESS | 23498 | 1461077111394 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 07:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:45:11 INFO - PROCESS | 23498 | 1461077111404 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:45:11 INFO - PROCESS | 23498 | 1461077111407 Marionette TRACE conn3 <- [1,1414,null,{}] 07:45:11 INFO - PROCESS | 23498 | 1461077111414 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}] 07:45:11 INFO - PROCESS | 23498 | 1461077111590 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 07:45:11 INFO - PROCESS | 23498 | 1461077111849 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2e22800 == 100 [pid = 23498] [id = 361] 07:45:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 139 (0x7f66a5fcb000) [pid = 23498] [serial = 1084] [outer = (nil)] 07:45:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 140 (0x7f66aecedc00) [pid = 23498] [serial = 1085] [outer = 0x7f66a5fcb000] 07:45:11 INFO - PROCESS | 23498 | 1461077111963 Marionette DEBUG loaded listener.js 07:45:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 141 (0x7f66af3ee800) [pid = 23498] [serial = 1086] [outer = 0x7f66a5fcb000] 07:45:12 INFO - PROCESS | 23498 | 1461077112812 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]]]}] 07:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1434ms 07:45:12 INFO - PROCESS | 23498 | 1461077112838 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 07:45:12 INFO - PROCESS | 23498 | 1461077112842 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 07:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:45:12 INFO - PROCESS | 23498 | 1461077112849 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:45:12 INFO - PROCESS | 23498 | 1461077112855 Marionette TRACE conn3 <- [1,1418,null,{}] 07:45:12 INFO - PROCESS | 23498 | 1461077112870 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}] 07:45:13 INFO - PROCESS | 23498 | 1461077113090 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 07:45:13 INFO - PROCESS | 23498 | 1461077113254 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b83bf000 == 101 [pid = 23498] [id = 362] 07:45:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 142 (0x7f66af238c00) [pid = 23498] [serial = 1087] [outer = (nil)] 07:45:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 143 (0x7f66b36bdc00) [pid = 23498] [serial = 1088] [outer = 0x7f66af238c00] 07:45:13 INFO - PROCESS | 23498 | 1461077113324 Marionette DEBUG loaded listener.js 07:45:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 144 (0x7f66b624b800) [pid = 23498] [serial = 1089] [outer = 0x7f66af238c00] 07:45:14 INFO - PROCESS | 23498 | 1461077114189 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]]]}] 07:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1384ms 07:45:14 INFO - PROCESS | 23498 | 1461077114235 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 07:45:14 INFO - PROCESS | 23498 | 1461077114242 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 07:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:45:14 INFO - PROCESS | 23498 | 1461077114249 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:45:14 INFO - PROCESS | 23498 | 1461077114253 Marionette TRACE conn3 <- [1,1422,null,{}] 07:45:14 INFO - PROCESS | 23498 | 1461077114260 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}] 07:45:14 INFO - PROCESS | 23498 | 1461077114433 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 07:45:14 INFO - PROCESS | 23498 | 1461077114603 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf9bd000 == 102 [pid = 23498] [id = 363] 07:45:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f66afbf8000) [pid = 23498] [serial = 1090] [outer = (nil)] 07:45:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 146 (0x7f66b8910800) [pid = 23498] [serial = 1091] [outer = 0x7f66afbf8000] 07:45:14 INFO - PROCESS | 23498 | 1461077114670 Marionette DEBUG loaded listener.js 07:45:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 147 (0x7f66b9b99400) [pid = 23498] [serial = 1092] [outer = 0x7f66afbf8000] 07:45:15 INFO - PROCESS | 23498 | 1461077115533 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]]]}] 07:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1335ms 07:45:15 INFO - PROCESS | 23498 | 1461077115587 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 07:45:15 INFO - PROCESS | 23498 | 1461077115592 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 07:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:45:15 INFO - PROCESS | 23498 | 1461077115602 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:45:15 INFO - PROCESS | 23498 | 1461077115607 Marionette TRACE conn3 <- [1,1426,null,{}] 07:45:15 INFO - PROCESS | 23498 | 1461077115616 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}] 07:45:15 INFO - PROCESS | 23498 | 1461077115813 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 07:45:15 INFO - PROCESS | 23498 | 1461077115980 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8db7800 == 103 [pid = 23498] [id = 364] 07:45:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 148 (0x7f66ad1c4000) [pid = 23498] [serial = 1093] [outer = (nil)] 07:45:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66c59bb000) [pid = 23498] [serial = 1094] [outer = 0x7f66ad1c4000] 07:45:16 INFO - PROCESS | 23498 | 1461077116047 Marionette DEBUG loaded listener.js 07:45:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66c6d05c00) [pid = 23498] [serial = 1095] [outer = 0x7f66ad1c4000] 07:45:16 INFO - PROCESS | 23498 | 1461077116902 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]]]}] 07:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1338ms 07:45:16 INFO - PROCESS | 23498 | 1461077116940 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 07:45:16 INFO - PROCESS | 23498 | 1461077116942 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 07:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:45:16 INFO - PROCESS | 23498 | 1461077116954 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:45:16 INFO - PROCESS | 23498 | 1461077116957 Marionette TRACE conn3 <- [1,1430,null,{}] 07:45:16 INFO - PROCESS | 23498 | 1461077116961 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}] 07:45:17 INFO - PROCESS | 23498 | 1461077117149 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 07:45:17 INFO - PROCESS | 23498 | 1461077117322 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ccc6a800 == 104 [pid = 23498] [id = 365] 07:45:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 151 (0x7f66c8d84c00) [pid = 23498] [serial = 1096] [outer = (nil)] 07:45:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 152 (0x7f66caa30800) [pid = 23498] [serial = 1097] [outer = 0x7f66c8d84c00] 07:45:17 INFO - PROCESS | 23498 | 1461077117396 Marionette DEBUG loaded listener.js 07:45:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66cafa7000) [pid = 23498] [serial = 1098] [outer = 0x7f66c8d84c00] 07:45:18 INFO - PROCESS | 23498 | 1461077118257 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]]]}] 07:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1328ms 07:45:18 INFO - PROCESS | 23498 | 1461077118283 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 07:45:18 INFO - PROCESS | 23498 | 1461077118287 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 07:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:45:18 INFO - PROCESS | 23498 | 1461077118292 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:45:18 INFO - PROCESS | 23498 | 1461077118295 Marionette TRACE conn3 <- [1,1434,null,{}] 07:45:18 INFO - PROCESS | 23498 | 1461077118301 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}] 07:45:18 INFO - PROCESS | 23498 | 1461077118466 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 07:45:18 INFO - PROCESS | 23498 | 1461077118637 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf95800 == 105 [pid = 23498] [id = 366] 07:45:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 154 (0x7f66ab906400) [pid = 23498] [serial = 1099] [outer = (nil)] 07:45:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66ab90c400) [pid = 23498] [serial = 1100] [outer = 0x7f66ab906400] 07:45:18 INFO - PROCESS | 23498 | 1461077118702 Marionette DEBUG loaded listener.js 07:45:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66ab911000) [pid = 23498] [serial = 1101] [outer = 0x7f66ab906400] 07:45:19 INFO - PROCESS | 23498 | 1461077119590 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]]]}] 07:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1332ms 07:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:45:19 INFO - PROCESS | 23498 | 1461077119626 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 07:45:19 INFO - PROCESS | 23498 | 1461077119629 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 07:45:19 INFO - PROCESS | 23498 | 1461077119638 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:45:19 INFO - PROCESS | 23498 | 1461077119640 Marionette TRACE conn3 <- [1,1438,null,{}] 07:45:19 INFO - PROCESS | 23498 | 1461077119646 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}] 07:45:19 INFO - PROCESS | 23498 | 1461077119824 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 07:45:20 INFO - PROCESS | 23498 | 1461077120031 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a29b1000 == 106 [pid = 23498] [id = 367] 07:45:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 157 (0x7f66ab906c00) [pid = 23498] [serial = 1102] [outer = (nil)] 07:45:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66cafac800) [pid = 23498] [serial = 1103] [outer = 0x7f66ab906c00] 07:45:20 INFO - PROCESS | 23498 | 1461077120103 Marionette DEBUG loaded listener.js 07:45:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66cb00e400) [pid = 23498] [serial = 1104] [outer = 0x7f66ab906c00] 07:45:20 INFO - PROCESS | 23498 | 1461077120974 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]]]}] 07:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1391ms 07:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:45:21 INFO - PROCESS | 23498 | 1461077121026 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 07:45:21 INFO - PROCESS | 23498 | 1461077121028 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 07:45:21 INFO - PROCESS | 23498 | 1461077121034 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:45:21 INFO - PROCESS | 23498 | 1461077121038 Marionette TRACE conn3 <- [1,1442,null,{}] 07:45:21 INFO - PROCESS | 23498 | 1461077121043 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}] 07:45:21 INFO - PROCESS | 23498 | 1461077121216 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 07:45:21 INFO - PROCESS | 23498 | 1461077121388 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cf171800 == 107 [pid = 23498] [id = 368] 07:45:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66a4f53c00) [pid = 23498] [serial = 1105] [outer = (nil)] 07:45:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66a4f5c800) [pid = 23498] [serial = 1106] [outer = 0x7f66a4f53c00] 07:45:21 INFO - PROCESS | 23498 | 1461077121464 Marionette DEBUG loaded listener.js 07:45:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66a4f61000) [pid = 23498] [serial = 1107] [outer = 0x7f66a4f53c00] 07:45:22 INFO - PROCESS | 23498 | 1461077122358 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]]]}] 07:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1383ms 07:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:45:22 INFO - PROCESS | 23498 | 1461077122417 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 07:45:22 INFO - PROCESS | 23498 | 1461077122419 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 07:45:22 INFO - PROCESS | 23498 | 1461077122426 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:45:22 INFO - PROCESS | 23498 | 1461077122429 Marionette TRACE conn3 <- [1,1446,null,{}] 07:45:22 INFO - PROCESS | 23498 | 1461077122434 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}] 07:45:22 INFO - PROCESS | 23498 | 1461077122610 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 07:45:22 INFO - PROCESS | 23498 | 1461077122784 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a35d6800 == 108 [pid = 23498] [id = 369] 07:45:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66a1ff3c00) [pid = 23498] [serial = 1108] [outer = (nil)] 07:45:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66a4f61c00) [pid = 23498] [serial = 1109] [outer = 0x7f66a1ff3c00] 07:45:22 INFO - PROCESS | 23498 | 1461077122851 Marionette DEBUG loaded listener.js 07:45:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66ad021400) [pid = 23498] [serial = 1110] [outer = 0x7f66a1ff3c00] 07:45:23 INFO - PROCESS | 23498 | 1461077123688 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]]]}] 07:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1329ms 07:45:24 INFO - PROCESS | 23498 | 1461077124090 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 07:45:24 INFO - PROCESS | 23498 | 1461077124097 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 07:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:45:24 INFO - PROCESS | 23498 | 1461077124112 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:45:24 INFO - PROCESS | 23498 | 1461077124116 Marionette TRACE conn3 <- [1,1450,null,{}] 07:45:24 INFO - PROCESS | 23498 | 1461077124123 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}] 07:45:24 INFO - PROCESS | 23498 | 1461077124373 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 07:45:24 INFO - PROCESS | 23498 | 1461077124542 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:24 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae286800 == 109 [pid = 23498] [id = 370] 07:45:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66a47bf400) [pid = 23498] [serial = 1111] [outer = (nil)] 07:45:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66a5c9f800) [pid = 23498] [serial = 1112] [outer = 0x7f66a47bf400] 07:45:24 INFO - PROCESS | 23498 | 1461077124604 Marionette DEBUG loaded listener.js 07:45:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66ab908000) [pid = 23498] [serial = 1113] [outer = 0x7f66a47bf400] 07:45:25 INFO - PROCESS | 23498 | 1461077125481 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]]]}] 07:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1446ms 07:45:25 INFO - PROCESS | 23498 | 1461077125552 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 07:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:45:25 INFO - PROCESS | 23498 | 1461077125557 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 07:45:25 INFO - PROCESS | 23498 | 1461077125568 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:45:25 INFO - PROCESS | 23498 | 1461077125573 Marionette TRACE conn3 <- [1,1454,null,{}] 07:45:25 INFO - PROCESS | 23498 | 1461077125580 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}] 07:45:25 INFO - PROCESS | 23498 | 1461077125865 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 07:45:26 INFO - PROCESS | 23498 | 1461077126146 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a28e9000 == 110 [pid = 23498] [id = 371] 07:45:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66a5c99400) [pid = 23498] [serial = 1114] [outer = (nil)] 07:45:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66abab6c00) [pid = 23498] [serial = 1115] [outer = 0x7f66a5c99400] 07:45:26 INFO - PROCESS | 23498 | 1461077126209 Marionette DEBUG loaded listener.js 07:45:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66ad02a800) [pid = 23498] [serial = 1116] [outer = 0x7f66a5c99400] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b353e000 == 109 [pid = 23498] [id = 358] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0daa000 == 108 [pid = 23498] [id = 357] 07:45:26 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66a28cb400) [pid = 23498] [serial = 998] [outer = (nil)] [url = about:blank] 07:45:26 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66a36dc400) [pid = 23498] [serial = 1001] [outer = (nil)] [url = about:blank] 07:45:26 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66b1818000) [pid = 23498] [serial = 1028] [outer = (nil)] [url = about:blank] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af9e8800 == 107 [pid = 23498] [id = 356] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aea2c800 == 106 [pid = 23498] [id = 355] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad194800 == 105 [pid = 23498] [id = 354] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4625000 == 104 [pid = 23498] [id = 353] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad41f000 == 103 [pid = 23498] [id = 352] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bafcc800 == 102 [pid = 23498] [id = 347] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b8424000 == 101 [pid = 23498] [id = 346] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7928000 == 100 [pid = 23498] [id = 345] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2e0e800 == 99 [pid = 23498] [id = 344] 07:45:26 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae282000 == 98 [pid = 23498] [id = 343] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66b36b4800) [pid = 23498] [serial = 1022] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66b175b800) [pid = 23498] [serial = 1020] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66b3dc8c00) [pid = 23498] [serial = 1023] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66af3ddc00) [pid = 23498] [serial = 1016] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66a36d8000) [pid = 23498] [serial = 1005] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66a1fef000) [pid = 23498] [serial = 1004] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66abb08c00) [pid = 23498] [serial = 1008] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66a5fd2c00) [pid = 23498] [serial = 1007] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66aececc00) [pid = 23498] [serial = 1013] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66af071400) [pid = 23498] [serial = 1014] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f66ad04d000) [pid = 23498] [serial = 995] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 156 (0x7f66a46f6c00) [pid = 23498] [serial = 977] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 155 (0x7f66ac421000) [pid = 23498] [serial = 1010] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 154 (0x7f66ad23bc00) [pid = 23498] [serial = 1011] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 153 (0x7f66cae8a400) [pid = 23498] [serial = 992] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 152 (0x7f66b2f1f400) [pid = 23498] [serial = 983] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 151 (0x7f66c4ad4000) [pid = 23498] [serial = 989] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 150 (0x7f66b8aa9800) [pid = 23498] [serial = 975] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f66b6f89800) [pid = 23498] [serial = 986] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66ad22f400) [pid = 23498] [serial = 980] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 147 (0x7f66af795c00) [pid = 23498] [serial = 1017] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 146 (0x7f66af3d8800) [pid = 23498] [serial = 1026] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 145 (0x7f66a5fc9000) [pid = 23498] [serial = 1025] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | --DOMWINDOW == 144 (0x7f66afbf4c00) [pid = 23498] [serial = 1019] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 23498 | 1461077127162 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]]]}] 07:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1641ms 07:45:27 INFO - PROCESS | 23498 | 1461077127207 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 07:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:45:27 INFO - PROCESS | 23498 | 1461077127213 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 07:45:27 INFO - PROCESS | 23498 | 1461077127222 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:45:27 INFO - PROCESS | 23498 | 1461077127227 Marionette TRACE conn3 <- [1,1458,null,{}] 07:45:27 INFO - PROCESS | 23498 | 1461077127245 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}] 07:45:27 INFO - PROCESS | 23498 | 1461077127524 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 07:45:27 INFO - PROCESS | 23498 | 1461077127740 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae279800 == 99 [pid = 23498] [id = 372] 07:45:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f66ad1c5000) [pid = 23498] [serial = 1117] [outer = (nil)] 07:45:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 146 (0x7f66ad297c00) [pid = 23498] [serial = 1118] [outer = 0x7f66ad1c5000] 07:45:27 INFO - PROCESS | 23498 | 1461077127811 Marionette DEBUG loaded listener.js 07:45:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 147 (0x7f66aea0c400) [pid = 23498] [serial = 1119] [outer = 0x7f66ad1c5000] 07:45:28 INFO - PROCESS | 23498 | 1461077128459 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]]]}] 07:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1290ms 07:45:28 INFO - PROCESS | 23498 | 1461077128509 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 07:45:28 INFO - PROCESS | 23498 | 1461077128512 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 07:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:45:28 INFO - PROCESS | 23498 | 1461077128518 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:45:28 INFO - PROCESS | 23498 | 1461077128520 Marionette TRACE conn3 <- [1,1462,null,{}] 07:45:28 INFO - PROCESS | 23498 | 1461077128525 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}] 07:45:28 INFO - PROCESS | 23498 | 1461077128730 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 07:45:28 INFO - PROCESS | 23498 | 1461077128813 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed16000 == 100 [pid = 23498] [id = 373] 07:45:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 148 (0x7f66ad023800) [pid = 23498] [serial = 1120] [outer = (nil)] 07:45:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66af1bb400) [pid = 23498] [serial = 1121] [outer = 0x7f66ad023800] 07:45:28 INFO - PROCESS | 23498 | 1461077128871 Marionette DEBUG loaded listener.js 07:45:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66af6ba800) [pid = 23498] [serial = 1122] [outer = 0x7f66ad023800] 07:45:29 INFO - PROCESS | 23498 | 1461077129570 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]]]}] 07:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1126ms 07:45:29 INFO - PROCESS | 23498 | 1461077129646 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 07:45:29 INFO - PROCESS | 23498 | 1461077129648 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 07:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:45:29 INFO - PROCESS | 23498 | 1461077129655 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:45:29 INFO - PROCESS | 23498 | 1461077129656 Marionette TRACE conn3 <- [1,1466,null,{}] 07:45:29 INFO - PROCESS | 23498 | 1461077129662 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}] 07:45:29 INFO - PROCESS | 23498 | 1461077129855 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 07:45:29 INFO - PROCESS | 23498 | 1461077129875 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0958800 == 101 [pid = 23498] [id = 374] 07:45:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 151 (0x7f66af23fc00) [pid = 23498] [serial = 1123] [outer = (nil)] 07:45:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 152 (0x7f66afa0d800) [pid = 23498] [serial = 1124] [outer = 0x7f66af23fc00] 07:45:29 INFO - PROCESS | 23498 | 1461077129931 Marionette DEBUG loaded listener.js 07:45:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66b0c06400) [pid = 23498] [serial = 1125] [outer = 0x7f66af23fc00] 07:45:30 INFO - PROCESS | 23498 | 1461077130744 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]]]}] 07:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1125ms 07:45:30 INFO - PROCESS | 23498 | 1461077130781 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 07:45:30 INFO - PROCESS | 23498 | 1461077130783 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 07:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:45:30 INFO - PROCESS | 23498 | 1461077130790 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:45:30 INFO - PROCESS | 23498 | 1461077130792 Marionette TRACE conn3 <- [1,1470,null,{}] 07:45:30 INFO - PROCESS | 23498 | 1461077130803 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}] 07:45:31 INFO - PROCESS | 23498 | 1461077131027 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 07:45:31 INFO - PROCESS | 23498 | 1461077131049 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3540000 == 102 [pid = 23498] [id = 375] 07:45:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 154 (0x7f66b2cdc800) [pid = 23498] [serial = 1126] [outer = (nil)] 07:45:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66b36bac00) [pid = 23498] [serial = 1127] [outer = 0x7f66b2cdc800] 07:45:31 INFO - PROCESS | 23498 | 1461077131107 Marionette DEBUG loaded listener.js 07:45:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66b5561c00) [pid = 23498] [serial = 1128] [outer = 0x7f66b2cdc800] 07:45:31 INFO - PROCESS | 23498 | --DOMWINDOW == 155 (0x7f66af1b2800) [pid = 23498] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:45:31 INFO - PROCESS | 23498 | --DOMWINDOW == 154 (0x7f66a1ff1000) [pid = 23498] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:45:31 INFO - PROCESS | 23498 | --DOMWINDOW == 153 (0x7f66ac423000) [pid = 23498] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:45:31 INFO - PROCESS | 23498 | --DOMWINDOW == 152 (0x7f66b3dc3800) [pid = 23498] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:45:31 INFO - PROCESS | 23498 | --DOMWINDOW == 151 (0x7f66a46eb400) [pid = 23498] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:45:31 INFO - PROCESS | 23498 | --DOMWINDOW == 150 (0x7f66a28cc400) [pid = 23498] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:45:31 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f66a46ed000) [pid = 23498] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:45:31 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66af78d800) [pid = 23498] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:45:32 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aef30000 == 101 [pid = 23498] [id = 11] 07:45:32 INFO - PROCESS | 23498 | 1461077132174 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]]]}] 07:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1440ms 07:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:45:32 INFO - PROCESS | 23498 | 1461077132232 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 07:45:32 INFO - PROCESS | 23498 | 1461077132234 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 07:45:32 INFO - PROCESS | 23498 | 1461077132240 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:45:32 INFO - PROCESS | 23498 | 1461077132242 Marionette TRACE conn3 <- [1,1474,null,{}] 07:45:32 INFO - PROCESS | 23498 | 1461077132247 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}] 07:45:32 INFO - PROCESS | 23498 | 1461077132398 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 07:45:32 INFO - PROCESS | 23498 | 1461077132411 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3f16800 == 102 [pid = 23498] [id = 376] 07:45:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66aef5f000) [pid = 23498] [serial = 1129] [outer = (nil)] 07:45:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66b5891c00) [pid = 23498] [serial = 1130] [outer = 0x7f66aef5f000] 07:45:32 INFO - PROCESS | 23498 | 1461077132468 Marionette DEBUG loaded listener.js 07:45:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 151 (0x7f66b6244800) [pid = 23498] [serial = 1131] [outer = 0x7f66aef5f000] 07:45:33 INFO - PROCESS | 23498 | 1461077133213 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]]]}] 07:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1030ms 07:45:33 INFO - PROCESS | 23498 | 1461077133269 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 07:45:33 INFO - PROCESS | 23498 | 1461077133272 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 07:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:45:33 INFO - PROCESS | 23498 | 1461077133278 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:45:33 INFO - PROCESS | 23498 | 1461077133280 Marionette TRACE conn3 <- [1,1478,null,{}] 07:45:33 INFO - PROCESS | 23498 | 1461077133285 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}] 07:45:33 INFO - PROCESS | 23498 | 1461077133473 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 07:45:33 INFO - PROCESS | 23498 | 1461077133486 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7926800 == 103 [pid = 23498] [id = 377] 07:45:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 152 (0x7f66b0d22800) [pid = 23498] [serial = 1132] [outer = (nil)] 07:45:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66b65ddc00) [pid = 23498] [serial = 1133] [outer = 0x7f66b0d22800] 07:45:33 INFO - PROCESS | 23498 | 1461077133541 Marionette DEBUG loaded listener.js 07:45:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 154 (0x7f66b743b400) [pid = 23498] [serial = 1134] [outer = 0x7f66b0d22800] 07:45:34 INFO - PROCESS | 23498 | 1461077134564 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]]]}] 07:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1327ms 07:45:34 INFO - PROCESS | 23498 | 1461077134606 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 07:45:34 INFO - PROCESS | 23498 | 1461077134614 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 07:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:45:34 INFO - PROCESS | 23498 | 1461077134622 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:45:34 INFO - PROCESS | 23498 | 1461077134628 Marionette TRACE conn3 <- [1,1482,null,{}] 07:45:34 INFO - PROCESS | 23498 | 1461077134635 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}] 07:45:34 INFO - PROCESS | 23498 | 1461077134845 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 07:45:35 INFO - PROCESS | 23498 | 1461077135020 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:35 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad4f9800 == 104 [pid = 23498] [id = 378] 07:45:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66a5ca0800) [pid = 23498] [serial = 1135] [outer = (nil)] 07:45:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66abab3c00) [pid = 23498] [serial = 1136] [outer = 0x7f66a5ca0800] 07:45:35 INFO - PROCESS | 23498 | 1461077135088 Marionette DEBUG loaded listener.js 07:45:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 157 (0x7f66ad026000) [pid = 23498] [serial = 1137] [outer = 0x7f66a5ca0800] 07:45:36 INFO - PROCESS | 23498 | 1461077136092 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]]]}] 07:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1532ms 07:45:36 INFO - PROCESS | 23498 | 1461077136156 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 07:45:36 INFO - PROCESS | 23498 | 1461077136164 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 07:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:45:36 INFO - PROCESS | 23498 | 1461077136175 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:45:36 INFO - PROCESS | 23498 | 1461077136178 Marionette TRACE conn3 <- [1,1486,null,{}] 07:45:36 INFO - PROCESS | 23498 | 1461077136184 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}] 07:45:36 INFO - PROCESS | 23498 | 1461077136408 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 07:45:36 INFO - PROCESS | 23498 | 1461077136649 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b352d000 == 105 [pid = 23498] [id = 379] 07:45:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66ad027000) [pid = 23498] [serial = 1138] [outer = (nil)] 07:45:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66aea15800) [pid = 23498] [serial = 1139] [outer = 0x7f66ad027000] 07:45:36 INFO - PROCESS | 23498 | 1461077136732 Marionette DEBUG loaded listener.js 07:45:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66af23f000) [pid = 23498] [serial = 1140] [outer = 0x7f66ad027000] 07:45:37 INFO - PROCESS | 23498 | 1461077137624 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]]]}] 07:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1484ms 07:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:45:37 INFO - PROCESS | 23498 | 1461077137659 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 07:45:37 INFO - PROCESS | 23498 | 1461077137662 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 07:45:37 INFO - PROCESS | 23498 | 1461077137668 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:45:37 INFO - PROCESS | 23498 | 1461077137673 Marionette TRACE conn3 <- [1,1490,null,{}] 07:45:37 INFO - PROCESS | 23498 | 1461077137688 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}] 07:45:37 INFO - PROCESS | 23498 | 1461077137878 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 07:45:38 INFO - PROCESS | 23498 | 1461077138049 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:38 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b899d000 == 106 [pid = 23498] [id = 380] 07:45:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66afbf9c00) [pid = 23498] [serial = 1141] [outer = (nil)] 07:45:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66b2f20400) [pid = 23498] [serial = 1142] [outer = 0x7f66afbf9c00] 07:45:38 INFO - PROCESS | 23498 | 1461077138121 Marionette DEBUG loaded listener.js 07:45:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66b3f75000) [pid = 23498] [serial = 1143] [outer = 0x7f66afbf9c00] 07:45:38 INFO - PROCESS | 23498 | 1461077138927 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]]]}] 07:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1284ms 07:45:38 INFO - PROCESS | 23498 | 1461077138951 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 07:45:38 INFO - PROCESS | 23498 | 1461077138954 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 07:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:45:38 INFO - PROCESS | 23498 | 1461077138961 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:45:38 INFO - PROCESS | 23498 | 1461077138963 Marionette TRACE conn3 <- [1,1494,null,{}] 07:45:38 INFO - PROCESS | 23498 | 1461077138969 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}] 07:45:39 INFO - PROCESS | 23498 | 1461077139137 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 07:45:39 INFO - PROCESS | 23498 | 1461077139307 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c56d5800 == 107 [pid = 23498] [id = 381] 07:45:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66af794400) [pid = 23498] [serial = 1144] [outer = (nil)] 07:45:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66b7454000) [pid = 23498] [serial = 1145] [outer = 0x7f66af794400] 07:45:39 INFO - PROCESS | 23498 | 1461077139370 Marionette DEBUG loaded listener.js 07:45:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66b7c40400) [pid = 23498] [serial = 1146] [outer = 0x7f66af794400] 07:45:40 INFO - PROCESS | 23498 | 1461077140208 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]]]}] 07:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1284ms 07:45:40 INFO - PROCESS | 23498 | 1461077140247 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 07:45:40 INFO - PROCESS | 23498 | 1461077140251 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 07:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:45:40 INFO - PROCESS | 23498 | 1461077140257 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:45:40 INFO - PROCESS | 23498 | 1461077140265 Marionette TRACE conn3 <- [1,1498,null,{}] 07:45:40 INFO - PROCESS | 23498 | 1461077140273 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}] 07:45:40 INFO - PROCESS | 23498 | 1461077140438 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 07:45:40 INFO - PROCESS | 23498 | 1461077140609 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:40 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8d34800 == 108 [pid = 23498] [id = 382] 07:45:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66b3dc9800) [pid = 23498] [serial = 1147] [outer = (nil)] 07:45:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66b8911400) [pid = 23498] [serial = 1148] [outer = 0x7f66b3dc9800] 07:45:40 INFO - PROCESS | 23498 | 1461077140671 Marionette DEBUG loaded listener.js 07:45:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66b9439c00) [pid = 23498] [serial = 1149] [outer = 0x7f66b3dc9800] 07:45:41 INFO - PROCESS | 23498 | 1461077141535 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]]]}] 07:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1337ms 07:45:41 INFO - PROCESS | 23498 | 1461077141595 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 07:45:41 INFO - PROCESS | 23498 | 1461077141599 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 07:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:45:41 INFO - PROCESS | 23498 | 1461077141604 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:45:41 INFO - PROCESS | 23498 | 1461077141606 Marionette TRACE conn3 <- [1,1502,null,{}] 07:45:41 INFO - PROCESS | 23498 | 1461077141612 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}] 07:45:41 INFO - PROCESS | 23498 | 1461077141792 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 07:45:41 INFO - PROCESS | 23498 | 1461077141959 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cd642800 == 109 [pid = 23498] [id = 383] 07:45:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66c59b0c00) [pid = 23498] [serial = 1150] [outer = (nil)] 07:45:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66c6b3b000) [pid = 23498] [serial = 1151] [outer = 0x7f66c59b0c00] 07:45:42 INFO - PROCESS | 23498 | 1461077142028 Marionette DEBUG loaded listener.js 07:45:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66caa22400) [pid = 23498] [serial = 1152] [outer = 0x7f66c59b0c00] 07:45:42 INFO - PROCESS | 23498 | 1461077142783 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]]]}] 07:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1227ms 07:45:42 INFO - PROCESS | 23498 | 1461077142832 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 07:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:45:42 INFO - PROCESS | 23498 | 1461077142836 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 07:45:42 INFO - PROCESS | 23498 | 1461077142842 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:45:42 INFO - PROCESS | 23498 | 1461077142845 Marionette TRACE conn3 <- [1,1506,null,{}] 07:45:42 INFO - PROCESS | 23498 | 1461077142850 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}] 07:45:43 INFO - PROCESS | 23498 | 1461077143008 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 07:45:43 INFO - PROCESS | 23498 | 1461077143186 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:43 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a60cf800 == 110 [pid = 23498] [id = 384] 07:45:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66c59b1c00) [pid = 23498] [serial = 1153] [outer = (nil)] 07:45:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f66caae2000) [pid = 23498] [serial = 1154] [outer = 0x7f66c59b1c00] 07:45:43 INFO - PROCESS | 23498 | 1461077143252 Marionette DEBUG loaded listener.js 07:45:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66cab5e800) [pid = 23498] [serial = 1155] [outer = 0x7f66c59b1c00] 07:45:44 INFO - PROCESS | 23498 | 1461077144020 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]]]}] 07:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1229ms 07:45:44 INFO - PROCESS | 23498 | 1461077144072 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 07:45:44 INFO - PROCESS | 23498 | 1461077144077 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 07:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:45:44 INFO - PROCESS | 23498 | 1461077144083 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:45:44 INFO - PROCESS | 23498 | 1461077144085 Marionette TRACE conn3 <- [1,1510,null,{}] 07:45:44 INFO - PROCESS | 23498 | 1461077144091 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}] 07:45:44 INFO - PROCESS | 23498 | 1461077144256 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 07:45:44 INFO - PROCESS | 23498 | 1461077144428 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cd93a800 == 111 [pid = 23498] [id = 385] 07:45:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f66a1da5800) [pid = 23498] [serial = 1156] [outer = (nil)] 07:45:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f66a1daa800) [pid = 23498] [serial = 1157] [outer = 0x7f66a1da5800] 07:45:44 INFO - PROCESS | 23498 | 1461077144490 Marionette DEBUG loaded listener.js 07:45:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f66a1dafc00) [pid = 23498] [serial = 1158] [outer = 0x7f66a1da5800] 07:45:45 INFO - PROCESS | 23498 | 1461077145292 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]]]}] 07:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1238ms 07:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:45:45 INFO - PROCESS | 23498 | 1461077145322 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 07:45:45 INFO - PROCESS | 23498 | 1461077145324 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 07:45:45 INFO - PROCESS | 23498 | 1461077145330 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:45:45 INFO - PROCESS | 23498 | 1461077145334 Marionette TRACE conn3 <- [1,1514,null,{}] 07:45:45 INFO - PROCESS | 23498 | 1461077145338 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}] 07:45:45 INFO - PROCESS | 23498 | 1461077145494 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 07:45:45 INFO - PROCESS | 23498 | 1461077145666 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a2983800 == 112 [pid = 23498] [id = 386] 07:45:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66a1da6000) [pid = 23498] [serial = 1159] [outer = (nil)] 07:45:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f66c6eb9000) [pid = 23498] [serial = 1160] [outer = 0x7f66a1da6000] 07:45:45 INFO - PROCESS | 23498 | 1461077145727 Marionette DEBUG loaded listener.js 07:45:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66cae04c00) [pid = 23498] [serial = 1161] [outer = 0x7f66a1da6000] 07:45:46 INFO - PROCESS | 23498 | 1461077146520 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]]]}] 07:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1227ms 07:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:45:46 INFO - PROCESS | 23498 | 1461077146558 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 07:45:46 INFO - PROCESS | 23498 | 1461077146560 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 07:45:46 INFO - PROCESS | 23498 | 1461077146567 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:45:46 INFO - PROCESS | 23498 | 1461077146570 Marionette TRACE conn3 <- [1,1518,null,{}] 07:45:46 INFO - PROCESS | 23498 | 1461077146575 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}] 07:45:46 INFO - PROCESS | 23498 | 1461077146734 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 07:45:46 INFO - PROCESS | 23498 | 1461077146922 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4d0f000 == 113 [pid = 23498] [id = 387] 07:45:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f669feedc00) [pid = 23498] [serial = 1162] [outer = (nil)] 07:45:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f669fef3800) [pid = 23498] [serial = 1163] [outer = 0x7f669feedc00] 07:45:46 INFO - PROCESS | 23498 | 1461077146986 Marionette DEBUG loaded listener.js 07:45:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f669fef8000) [pid = 23498] [serial = 1164] [outer = 0x7f669feedc00] 07:45:47 INFO - PROCESS | 23498 | 1461077147834 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]]]}] 07:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1330ms 07:45:47 INFO - PROCESS | 23498 | 1461077147896 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 07:45:47 INFO - PROCESS | 23498 | 1461077147900 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 07:45:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:45:47 INFO - PROCESS | 23498 | 1461077147906 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:45:47 INFO - PROCESS | 23498 | 1461077147911 Marionette TRACE conn3 <- [1,1522,null,{}] 07:45:47 INFO - PROCESS | 23498 | 1461077147916 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}] 07:45:48 INFO - PROCESS | 23498 | 1461077148153 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 07:45:48 INFO - PROCESS | 23498 | 1461077148632 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad402800 == 114 [pid = 23498] [id = 388] 07:45:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66a1dacc00) [pid = 23498] [serial = 1165] [outer = (nil)] 07:45:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66a1dcd000) [pid = 23498] [serial = 1166] [outer = 0x7f66a1dacc00] 07:45:48 INFO - PROCESS | 23498 | 1461077148738 Marionette DEBUG loaded listener.js 07:45:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66a36d8c00) [pid = 23498] [serial = 1167] [outer = 0x7f66a1dacc00] 07:45:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:45:49 INFO - PROCESS | 23498 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:45:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:45:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:45:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:45:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:45:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:45:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:45:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:45:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:45:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:45:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:45:49 INFO - PROCESS | 23498 | 1461077149483 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"]]]}] 07:45:49 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 () { 07:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:45:49 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 () { 07:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:45:49 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 () { 07:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:45:49 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 () { 07:45:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:45:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1633ms 07:45:49 INFO - PROCESS | 23498 | 1461077149545 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 07:45:49 INFO - PROCESS | 23498 | 1461077149553 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 07:45:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:45:49 INFO - PROCESS | 23498 | 1461077149562 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:45:49 INFO - PROCESS | 23498 | 1461077149566 Marionette TRACE conn3 <- [1,1526,null,{}] 07:45:49 INFO - PROCESS | 23498 | 1461077149590 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}] 07:45:49 INFO - PROCESS | 23498 | 1461077149772 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 07:45:50 INFO - PROCESS | 23498 | 1461077150079 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:50 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a29a4000 == 115 [pid = 23498] [id = 389] 07:45:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66ab909400) [pid = 23498] [serial = 1168] [outer = (nil)] 07:45:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66abab6000) [pid = 23498] [serial = 1169] [outer = 0x7f66ab909400] 07:45:50 INFO - PROCESS | 23498 | 1461077150144 Marionette DEBUG loaded listener.js 07:45:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66ac428800) [pid = 23498] [serial = 1170] [outer = 0x7f66ab909400] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3edb000 == 114 [pid = 23498] [id = 331] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cd924800 == 113 [pid = 23498] [id = 330] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abf44800 == 112 [pid = 23498] [id = 333] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a28df800 == 111 [pid = 23498] [id = 332] 07:45:50 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66ad04d400) [pid = 23498] [serial = 1055] [outer = (nil)] [url = about:blank] 07:45:50 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66b7136400) [pid = 23498] [serial = 1079] [outer = (nil)] [url = about:blank] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3f16800 == 110 [pid = 23498] [id = 376] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3540000 == 109 [pid = 23498] [id = 375] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0958800 == 108 [pid = 23498] [id = 374] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed16000 == 107 [pid = 23498] [id = 373] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae279800 == 106 [pid = 23498] [id = 372] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a28e9000 == 105 [pid = 23498] [id = 371] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae286800 == 104 [pid = 23498] [id = 370] 07:45:50 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abf95800 == 103 [pid = 23498] [id = 366] 07:45:51 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ccc6a800 == 102 [pid = 23498] [id = 365] 07:45:51 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8db7800 == 101 [pid = 23498] [id = 364] 07:45:51 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf9bd000 == 100 [pid = 23498] [id = 363] 07:45:51 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b83bf000 == 99 [pid = 23498] [id = 362] 07:45:51 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2e22800 == 98 [pid = 23498] [id = 361] 07:45:51 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad421000 == 97 [pid = 23498] [id = 360] 07:45:51 INFO - PROCESS | 23498 | 1461077151070 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"]]]}] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66b9cb7c00) [pid = 23498] [serial = 1049] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66b3dcc000) [pid = 23498] [serial = 1073] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66b2c93000) [pid = 23498] [serial = 1071] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66b6247c00) [pid = 23498] [serial = 1076] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66b65dd000) [pid = 23498] [serial = 1077] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66a46e8000) [pid = 23498] [serial = 1059] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66b3dcd000) [pid = 23498] [serial = 1040] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66afbf9800) [pid = 23498] [serial = 1037] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66abab8400) [pid = 23498] [serial = 1061] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66af072000) [pid = 23498] [serial = 1067] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 177 (0x7f66a28c9400) [pid = 23498] [serial = 1058] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66a5fd0400) [pid = 23498] [serial = 1031] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66ad23c400) [pid = 23498] [serial = 1034] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 174 (0x7f66b745a000) [pid = 23498] [serial = 1046] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 173 (0x7f66ad234c00) [pid = 23498] [serial = 1064] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 172 (0x7f66b5898000) [pid = 23498] [serial = 1074] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66ac41cc00) [pid = 23498] [serial = 1062] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66af6be800) [pid = 23498] [serial = 1068] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66ad29e000) [pid = 23498] [serial = 1065] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66b3dcd800) [pid = 23498] [serial = 1029] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66b0c0f400) [pid = 23498] [serial = 1070] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66c5b97800) [pid = 23498] [serial = 1052] [outer = (nil)] [url = about:blank] 07:45:51 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66b55be400) [pid = 23498] [serial = 1043] [outer = (nil)] [url = about:blank] 07:45:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:45:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:45:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:45:51 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1591ms 07:45:51 INFO - PROCESS | 23498 | 1461077151160 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 07:45:51 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:45:51 INFO - PROCESS | 23498 | 1461077151165 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 07:45:51 INFO - PROCESS | 23498 | 1461077151172 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:45:51 INFO - PROCESS | 23498 | 1461077151175 Marionette TRACE conn3 <- [1,1530,null,{}] 07:45:51 INFO - PROCESS | 23498 | 1461077151180 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}] 07:45:51 INFO - PROCESS | 23498 | 1461077151351 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 07:45:51 INFO - PROCESS | 23498 | 1461077151497 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad40f800 == 98 [pid = 23498] [id = 390] 07:45:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66ab90e000) [pid = 23498] [serial = 1171] [outer = (nil)] 07:45:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66ad1c5400) [pid = 23498] [serial = 1172] [outer = 0x7f66ab90e000] 07:45:51 INFO - PROCESS | 23498 | 1461077151559 Marionette DEBUG loaded listener.js 07:45:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66af075400) [pid = 23498] [serial = 1173] [outer = 0x7f66ab90e000] 07:45:52 INFO - PROCESS | 23498 | 1461077152175 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]]]}] 07:45:52 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 07:45:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:45:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:45:52 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. 07:45:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:45:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1029ms 07:45:52 INFO - PROCESS | 23498 | 1461077152205 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 07:45:52 INFO - PROCESS | 23498 | 1461077152207 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 07:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:45:52 INFO - PROCESS | 23498 | 1461077152220 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:45:52 INFO - PROCESS | 23498 | 1461077152228 Marionette TRACE conn3 <- [1,1534,null,{}] 07:45:52 INFO - PROCESS | 23498 | 1461077152283 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}] 07:45:52 INFO - PROCESS | 23498 | 1461077152481 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 07:45:52 INFO - PROCESS | 23498 | 1461077152502 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af2ae000 == 99 [pid = 23498] [id = 391] 07:45:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66ad025c00) [pid = 23498] [serial = 1174] [outer = (nil)] 07:45:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66afbf9800) [pid = 23498] [serial = 1175] [outer = 0x7f66ad025c00] 07:45:52 INFO - PROCESS | 23498 | 1461077152557 Marionette DEBUG loaded listener.js 07:45:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66b36b4800) [pid = 23498] [serial = 1176] [outer = 0x7f66ad025c00] 07:45:53 INFO - PROCESS | 23498 | 1461077153312 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]]]}] 07:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1139ms 07:45:53 INFO - PROCESS | 23498 | 1461077153358 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 07:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:45:53 INFO - PROCESS | 23498 | 1461077153362 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 07:45:53 INFO - PROCESS | 23498 | 1461077153375 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:45:53 INFO - PROCESS | 23498 | 1461077153377 Marionette TRACE conn3 <- [1,1538,null,{}] 07:45:53 INFO - PROCESS | 23498 | 1461077153381 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}] 07:45:53 INFO - PROCESS | 23498 | 1461077153584 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 07:45:53 INFO - PROCESS | 23498 | 1461077153614 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b178d000 == 100 [pid = 23498] [id = 392] 07:45:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66b36b6c00) [pid = 23498] [serial = 1177] [outer = (nil)] 07:45:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66b55b8c00) [pid = 23498] [serial = 1178] [outer = 0x7f66b36b6c00] 07:45:53 INFO - PROCESS | 23498 | 1461077153668 Marionette DEBUG loaded listener.js 07:45:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f66b6f8f400) [pid = 23498] [serial = 1179] [outer = 0x7f66b36b6c00] 07:45:54 INFO - PROCESS | 23498 | 1461077154450 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]]]}] 07:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1135ms 07:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:45:54 INFO - PROCESS | 23498 | 1461077154504 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 07:45:54 INFO - PROCESS | 23498 | 1461077154506 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 07:45:54 INFO - PROCESS | 23498 | 1461077154517 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:45:54 INFO - PROCESS | 23498 | 1461077154519 Marionette TRACE conn3 <- [1,1542,null,{}] 07:45:54 INFO - PROCESS | 23498 | 1461077154524 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}] 07:45:54 INFO - PROCESS | 23498 | 1461077154717 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 07:45:54 INFO - PROCESS | 23498 | 1461077154750 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:54 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3ec9000 == 101 [pid = 23498] [id = 393] 07:45:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66b65d8800) [pid = 23498] [serial = 1180] [outer = (nil)] 07:45:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f66b72b1400) [pid = 23498] [serial = 1181] [outer = 0x7f66b65d8800] 07:45:54 INFO - PROCESS | 23498 | 1461077154816 Marionette DEBUG loaded listener.js 07:45:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f66b9c29800) [pid = 23498] [serial = 1182] [outer = 0x7f66b65d8800] 07:45:55 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66aef63400) [pid = 23498] [serial = 33] [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.] 07:45:55 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66aef37000) [pid = 23498] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:45:55 INFO - PROCESS | 23498 | --DOMWINDOW == 174 (0x7f66af23fc00) [pid = 23498] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:45:55 INFO - PROCESS | 23498 | --DOMWINDOW == 173 (0x7f66b2cdc800) [pid = 23498] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:45:55 INFO - PROCESS | 23498 | --DOMWINDOW == 172 (0x7f66aef5f000) [pid = 23498] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:45:55 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66ad023800) [pid = 23498] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:45:55 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66b2ce7800) [pid = 23498] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:45:55 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66ad1c5000) [pid = 23498] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:45:55 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66a5c99400) [pid = 23498] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:45:55 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66a47bf400) [pid = 23498] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:45:55 INFO - PROCESS | 23498 | 1461077155744 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]]]}] 07:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1246ms 07:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:45:55 INFO - PROCESS | 23498 | 1461077155757 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 07:45:55 INFO - PROCESS | 23498 | 1461077155759 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 07:45:55 INFO - PROCESS | 23498 | 1461077155766 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:45:55 INFO - PROCESS | 23498 | 1461077155769 Marionette TRACE conn3 <- [1,1546,null,{}] 07:45:55 INFO - PROCESS | 23498 | 1461077155773 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}] 07:45:55 INFO - PROCESS | 23498 | 1461077155933 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 07:45:56 INFO - PROCESS | 23498 | 1461077156071 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:56 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3ed3800 == 102 [pid = 23498] [id = 394] 07:45:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66ad02d400) [pid = 23498] [serial = 1183] [outer = (nil)] 07:45:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66afa0c000) [pid = 23498] [serial = 1184] [outer = 0x7f66ad02d400] 07:45:56 INFO - PROCESS | 23498 | 1461077156125 Marionette DEBUG loaded listener.js 07:45:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66bb059000) [pid = 23498] [serial = 1185] [outer = 0x7f66ad02d400] 07:45:56 INFO - PROCESS | 23498 | 1461077156738 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]]]}] 07:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1032ms 07:45:56 INFO - PROCESS | 23498 | 1461077156796 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 07:45:56 INFO - PROCESS | 23498 | 1461077156799 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 07:45:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:45:56 INFO - PROCESS | 23498 | 1461077156805 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:45:56 INFO - PROCESS | 23498 | 1461077156808 Marionette TRACE conn3 <- [1,1550,null,{}] 07:45:56 INFO - PROCESS | 23498 | 1461077156813 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}] 07:45:57 INFO - PROCESS | 23498 | 1461077157024 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 07:45:57 INFO - PROCESS | 23498 | 1461077157042 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b79e6000 == 103 [pid = 23498] [id = 395] 07:45:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66ad048800) [pid = 23498] [serial = 1186] [outer = (nil)] 07:45:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66bb0db800) [pid = 23498] [serial = 1187] [outer = 0x7f66ad048800] 07:45:57 INFO - PROCESS | 23498 | 1461077157099 Marionette DEBUG loaded listener.js 07:45:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66c6b3f000) [pid = 23498] [serial = 1188] [outer = 0x7f66ad048800] 07:45:58 INFO - PROCESS | 23498 | 1461077158104 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]]]}] 07:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1328ms 07:45:58 INFO - PROCESS | 23498 | 1461077158134 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 07:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:45:58 INFO - PROCESS | 23498 | 1461077158140 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 07:45:58 INFO - PROCESS | 23498 | 1461077158148 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:45:58 INFO - PROCESS | 23498 | 1461077158154 Marionette TRACE conn3 <- [1,1554,null,{}] 07:45:58 INFO - PROCESS | 23498 | 1461077158161 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}] 07:45:58 INFO - PROCESS | 23498 | 1461077158353 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 07:45:58 INFO - PROCESS | 23498 | 1461077158537 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad1af000 == 104 [pid = 23498] [id = 396] 07:45:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f66a46f5400) [pid = 23498] [serial = 1189] [outer = (nil)] 07:45:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66a5fcec00) [pid = 23498] [serial = 1190] [outer = 0x7f66a46f5400] 07:45:58 INFO - PROCESS | 23498 | 1461077158608 Marionette DEBUG loaded listener.js 07:45:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f66abdcdc00) [pid = 23498] [serial = 1191] [outer = 0x7f66a46f5400] 07:45:59 INFO - PROCESS | 23498 | 1461077159487 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]]]}] 07:45:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:45:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1383ms 07:45:59 INFO - PROCESS | 23498 | 1461077159531 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 07:45:59 INFO - PROCESS | 23498 | 1461077159539 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 07:45:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:45:59 INFO - PROCESS | 23498 | 1461077159550 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:45:59 INFO - PROCESS | 23498 | 1461077159553 Marionette TRACE conn3 <- [1,1558,null,{}] 07:45:59 INFO - PROCESS | 23498 | 1461077159559 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}] 07:45:59 INFO - PROCESS | 23498 | 1461077159729 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 07:45:59 INFO - PROCESS | 23498 | 1461077159912 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:59 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0953000 == 105 [pid = 23498] [id = 397] 07:45:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f66a47b8000) [pid = 23498] [serial = 1192] [outer = (nil)] 07:45:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f66abdd9800) [pid = 23498] [serial = 1193] [outer = 0x7f66a47b8000] 07:45:59 INFO - PROCESS | 23498 | 1461077159977 Marionette DEBUG loaded listener.js 07:46:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66ad028800) [pid = 23498] [serial = 1194] [outer = 0x7f66a47b8000] 07:46:00 INFO - PROCESS | 23498 | 1461077160856 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]]]}] 07:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1336ms 07:46:00 INFO - PROCESS | 23498 | 1461077160887 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 07:46:00 INFO - PROCESS | 23498 | 1461077160891 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 07:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:46:00 INFO - PROCESS | 23498 | 1461077160901 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:46:00 INFO - PROCESS | 23498 | 1461077160908 Marionette TRACE conn3 <- [1,1562,null,{}] 07:46:00 INFO - PROCESS | 23498 | 1461077160931 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}] 07:46:01 INFO - PROCESS | 23498 | 1461077161160 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 07:46:01 INFO - PROCESS | 23498 | 1461077161341 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:01 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94c0000 == 106 [pid = 23498] [id = 398] 07:46:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f66ad029400) [pid = 23498] [serial = 1195] [outer = (nil)] 07:46:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66af64bc00) [pid = 23498] [serial = 1196] [outer = 0x7f66ad029400] 07:46:01 INFO - PROCESS | 23498 | 1461077161427 Marionette DEBUG loaded listener.js 07:46:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66afa0f000) [pid = 23498] [serial = 1197] [outer = 0x7f66ad029400] 07:46:02 INFO - PROCESS | 23498 | 1461077162285 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]]]}] 07:46:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1443ms 07:46:02 INFO - PROCESS | 23498 | 1461077162344 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 07:46:02 INFO - PROCESS | 23498 | 1461077162348 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 07:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:46:02 INFO - PROCESS | 23498 | 1461077162353 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:46:02 INFO - PROCESS | 23498 | 1461077162356 Marionette TRACE conn3 <- [1,1566,null,{}] 07:46:02 INFO - PROCESS | 23498 | 1461077162361 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}] 07:46:02 INFO - PROCESS | 23498 | 1461077162526 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 07:46:02 INFO - PROCESS | 23498 | 1461077162707 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8db7800 == 107 [pid = 23498] [id = 399] 07:46:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66ad045000) [pid = 23498] [serial = 1198] [outer = (nil)] 07:46:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66b3dc4000) [pid = 23498] [serial = 1199] [outer = 0x7f66ad045000] 07:46:02 INFO - PROCESS | 23498 | 1461077162772 Marionette DEBUG loaded listener.js 07:46:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66b65da400) [pid = 23498] [serial = 1200] [outer = 0x7f66ad045000] 07:46:03 INFO - PROCESS | 23498 | 1461077163563 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]]]}] 07:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1282ms 07:46:03 INFO - PROCESS | 23498 | 1461077163638 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 07:46:03 INFO - PROCESS | 23498 | 1461077163642 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 07:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:46:03 INFO - PROCESS | 23498 | 1461077163652 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:46:03 INFO - PROCESS | 23498 | 1461077163656 Marionette TRACE conn3 <- [1,1570,null,{}] 07:46:03 INFO - PROCESS | 23498 | 1461077163665 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}] 07:46:03 INFO - PROCESS | 23498 | 1461077163896 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 07:46:04 INFO - PROCESS | 23498 | 1461077164083 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb0f2000 == 108 [pid = 23498] [id = 400] 07:46:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66af8e2400) [pid = 23498] [serial = 1201] [outer = (nil)] 07:46:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66b8911800) [pid = 23498] [serial = 1202] [outer = 0x7f66af8e2400] 07:46:04 INFO - PROCESS | 23498 | 1461077164159 Marionette DEBUG loaded listener.js 07:46:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66bb05e400) [pid = 23498] [serial = 1203] [outer = 0x7f66af8e2400] 07:46:04 INFO - PROCESS | 23498 | 1461077164984 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]]]}] 07:46:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1387ms 07:46:05 INFO - PROCESS | 23498 | 1461077165040 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 07:46:05 INFO - PROCESS | 23498 | 1461077165044 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 07:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:46:05 INFO - PROCESS | 23498 | 1461077165049 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:46:05 INFO - PROCESS | 23498 | 1461077165051 Marionette TRACE conn3 <- [1,1574,null,{}] 07:46:05 INFO - PROCESS | 23498 | 1461077165057 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}] 07:46:05 INFO - PROCESS | 23498 | 1461077165241 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 07:46:05 INFO - PROCESS | 23498 | 1461077165418 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aec2c000 == 109 [pid = 23498] [id = 401] 07:46:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66c6d06c00) [pid = 23498] [serial = 1204] [outer = (nil)] 07:46:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66cae09000) [pid = 23498] [serial = 1205] [outer = 0x7f66c6d06c00] 07:46:05 INFO - PROCESS | 23498 | 1461077165482 Marionette DEBUG loaded listener.js 07:46:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66ccca1400) [pid = 23498] [serial = 1206] [outer = 0x7f66c6d06c00] 07:46:06 INFO - PROCESS | 23498 | 1461077166365 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]]]}] 07:46:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:46:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1377ms 07:46:06 INFO - PROCESS | 23498 | 1461077166427 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 07:46:06 INFO - PROCESS | 23498 | 1461077166431 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 07:46:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:46:06 INFO - PROCESS | 23498 | 1461077166440 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:46:06 INFO - PROCESS | 23498 | 1461077166445 Marionette TRACE conn3 <- [1,1578,null,{}] 07:46:06 INFO - PROCESS | 23498 | 1461077166452 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}] 07:46:06 INFO - PROCESS | 23498 | 1461077166617 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 07:46:06 INFO - PROCESS | 23498 | 1461077166798 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1f93000 == 110 [pid = 23498] [id = 402] 07:46:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66a5c46400) [pid = 23498] [serial = 1207] [outer = (nil)] 07:46:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f66a5c51800) [pid = 23498] [serial = 1208] [outer = 0x7f66a5c46400] 07:46:06 INFO - PROCESS | 23498 | 1461077166864 Marionette DEBUG loaded listener.js 07:46:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f66b65dc800) [pid = 23498] [serial = 1209] [outer = 0x7f66a5c46400] 07:46:07 INFO - PROCESS | 23498 | 1461077167608 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]]]}] 07:46:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:46:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1184ms 07:46:07 INFO - PROCESS | 23498 | 1461077167637 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 07:46:07 INFO - PROCESS | 23498 | 1461077167641 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 07:46:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:46:07 INFO - PROCESS | 23498 | 1461077167648 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:46:07 INFO - PROCESS | 23498 | 1461077167651 Marionette TRACE conn3 <- [1,1582,null,{}] 07:46:07 INFO - PROCESS | 23498 | 1461077167656 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}] 07:46:07 INFO - PROCESS | 23498 | 1461077167813 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 07:46:07 INFO - PROCESS | 23498 | 1461077167993 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3758000 == 111 [pid = 23498] [id = 403] 07:46:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66a1cc3400) [pid = 23498] [serial = 1210] [outer = (nil)] 07:46:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 196 (0x7f66a1ccac00) [pid = 23498] [serial = 1211] [outer = 0x7f66a1cc3400] 07:46:08 INFO - PROCESS | 23498 | 1461077168090 Marionette DEBUG loaded listener.js 07:46:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 197 (0x7f66a1cd0000) [pid = 23498] [serial = 1212] [outer = 0x7f66a1cc3400] 07:46:09 INFO - PROCESS | 23498 | 1461077169050 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]]]}] 07:46:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:46:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1431ms 07:46:09 INFO - PROCESS | 23498 | 1461077169083 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 07:46:09 INFO - PROCESS | 23498 | 1461077169086 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 07:46:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:46:09 INFO - PROCESS | 23498 | 1461077169094 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:46:09 INFO - PROCESS | 23498 | 1461077169098 Marionette TRACE conn3 <- [1,1586,null,{}] 07:46:09 INFO - PROCESS | 23498 | 1461077169104 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}] 07:46:09 INFO - PROCESS | 23498 | 1461077169338 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 07:46:09 INFO - PROCESS | 23498 | 1461077169558 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3770800 == 112 [pid = 23498] [id = 404] 07:46:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 198 (0x7f66a1cc5400) [pid = 23498] [serial = 1213] [outer = (nil)] 07:46:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 199 (0x7f66a4fa5800) [pid = 23498] [serial = 1214] [outer = 0x7f66a1cc5400] 07:46:09 INFO - PROCESS | 23498 | 1461077169700 Marionette DEBUG loaded listener.js 07:46:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 200 (0x7f66a4faa400) [pid = 23498] [serial = 1215] [outer = 0x7f66a1cc5400] 07:46:10 INFO - PROCESS | 23498 | 1461077170678 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]]]}] 07:46:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:46:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1640ms 07:46:10 INFO - PROCESS | 23498 | 1461077170736 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 07:46:10 INFO - PROCESS | 23498 | 1461077170742 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 07:46:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:46:10 INFO - PROCESS | 23498 | 1461077170751 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:46:10 INFO - PROCESS | 23498 | 1461077170756 Marionette TRACE conn3 <- [1,1590,null,{}] 07:46:10 INFO - PROCESS | 23498 | 1461077170765 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}] 07:46:11 INFO - PROCESS | 23498 | 1461077171040 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 07:46:11 INFO - PROCESS | 23498 | 1461077171397 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a01dc000 == 113 [pid = 23498] [id = 405] 07:46:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 201 (0x7f66a39df400) [pid = 23498] [serial = 1216] [outer = (nil)] 07:46:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 202 (0x7f66a39e1400) [pid = 23498] [serial = 1217] [outer = 0x7f66a39df400] 07:46:11 INFO - PROCESS | 23498 | 1461077171528 Marionette DEBUG loaded listener.js 07:46:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 203 (0x7f66a39e5000) [pid = 23498] [serial = 1218] [outer = 0x7f66a39df400] 07:46:12 INFO - PROCESS | 23498 | 1461077172702 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]]]}] 07:46:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:46:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2088ms 07:46:12 INFO - PROCESS | 23498 | 1461077172841 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 07:46:12 INFO - PROCESS | 23498 | 1461077172849 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 07:46:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:46:12 INFO - PROCESS | 23498 | 1461077172953 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:46:12 INFO - PROCESS | 23498 | 1461077172958 Marionette TRACE conn3 <- [1,1594,null,{}] 07:46:12 INFO - PROCESS | 23498 | 1461077172975 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}] 07:46:13 INFO - PROCESS | 23498 | 1461077173159 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 07:46:13 INFO - PROCESS | 23498 | 1461077173350 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf84000 == 114 [pid = 23498] [id = 406] 07:46:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 204 (0x7f66a28c9400) [pid = 23498] [serial = 1219] [outer = (nil)] 07:46:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 205 (0x7f66a36d8000) [pid = 23498] [serial = 1220] [outer = 0x7f66a28c9400] 07:46:13 INFO - PROCESS | 23498 | 1461077173412 Marionette DEBUG loaded listener.js 07:46:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 206 (0x7f66a39e1800) [pid = 23498] [serial = 1221] [outer = 0x7f66a28c9400] 07:46:14 INFO - PROCESS | 23498 | 1461077174386 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]]]}] 07:46:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:46:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1591ms 07:46:14 INFO - PROCESS | 23498 | 1461077174450 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 07:46:14 INFO - PROCESS | 23498 | 1461077174458 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 07:46:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:46:14 INFO - PROCESS | 23498 | 1461077174467 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:46:14 INFO - PROCESS | 23498 | 1461077174470 Marionette TRACE conn3 <- [1,1598,null,{}] 07:46:14 INFO - PROCESS | 23498 | 1461077174475 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}] 07:46:14 INFO - PROCESS | 23498 | 1461077174647 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 07:46:14 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf9b3800 == 113 [pid = 23498] [id = 246] 07:46:14 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a469e800 == 112 [pid = 23498] [id = 314] 07:46:14 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66d7dcc000 == 111 [pid = 23498] [id = 313] 07:46:14 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3ed3800 == 110 [pid = 23498] [id = 394] 07:46:14 INFO - PROCESS | 23498 | --DOMWINDOW == 205 (0x7f66af04e800) [pid = 23498] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:46:14 INFO - PROCESS | 23498 | --DOMWINDOW == 204 (0x7f66cafac800) [pid = 23498] [serial = 1103] [outer = (nil)] [url = about:blank] 07:46:14 INFO - PROCESS | 23498 | --DOMWINDOW == 203 (0x7f66a4f5c800) [pid = 23498] [serial = 1106] [outer = (nil)] [url = about:blank] 07:46:14 INFO - PROCESS | 23498 | --DOMWINDOW == 202 (0x7f66a4f61c00) [pid = 23498] [serial = 1109] [outer = (nil)] [url = about:blank] 07:46:14 INFO - PROCESS | 23498 | 1461077174960 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:14 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3ec9000 == 109 [pid = 23498] [id = 393] 07:46:14 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b178d000 == 108 [pid = 23498] [id = 392] 07:46:14 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af2b6000 == 107 [pid = 23498] [id = 12] 07:46:14 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af2ae000 == 106 [pid = 23498] [id = 391] 07:46:14 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad40f800 == 105 [pid = 23498] [id = 390] 07:46:15 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a29b9800 == 106 [pid = 23498] [id = 407] 07:46:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 203 (0x7f66a47bbc00) [pid = 23498] [serial = 1222] [outer = (nil)] 07:46:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 204 (0x7f66a4fa3000) [pid = 23498] [serial = 1223] [outer = 0x7f66a47bbc00] 07:46:15 INFO - PROCESS | 23498 | 1461077175047 Marionette DEBUG loaded listener.js 07:46:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 205 (0x7f66a4faf400) [pid = 23498] [serial = 1224] [outer = 0x7f66a47bbc00] 07:46:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a29a4000 == 105 [pid = 23498] [id = 389] 07:46:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad402800 == 104 [pid = 23498] [id = 388] 07:46:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cd93a800 == 103 [pid = 23498] [id = 385] 07:46:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a60cf800 == 102 [pid = 23498] [id = 384] 07:46:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cd642800 == 101 [pid = 23498] [id = 383] 07:46:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8d34800 == 100 [pid = 23498] [id = 382] 07:46:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c56d5800 == 99 [pid = 23498] [id = 381] 07:46:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b899d000 == 98 [pid = 23498] [id = 380] 07:46:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b352d000 == 97 [pid = 23498] [id = 379] 07:46:15 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad4f9800 == 96 [pid = 23498] [id = 378] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 204 (0x7f66b36bdc00) [pid = 23498] [serial = 1088] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 203 (0x7f66ad02a800) [pid = 23498] [serial = 1116] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 202 (0x7f66abab6c00) [pid = 23498] [serial = 1115] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 201 (0x7f66ab908000) [pid = 23498] [serial = 1113] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 200 (0x7f66a5c9f800) [pid = 23498] [serial = 1112] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 199 (0x7f66c59bb000) [pid = 23498] [serial = 1094] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 198 (0x7f66ab90c400) [pid = 23498] [serial = 1100] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 197 (0x7f66a5fd2000) [pid = 23498] [serial = 1082] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 196 (0x7f66b6240800) [pid = 23498] [serial = 780] [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.] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 195 (0x7f66b6244800) [pid = 23498] [serial = 1131] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f66af6ba800) [pid = 23498] [serial = 1122] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 193 (0x7f66afa0d800) [pid = 23498] [serial = 1124] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f66b36bac00) [pid = 23498] [serial = 1127] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66b0c06400) [pid = 23498] [serial = 1125] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66b5891c00) [pid = 23498] [serial = 1130] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66b5561c00) [pid = 23498] [serial = 1128] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66af1bb400) [pid = 23498] [serial = 1121] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66b84b0400) [pid = 23498] [serial = 1080] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66caa30800) [pid = 23498] [serial = 1097] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66aecedc00) [pid = 23498] [serial = 1085] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66b8910800) [pid = 23498] [serial = 1091] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66ad297c00) [pid = 23498] [serial = 1118] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66aea0c400) [pid = 23498] [serial = 1119] [outer = (nil)] [url = about:blank] 07:46:15 INFO - PROCESS | 23498 | 1461077175797 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]]]}] 07:46:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:46:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1382ms 07:46:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:46:15 INFO - PROCESS | 23498 | 1461077175850 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 07:46:15 INFO - PROCESS | 23498 | 1461077175852 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 07:46:15 INFO - PROCESS | 23498 | 1461077175858 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:46:15 INFO - PROCESS | 23498 | 1461077175868 Marionette TRACE conn3 <- [1,1602,null,{}] 07:46:15 INFO - PROCESS | 23498 | 1461077175886 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}] 07:46:16 INFO - PROCESS | 23498 | 1461077176043 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 07:46:16 INFO - PROCESS | 23498 | 1461077176181 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a60e0800 == 97 [pid = 23498] [id = 408] 07:46:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66a47bb000) [pid = 23498] [serial = 1225] [outer = (nil)] 07:46:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66a5fc3c00) [pid = 23498] [serial = 1226] [outer = 0x7f66a47bb000] 07:46:16 INFO - PROCESS | 23498 | 1461077176239 Marionette DEBUG loaded listener.js 07:46:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66abb04c00) [pid = 23498] [serial = 1227] [outer = 0x7f66a47bb000] 07:46:16 INFO - PROCESS | 23498 | 1461077176950 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]]]}] 07:46:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:46:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1147ms 07:46:17 INFO - PROCESS | 23498 | 1461077177012 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 07:46:17 INFO - PROCESS | 23498 | 1461077177016 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 07:46:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:46:17 INFO - PROCESS | 23498 | 1461077177027 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:46:17 INFO - PROCESS | 23498 | 1461077177029 Marionette TRACE conn3 <- [1,1606,null,{}] 07:46:17 INFO - PROCESS | 23498 | 1461077177033 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}] 07:46:17 INFO - PROCESS | 23498 | 1461077177183 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 07:46:17 INFO - PROCESS | 23498 | 1461077177191 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae2d4000 == 98 [pid = 23498] [id = 409] 07:46:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66ab90c400) [pid = 23498] [serial = 1228] [outer = (nil)] 07:46:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66abdd7000) [pid = 23498] [serial = 1229] [outer = 0x7f66ab90c400] 07:46:17 INFO - PROCESS | 23498 | 1461077177247 Marionette DEBUG loaded listener.js 07:46:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66ad049800) [pid = 23498] [serial = 1230] [outer = 0x7f66ab90c400] 07:46:18 INFO - PROCESS | 23498 | 1461077178062 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]]]}] 07:46:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:46:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1076ms 07:46:18 INFO - PROCESS | 23498 | 1461077178103 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 07:46:18 INFO - PROCESS | 23498 | 1461077178107 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 07:46:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:46:18 INFO - PROCESS | 23498 | 1461077178118 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:46:18 INFO - PROCESS | 23498 | 1461077178120 Marionette TRACE conn3 <- [1,1610,null,{}] 07:46:18 INFO - PROCESS | 23498 | 1461077178126 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}] 07:46:18 INFO - PROCESS | 23498 | 1461077178314 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 07:46:18 INFO - PROCESS | 23498 | 1461077178338 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae920800 == 99 [pid = 23498] [id = 410] 07:46:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66abb11400) [pid = 23498] [serial = 1231] [outer = (nil)] 07:46:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66ad1d1800) [pid = 23498] [serial = 1232] [outer = 0x7f66abb11400] 07:46:18 INFO - PROCESS | 23498 | 1461077178391 Marionette DEBUG loaded listener.js 07:46:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66ad2a0800) [pid = 23498] [serial = 1233] [outer = 0x7f66abb11400] 07:46:19 INFO - PROCESS | 23498 | 1461077179116 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]]]}] 07:46:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:46:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1032ms 07:46:19 INFO - PROCESS | 23498 | 1461077179145 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 07:46:19 INFO - PROCESS | 23498 | 1461077179148 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 07:46:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:46:19 INFO - PROCESS | 23498 | 1461077179154 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:46:19 INFO - PROCESS | 23498 | 1461077179156 Marionette TRACE conn3 <- [1,1614,null,{}] 07:46:19 INFO - PROCESS | 23498 | 1461077179161 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}] 07:46:19 INFO - PROCESS | 23498 | 1461077179398 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 07:46:19 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66ad025c00) [pid = 23498] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:46:19 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66b36b6c00) [pid = 23498] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:46:19 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66b65d8800) [pid = 23498] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:46:19 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66ad02d400) [pid = 23498] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:46:19 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66ab90e000) [pid = 23498] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:46:19 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66a1dacc00) [pid = 23498] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:46:19 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66ab909400) [pid = 23498] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:46:19 INFO - PROCESS | 23498 | 1461077179827 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:19 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf4f800 == 100 [pid = 23498] [id = 411] 07:46:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66a1dacc00) [pid = 23498] [serial = 1234] [outer = (nil)] 07:46:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66ad025c00) [pid = 23498] [serial = 1235] [outer = 0x7f66a1dacc00] 07:46:19 INFO - PROCESS | 23498 | 1461077179885 Marionette DEBUG loaded listener.js 07:46:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66af3de000) [pid = 23498] [serial = 1236] [outer = 0x7f66a1dacc00] 07:46:20 INFO - PROCESS | 23498 | 1461077180543 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]]]}] 07:46:20 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 07:46:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1430ms 07:46:20 INFO - PROCESS | 23498 | 1461077180585 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 07:46:20 INFO - PROCESS | 23498 | 1461077180588 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 07:46:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:46:20 INFO - PROCESS | 23498 | 1461077180593 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:46:20 INFO - PROCESS | 23498 | 1461077180596 Marionette TRACE conn3 <- [1,1618,null,{}] 07:46:20 INFO - PROCESS | 23498 | 1461077180601 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}] 07:46:20 INFO - PROCESS | 23498 | 1461077180792 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 07:46:20 INFO - PROCESS | 23498 | 1461077180813 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af065000 == 101 [pid = 23498] [id = 412] 07:46:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66a1dab800) [pid = 23498] [serial = 1237] [outer = (nil)] 07:46:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66af6be000) [pid = 23498] [serial = 1238] [outer = 0x7f66a1dab800] 07:46:20 INFO - PROCESS | 23498 | 1461077180869 Marionette DEBUG loaded listener.js 07:46:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66afa06000) [pid = 23498] [serial = 1239] [outer = 0x7f66a1dab800] 07:46:21 INFO - PROCESS | 23498 | 1461077181590 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]]]}] 07:46:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:46:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1028ms 07:46:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:46:21 INFO - PROCESS | 23498 | 1461077181622 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 07:46:21 INFO - PROCESS | 23498 | 1461077181624 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 07:46:21 INFO - PROCESS | 23498 | 1461077181629 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:46:21 INFO - PROCESS | 23498 | 1461077181633 Marionette TRACE conn3 <- [1,1622,null,{}] 07:46:21 INFO - PROCESS | 23498 | 1461077181652 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}] 07:46:21 INFO - PROCESS | 23498 | 1461077181797 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 07:46:22 INFO - PROCESS | 23498 | 1461077182044 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a297d000 == 102 [pid = 23498] [id = 413] 07:46:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f669feecc00) [pid = 23498] [serial = 1240] [outer = (nil)] 07:46:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f669fef3c00) [pid = 23498] [serial = 1241] [outer = 0x7f669feecc00] 07:46:22 INFO - PROCESS | 23498 | 1461077182159 Marionette DEBUG loaded listener.js 07:46:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f66a1da9000) [pid = 23498] [serial = 1242] [outer = 0x7f669feecc00] 07:46:23 INFO - PROCESS | 23498 | 1461077183087 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]]]}] 07:46:23 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 07:46:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1531ms 07:46:23 INFO - PROCESS | 23498 | 1461077183162 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 07:46:23 INFO - PROCESS | 23498 | 1461077183167 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 07:46:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:46:23 INFO - PROCESS | 23498 | 1461077183175 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:46:23 INFO - PROCESS | 23498 | 1461077183181 Marionette TRACE conn3 <- [1,1626,null,{}] 07:46:23 INFO - PROCESS | 23498 | 1461077183189 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}] 07:46:23 INFO - PROCESS | 23498 | 1461077183411 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 07:46:23 INFO - PROCESS | 23498 | 1461077183635 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad4e5000 == 103 [pid = 23498] [id = 414] 07:46:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f66a4faa800) [pid = 23498] [serial = 1243] [outer = (nil)] 07:46:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66a5c47c00) [pid = 23498] [serial = 1244] [outer = 0x7f66a4faa800] 07:46:23 INFO - PROCESS | 23498 | 1461077183747 Marionette DEBUG loaded listener.js 07:46:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 196 (0x7f66a5edc000) [pid = 23498] [serial = 1245] [outer = 0x7f66a4faa800] 07:46:24 INFO - PROCESS | 23498 | 1461077184607 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]]]}] 07:46:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:46:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1488ms 07:46:24 INFO - PROCESS | 23498 | 1461077184669 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 07:46:24 INFO - PROCESS | 23498 | 1461077184675 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 07:46:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:46:24 INFO - PROCESS | 23498 | 1461077184682 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:46:24 INFO - PROCESS | 23498 | 1461077184684 Marionette TRACE conn3 <- [1,1630,null,{}] 07:46:24 INFO - PROCESS | 23498 | 1461077184690 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}] 07:46:24 INFO - PROCESS | 23498 | 1461077184861 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 07:46:25 INFO - PROCESS | 23498 | 1461077185041 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af9ee800 == 104 [pid = 23498] [id = 415] 07:46:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 197 (0x7f669feef400) [pid = 23498] [serial = 1246] [outer = (nil)] 07:46:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 198 (0x7f66ac41cc00) [pid = 23498] [serial = 1247] [outer = 0x7f669feef400] 07:46:25 INFO - PROCESS | 23498 | 1461077185108 Marionette DEBUG loaded listener.js 07:46:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 199 (0x7f66ad23bc00) [pid = 23498] [serial = 1248] [outer = 0x7f669feef400] 07:46:25 INFO - PROCESS | 23498 | 1461077185966 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]]]}] 07:46:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:46:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1336ms 07:46:26 INFO - PROCESS | 23498 | 1461077186019 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 07:46:26 INFO - PROCESS | 23498 | 1461077186022 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 07:46:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:46:26 INFO - PROCESS | 23498 | 1461077186037 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:46:26 INFO - PROCESS | 23498 | 1461077186046 Marionette TRACE conn3 <- [1,1634,null,{}] 07:46:26 INFO - PROCESS | 23498 | 1461077186056 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}] 07:46:26 INFO - PROCESS | 23498 | 1461077186277 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 07:46:26 INFO - PROCESS | 23498 | 1461077186458 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0dba800 == 105 [pid = 23498] [id = 416] 07:46:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 200 (0x7f66a5fc4c00) [pid = 23498] [serial = 1249] [outer = (nil)] 07:46:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 201 (0x7f66af23cc00) [pid = 23498] [serial = 1250] [outer = 0x7f66a5fc4c00] 07:46:26 INFO - PROCESS | 23498 | 1461077186530 Marionette DEBUG loaded listener.js 07:46:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 202 (0x7f66af791800) [pid = 23498] [serial = 1251] [outer = 0x7f66a5fc4c00] 07:46:27 INFO - PROCESS | 23498 | 1461077187400 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]]]}] 07:46:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:46:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1444ms 07:46:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:46:27 INFO - PROCESS | 23498 | 1461077187475 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 07:46:27 INFO - PROCESS | 23498 | 1461077187479 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 07:46:27 INFO - PROCESS | 23498 | 1461077187485 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:46:27 INFO - PROCESS | 23498 | 1461077187488 Marionette TRACE conn3 <- [1,1638,null,{}] 07:46:27 INFO - PROCESS | 23498 | 1461077187493 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}] 07:46:27 INFO - PROCESS | 23498 | 1461077187662 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 07:46:27 INFO - PROCESS | 23498 | 1461077187840 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3537000 == 106 [pid = 23498] [id = 417] 07:46:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 203 (0x7f66abdccc00) [pid = 23498] [serial = 1252] [outer = (nil)] 07:46:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 204 (0x7f66b0c10800) [pid = 23498] [serial = 1253] [outer = 0x7f66abdccc00] 07:46:27 INFO - PROCESS | 23498 | 1461077187907 Marionette DEBUG loaded listener.js 07:46:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 205 (0x7f66b181b800) [pid = 23498] [serial = 1254] [outer = 0x7f66abdccc00] 07:46:28 INFO - PROCESS | 23498 | 1461077188701 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]]]}] 07:46:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:46:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1291ms 07:46:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:46:28 INFO - PROCESS | 23498 | 1461077188776 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 07:46:28 INFO - PROCESS | 23498 | 1461077188779 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 07:46:28 INFO - PROCESS | 23498 | 1461077188786 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:46:28 INFO - PROCESS | 23498 | 1461077188789 Marionette TRACE conn3 <- [1,1642,null,{}] 07:46:28 INFO - PROCESS | 23498 | 1461077188795 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}] 07:46:28 INFO - PROCESS | 23498 | 1461077188967 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 07:46:29 INFO - PROCESS | 23498 | 1461077189148 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3f20000 == 107 [pid = 23498] [id = 418] 07:46:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 206 (0x7f66b2cdf400) [pid = 23498] [serial = 1255] [outer = (nil)] 07:46:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 207 (0x7f66b2f1d000) [pid = 23498] [serial = 1256] [outer = 0x7f66b2cdf400] 07:46:29 INFO - PROCESS | 23498 | 1461077189231 Marionette DEBUG loaded listener.js 07:46:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 208 (0x7f66b36bcc00) [pid = 23498] [serial = 1257] [outer = 0x7f66b2cdf400] 07:46:30 INFO - PROCESS | 23498 | 1461077190084 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]]]}] 07:46:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:46:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1340ms 07:46:30 INFO - PROCESS | 23498 | 1461077190124 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 07:46:30 INFO - PROCESS | 23498 | 1461077190129 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 07:46:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:46:30 INFO - PROCESS | 23498 | 1461077190135 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:46:30 INFO - PROCESS | 23498 | 1461077190139 Marionette TRACE conn3 <- [1,1646,null,{}] 07:46:30 INFO - PROCESS | 23498 | 1461077190145 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}] 07:46:30 INFO - PROCESS | 23498 | 1461077190321 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 07:46:30 INFO - PROCESS | 23498 | 1461077190515 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7923000 == 108 [pid = 23498] [id = 419] 07:46:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 209 (0x7f66b2c8d800) [pid = 23498] [serial = 1258] [outer = (nil)] 07:46:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 210 (0x7f66b623d000) [pid = 23498] [serial = 1259] [outer = 0x7f66b2c8d800] 07:46:30 INFO - PROCESS | 23498 | 1461077190579 Marionette DEBUG loaded listener.js 07:46:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 211 (0x7f66b65d1800) [pid = 23498] [serial = 1260] [outer = 0x7f66b2c8d800] 07:46:31 INFO - PROCESS | 23498 | 1461077191448 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]]]}] 07:46:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:46:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1379ms 07:46:31 INFO - PROCESS | 23498 | 1461077191515 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 07:46:31 INFO - PROCESS | 23498 | 1461077191519 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 07:46:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:46:31 INFO - PROCESS | 23498 | 1461077191525 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:46:31 INFO - PROCESS | 23498 | 1461077191528 Marionette TRACE conn3 <- [1,1650,null,{}] 07:46:31 INFO - PROCESS | 23498 | 1461077191533 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}] 07:46:31 INFO - PROCESS | 23498 | 1461077191699 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 07:46:31 INFO - PROCESS | 23498 | 1461077191896 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b87ca800 == 109 [pid = 23498] [id = 420] 07:46:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 212 (0x7f66abb10800) [pid = 23498] [serial = 1261] [outer = (nil)] 07:46:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 213 (0x7f66b652e000) [pid = 23498] [serial = 1262] [outer = 0x7f66abb10800] 07:46:31 INFO - PROCESS | 23498 | 1461077191966 Marionette DEBUG loaded listener.js 07:46:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 214 (0x7f66b7c4c000) [pid = 23498] [serial = 1263] [outer = 0x7f66abb10800] 07:46:32 INFO - PROCESS | 23498 | 1461077192817 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]]]}] 07:46:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:46:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1333ms 07:46:32 INFO - PROCESS | 23498 | 1461077192859 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 07:46:32 INFO - PROCESS | 23498 | 1461077192862 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 07:46:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:46:32 INFO - PROCESS | 23498 | 1461077192867 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:46:32 INFO - PROCESS | 23498 | 1461077192870 Marionette TRACE conn3 <- [1,1654,null,{}] 07:46:32 INFO - PROCESS | 23498 | 1461077192876 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}] 07:46:33 INFO - PROCESS | 23498 | 1461077193034 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 07:46:33 INFO - PROCESS | 23498 | 1461077193217 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf908000 == 110 [pid = 23498] [id = 421] 07:46:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 215 (0x7f66afbf3800) [pid = 23498] [serial = 1264] [outer = (nil)] 07:46:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 216 (0x7f66b8aa4800) [pid = 23498] [serial = 1265] [outer = 0x7f66afbf3800] 07:46:33 INFO - PROCESS | 23498 | 1461077193278 Marionette DEBUG loaded listener.js 07:46:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f66b9c29c00) [pid = 23498] [serial = 1266] [outer = 0x7f66afbf3800] 07:46:34 INFO - PROCESS | 23498 | 1461077194089 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]]]}] 07:46:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:46:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1278ms 07:46:34 INFO - PROCESS | 23498 | 1461077194147 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 07:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:46:34 INFO - PROCESS | 23498 | 1461077194152 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 07:46:34 INFO - PROCESS | 23498 | 1461077194158 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:46:34 INFO - PROCESS | 23498 | 1461077194162 Marionette TRACE conn3 <- [1,1658,null,{}] 07:46:34 INFO - PROCESS | 23498 | 1461077194170 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}] 07:46:34 INFO - PROCESS | 23498 | 1461077194365 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 07:46:34 INFO - PROCESS | 23498 | 1461077194545 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8c6e800 == 111 [pid = 23498] [id = 422] 07:46:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f66b65d6c00) [pid = 23498] [serial = 1267] [outer = (nil)] 07:46:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66bb243800) [pid = 23498] [serial = 1268] [outer = 0x7f66b65d6c00] 07:46:34 INFO - PROCESS | 23498 | 1461077194609 Marionette DEBUG loaded listener.js 07:46:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f66c58b3400) [pid = 23498] [serial = 1269] [outer = 0x7f66b65d6c00] 07:46:35 INFO - PROCESS | 23498 | 1461077195398 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]]]}] 07:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1282ms 07:46:35 INFO - PROCESS | 23498 | 1461077195440 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 07:46:35 INFO - PROCESS | 23498 | 1461077195443 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 07:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:46:35 INFO - PROCESS | 23498 | 1461077195449 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:46:35 INFO - PROCESS | 23498 | 1461077195451 Marionette TRACE conn3 <- [1,1662,null,{}] 07:46:35 INFO - PROCESS | 23498 | 1461077195457 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}] 07:46:35 INFO - PROCESS | 23498 | 1461077195618 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 07:46:35 INFO - PROCESS | 23498 | 1461077195807 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:35 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb0e0000 == 112 [pid = 23498] [id = 423] 07:46:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66b84b3800) [pid = 23498] [serial = 1270] [outer = (nil)] 07:46:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f66c6b31400) [pid = 23498] [serial = 1271] [outer = 0x7f66b84b3800] 07:46:35 INFO - PROCESS | 23498 | 1461077195879 Marionette DEBUG loaded listener.js 07:46:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f66ca454400) [pid = 23498] [serial = 1272] [outer = 0x7f66b84b3800] 07:46:36 INFO - PROCESS | 23498 | 1461077196803 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]]]}] 07:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1390ms 07:46:36 INFO - PROCESS | 23498 | 1461077196841 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 07:46:36 INFO - PROCESS | 23498 | 1461077196848 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 07:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:46:36 INFO - PROCESS | 23498 | 1461077196856 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:46:36 INFO - PROCESS | 23498 | 1461077196871 Marionette TRACE conn3 <- [1,1666,null,{}] 07:46:36 INFO - PROCESS | 23498 | 1461077196879 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}] 07:46:37 INFO - PROCESS | 23498 | 1461077197130 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 07:46:37 INFO - PROCESS | 23498 | 1461077197351 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:37 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a07e2800 == 113 [pid = 23498] [id = 424] 07:46:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 224 (0x7f66a0ae0000) [pid = 23498] [serial = 1273] [outer = (nil)] 07:46:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 225 (0x7f66a0ae6400) [pid = 23498] [serial = 1274] [outer = 0x7f66a0ae0000] 07:46:37 INFO - PROCESS | 23498 | 1461077197460 Marionette DEBUG loaded listener.js 07:46:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 226 (0x7f66b3dce000) [pid = 23498] [serial = 1275] [outer = 0x7f66a0ae0000] 07:46:38 INFO - PROCESS | 23498 | 1461077198239 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]]]}] 07:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1443ms 07:46:38 INFO - PROCESS | 23498 | 1461077198298 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 07:46:38 INFO - PROCESS | 23498 | 1461077198301 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 07:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:46:38 INFO - PROCESS | 23498 | 1461077198307 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:46:38 INFO - PROCESS | 23498 | 1461077198309 Marionette TRACE conn3 <- [1,1670,null,{}] 07:46:38 INFO - PROCESS | 23498 | 1461077198315 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}] 07:46:38 INFO - PROCESS | 23498 | 1461077198481 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 07:46:39 INFO - PROCESS | 23498 | 1461077198998 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48b8800 == 114 [pid = 23498] [id = 425] 07:46:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 227 (0x7f66a0ad8c00) [pid = 23498] [serial = 1276] [outer = (nil)] 07:46:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 228 (0x7f66a0addc00) [pid = 23498] [serial = 1277] [outer = 0x7f66a0ad8c00] 07:46:39 INFO - PROCESS | 23498 | 1461077199105 Marionette DEBUG loaded listener.js 07:46:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 229 (0x7f66a1cccc00) [pid = 23498] [serial = 1278] [outer = 0x7f66a0ad8c00] 07:46:40 INFO - PROCESS | 23498 | 1461077200117 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]]]}] 07:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1883ms 07:46:40 INFO - PROCESS | 23498 | 1461077200191 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 07:46:40 INFO - PROCESS | 23498 | 1461077200197 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 07:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:46:40 INFO - PROCESS | 23498 | 1461077200205 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:46:40 INFO - PROCESS | 23498 | 1461077200209 Marionette TRACE conn3 <- [1,1674,null,{}] 07:46:40 INFO - PROCESS | 23498 | 1461077200215 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}] 07:46:40 INFO - PROCESS | 23498 | 1461077200434 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 07:46:40 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af065000 == 113 [pid = 23498] [id = 412] 07:46:40 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abf4f800 == 112 [pid = 23498] [id = 411] 07:46:40 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae920800 == 111 [pid = 23498] [id = 410] 07:46:40 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae2d4000 == 110 [pid = 23498] [id = 409] 07:46:40 INFO - PROCESS | 23498 | --DOMWINDOW == 228 (0x7f66bb0db800) [pid = 23498] [serial = 1187] [outer = (nil)] [url = about:blank] 07:46:40 INFO - PROCESS | 23498 | 1461077200762 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:40 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a60e0800 == 109 [pid = 23498] [id = 408] 07:46:40 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a29b9800 == 108 [pid = 23498] [id = 407] 07:46:40 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abf84000 == 107 [pid = 23498] [id = 406] 07:46:40 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a01e0800 == 108 [pid = 23498] [id = 426] 07:46:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 229 (0x7f66a1ff0800) [pid = 23498] [serial = 1279] [outer = (nil)] 07:46:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 230 (0x7f66a46eec00) [pid = 23498] [serial = 1280] [outer = 0x7f66a1ff0800] 07:46:40 INFO - PROCESS | 23498 | 1461077200831 Marionette DEBUG loaded listener.js 07:46:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f66a4facc00) [pid = 23498] [serial = 1281] [outer = 0x7f66a1ff0800] 07:46:40 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3770800 == 107 [pid = 23498] [id = 404] 07:46:40 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3758000 == 106 [pid = 23498] [id = 403] 07:46:41 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1f93000 == 105 [pid = 23498] [id = 402] 07:46:41 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aec2c000 == 104 [pid = 23498] [id = 401] 07:46:41 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cb0f2000 == 103 [pid = 23498] [id = 400] 07:46:41 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8db7800 == 102 [pid = 23498] [id = 399] 07:46:41 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b94c0000 == 101 [pid = 23498] [id = 398] 07:46:41 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0953000 == 100 [pid = 23498] [id = 397] 07:46:41 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad1af000 == 99 [pid = 23498] [id = 396] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 230 (0x7f66b36b4800) [pid = 23498] [serial = 1176] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 229 (0x7f66b6f8f400) [pid = 23498] [serial = 1179] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 228 (0x7f66c6b3b000) [pid = 23498] [serial = 1151] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 227 (0x7f66b9c29800) [pid = 23498] [serial = 1182] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 226 (0x7f66afa0c000) [pid = 23498] [serial = 1184] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 225 (0x7f66b2f20400) [pid = 23498] [serial = 1142] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 224 (0x7f66af075400) [pid = 23498] [serial = 1173] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 223 (0x7f66bb059000) [pid = 23498] [serial = 1185] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 222 (0x7f66a36d8c00) [pid = 23498] [serial = 1167] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 221 (0x7f66caae2000) [pid = 23498] [serial = 1154] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f66afbf9800) [pid = 23498] [serial = 1175] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66ad1c5400) [pid = 23498] [serial = 1172] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f66abab3c00) [pid = 23498] [serial = 1136] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f66b72b1400) [pid = 23498] [serial = 1181] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 216 (0x7f66a1dcd000) [pid = 23498] [serial = 1166] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 215 (0x7f66c6eb9000) [pid = 23498] [serial = 1160] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 214 (0x7f669fef3800) [pid = 23498] [serial = 1163] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 213 (0x7f66a1daa800) [pid = 23498] [serial = 1157] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 212 (0x7f66b8911400) [pid = 23498] [serial = 1148] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 211 (0x7f66b55b8c00) [pid = 23498] [serial = 1178] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 210 (0x7f66b7454000) [pid = 23498] [serial = 1145] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 209 (0x7f66ac428800) [pid = 23498] [serial = 1170] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 208 (0x7f66aea15800) [pid = 23498] [serial = 1139] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 207 (0x7f66b65ddc00) [pid = 23498] [serial = 1133] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | --DOMWINDOW == 206 (0x7f66abab6000) [pid = 23498] [serial = 1169] [outer = (nil)] [url = about:blank] 07:46:41 INFO - PROCESS | 23498 | 1461077201586 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]]]}] 07:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1429ms 07:46:41 INFO - PROCESS | 23498 | 1461077201638 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 07:46:41 INFO - PROCESS | 23498 | 1461077201642 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 07:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:46:41 INFO - PROCESS | 23498 | 1461077201649 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:46:41 INFO - PROCESS | 23498 | 1461077201652 Marionette TRACE conn3 <- [1,1678,null,{}] 07:46:41 INFO - PROCESS | 23498 | 1461077201657 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}] 07:46:41 INFO - PROCESS | 23498 | 1461077201814 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 07:46:41 INFO - PROCESS | 23498 | 1461077201960 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab73f800 == 100 [pid = 23498] [id = 427] 07:46:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 207 (0x7f66a39de800) [pid = 23498] [serial = 1282] [outer = (nil)] 07:46:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 208 (0x7f66a5c55800) [pid = 23498] [serial = 1283] [outer = 0x7f66a39de800] 07:46:42 INFO - PROCESS | 23498 | 1461077202016 Marionette DEBUG loaded listener.js 07:46:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 209 (0x7f66abb0bc00) [pid = 23498] [serial = 1284] [outer = 0x7f66a39de800] 07:46:42 INFO - PROCESS | 23498 | 1461077202725 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]]]}] 07:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1127ms 07:46:42 INFO - PROCESS | 23498 | 1461077202788 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 07:46:42 INFO - PROCESS | 23498 | 1461077202792 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 07:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:46:42 INFO - PROCESS | 23498 | 1461077202811 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:46:42 INFO - PROCESS | 23498 | 1461077202820 Marionette TRACE conn3 <- [1,1682,null,{}] 07:46:42 INFO - PROCESS | 23498 | 1461077202828 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}] 07:46:43 INFO - PROCESS | 23498 | 1461077202997 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 07:46:43 INFO - PROCESS | 23498 | 1461077203007 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:43 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae30f800 == 101 [pid = 23498] [id = 428] 07:46:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 210 (0x7f66abb0c000) [pid = 23498] [serial = 1285] [outer = (nil)] 07:46:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 211 (0x7f66ad23d400) [pid = 23498] [serial = 1286] [outer = 0x7f66abb0c000] 07:46:43 INFO - PROCESS | 23498 | 1461077203066 Marionette DEBUG loaded listener.js 07:46:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 212 (0x7f66aea15800) [pid = 23498] [serial = 1287] [outer = 0x7f66abb0c000] 07:46:43 INFO - PROCESS | 23498 | 1461077203928 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]]]}] 07:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1198ms 07:46:44 INFO - PROCESS | 23498 | 1461077204003 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 07:46:44 INFO - PROCESS | 23498 | 1461077204007 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 07:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:46:44 INFO - PROCESS | 23498 | 1461077204016 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:46:44 INFO - PROCESS | 23498 | 1461077204019 Marionette TRACE conn3 <- [1,1686,null,{}] 07:46:44 INFO - PROCESS | 23498 | 1461077204038 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}] 07:46:44 INFO - PROCESS | 23498 | 1461077204243 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 07:46:44 INFO - PROCESS | 23498 | 1461077204264 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aec15800 == 102 [pid = 23498] [id = 429] 07:46:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 213 (0x7f66abdd6c00) [pid = 23498] [serial = 1288] [outer = (nil)] 07:46:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 214 (0x7f66af23b400) [pid = 23498] [serial = 1289] [outer = 0x7f66abdd6c00] 07:46:44 INFO - PROCESS | 23498 | 1461077204320 Marionette DEBUG loaded listener.js 07:46:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 215 (0x7f66af8d5800) [pid = 23498] [serial = 1290] [outer = 0x7f66abdd6c00] 07:46:45 INFO - PROCESS | 23498 | 1461077205125 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]]]}] 07:46:45 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 07:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1136ms 07:46:45 INFO - PROCESS | 23498 | 1461077205153 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 07:46:45 INFO - PROCESS | 23498 | 1461077205156 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 07:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:46:45 INFO - PROCESS | 23498 | 1461077205161 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:46:45 INFO - PROCESS | 23498 | 1461077205163 Marionette TRACE conn3 <- [1,1690,null,{}] 07:46:45 INFO - PROCESS | 23498 | 1461077205168 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}] 07:46:45 INFO - PROCESS | 23498 | 1461077205505 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 07:46:45 INFO - PROCESS | 23498 | --DOMWINDOW == 214 (0x7f66ad048800) [pid = 23498] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:46:45 INFO - PROCESS | 23498 | --DOMWINDOW == 213 (0x7f66a1dacc00) [pid = 23498] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:46:45 INFO - PROCESS | 23498 | --DOMWINDOW == 212 (0x7f66ab90c400) [pid = 23498] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:46:45 INFO - PROCESS | 23498 | --DOMWINDOW == 211 (0x7f66a47bb000) [pid = 23498] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:46:45 INFO - PROCESS | 23498 | --DOMWINDOW == 210 (0x7f66a47bbc00) [pid = 23498] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:46:45 INFO - PROCESS | 23498 | --DOMWINDOW == 209 (0x7f66a28c9400) [pid = 23498] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:46:45 INFO - PROCESS | 23498 | --DOMWINDOW == 208 (0x7f66b0d22800) [pid = 23498] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:46:45 INFO - PROCESS | 23498 | --DOMWINDOW == 207 (0x7f66abb11400) [pid = 23498] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:46:45 INFO - PROCESS | 23498 | 1461077205618 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf9a800 == 103 [pid = 23498] [id = 430] 07:46:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 208 (0x7f66a47be800) [pid = 23498] [serial = 1291] [outer = (nil)] 07:46:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 209 (0x7f66abdce400) [pid = 23498] [serial = 1292] [outer = 0x7f66a47be800] 07:46:45 INFO - PROCESS | 23498 | 1461077205685 Marionette DEBUG loaded listener.js 07:46:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 210 (0x7f66b1818000) [pid = 23498] [serial = 1293] [outer = 0x7f66a47be800] 07:46:46 INFO - PROCESS | 23498 | 1461077206356 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]]]}] 07:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1224ms 07:46:46 INFO - PROCESS | 23498 | 1461077206387 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 07:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:46:46 INFO - PROCESS | 23498 | 1461077206395 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 07:46:46 INFO - PROCESS | 23498 | 1461077206401 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:46:46 INFO - PROCESS | 23498 | 1461077206404 Marionette TRACE conn3 <- [1,1694,null,{}] 07:46:46 INFO - PROCESS | 23498 | 1461077206418 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}] 07:46:46 INFO - PROCESS | 23498 | 1461077206575 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 07:46:46 INFO - PROCESS | 23498 | 1461077206589 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0c85800 == 104 [pid = 23498] [id = 431] 07:46:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 211 (0x7f66b2f1d400) [pid = 23498] [serial = 1294] [outer = (nil)] 07:46:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 212 (0x7f66b3f72800) [pid = 23498] [serial = 1295] [outer = 0x7f66b2f1d400] 07:46:46 INFO - PROCESS | 23498 | 1461077206644 Marionette DEBUG loaded listener.js 07:46:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 213 (0x7f66b60b8800) [pid = 23498] [serial = 1296] [outer = 0x7f66b2f1d400] 07:46:47 INFO - PROCESS | 23498 | 1461077207386 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]]]}] 07:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1036ms 07:46:47 INFO - PROCESS | 23498 | 1461077207561 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 07:46:47 INFO - PROCESS | 23498 | 1461077207565 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 07:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:46:47 INFO - PROCESS | 23498 | 1461077207590 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:46:47 INFO - PROCESS | 23498 | 1461077207595 Marionette TRACE conn3 <- [1,1698,null,{}] 07:46:47 INFO - PROCESS | 23498 | 1461077207603 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}] 07:46:47 INFO - PROCESS | 23498 | 1461077207832 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 07:46:48 INFO - PROCESS | 23498 | 1461077208016 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a35d8800 == 105 [pid = 23498] [id = 432] 07:46:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 214 (0x7f66a0ade400) [pid = 23498] [serial = 1297] [outer = (nil)] 07:46:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 215 (0x7f66a1dcd000) [pid = 23498] [serial = 1298] [outer = 0x7f66a0ade400] 07:46:48 INFO - PROCESS | 23498 | 1461077208082 Marionette DEBUG loaded listener.js 07:46:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 216 (0x7f66a39d7000) [pid = 23498] [serial = 1299] [outer = 0x7f66a0ade400] 07:46:48 INFO - PROCESS | 23498 | 1461077208955 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]]]}] 07:46:49 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 07:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1434ms 07:46:49 INFO - PROCESS | 23498 | 1461077209023 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 07:46:49 INFO - PROCESS | 23498 | 1461077209028 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 07:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:46:49 INFO - PROCESS | 23498 | 1461077209040 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:46:49 INFO - PROCESS | 23498 | 1461077209044 Marionette TRACE conn3 <- [1,1702,null,{}] 07:46:49 INFO - PROCESS | 23498 | 1461077209051 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}] 07:46:49 INFO - PROCESS | 23498 | 1461077209232 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 07:46:49 INFO - PROCESS | 23498 | 1461077209418 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aea3d000 == 106 [pid = 23498] [id = 433] 07:46:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f66a1da9400) [pid = 23498] [serial = 1300] [outer = (nil)] 07:46:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f66a5c55000) [pid = 23498] [serial = 1301] [outer = 0x7f66a1da9400] 07:46:49 INFO - PROCESS | 23498 | 1461077209485 Marionette DEBUG loaded listener.js 07:46:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66abdce000) [pid = 23498] [serial = 1302] [outer = 0x7f66a1da9400] 07:46:50 INFO - PROCESS | 23498 | 1461077210415 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]]]}] 07:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1436ms 07:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:46:50 INFO - PROCESS | 23498 | 1461077210473 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 07:46:50 INFO - PROCESS | 23498 | 1461077210476 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 07:46:50 INFO - PROCESS | 23498 | 1461077210483 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:46:50 INFO - PROCESS | 23498 | 1461077210486 Marionette TRACE conn3 <- [1,1706,null,{}] 07:46:50 INFO - PROCESS | 23498 | 1461077210500 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}] 07:46:50 INFO - PROCESS | 23498 | 1461077210689 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 07:46:50 INFO - PROCESS | 23498 | 1461077210884 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:50 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b376a000 == 107 [pid = 23498] [id = 434] 07:46:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f66af3d6c00) [pid = 23498] [serial = 1303] [outer = (nil)] 07:46:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66af8d8400) [pid = 23498] [serial = 1304] [outer = 0x7f66af3d6c00] 07:46:51 INFO - PROCESS | 23498 | 1461077210994 Marionette DEBUG loaded listener.js 07:46:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f66b0d22800) [pid = 23498] [serial = 1305] [outer = 0x7f66af3d6c00] 07:46:51 INFO - PROCESS | 23498 | 1461077211874 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]]]}] 07:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1442ms 07:46:51 INFO - PROCESS | 23498 | 1461077211924 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 07:46:51 INFO - PROCESS | 23498 | 1461077211929 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 07:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:46:51 INFO - PROCESS | 23498 | 1461077211934 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:46:51 INFO - PROCESS | 23498 | 1461077211936 Marionette TRACE conn3 <- [1,1710,null,{}] 07:46:51 INFO - PROCESS | 23498 | 1461077211942 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}] 07:46:52 INFO - PROCESS | 23498 | 1461077212123 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 07:46:52 INFO - PROCESS | 23498 | 1461077212309 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7417800 == 108 [pid = 23498] [id = 435] 07:46:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f66af071400) [pid = 23498] [serial = 1306] [outer = (nil)] 07:46:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 224 (0x7f66b555f000) [pid = 23498] [serial = 1307] [outer = 0x7f66af071400] 07:46:52 INFO - PROCESS | 23498 | 1461077212375 Marionette DEBUG loaded listener.js 07:46:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 225 (0x7f66b6f90c00) [pid = 23498] [serial = 1308] [outer = 0x7f66af071400] 07:46:53 INFO - PROCESS | 23498 | 1461077213218 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]]]}] 07:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1336ms 07:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:46:53 INFO - PROCESS | 23498 | 1461077213271 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 07:46:53 INFO - PROCESS | 23498 | 1461077213274 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 07:46:53 INFO - PROCESS | 23498 | 1461077213281 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:46:53 INFO - PROCESS | 23498 | 1461077213284 Marionette TRACE conn3 <- [1,1714,null,{}] 07:46:53 INFO - PROCESS | 23498 | 1461077213291 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}] 07:46:53 INFO - PROCESS | 23498 | 1461077213463 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 07:46:53 INFO - PROCESS | 23498 | 1461077213651 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b9477800 == 109 [pid = 23498] [id = 436] 07:46:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 226 (0x7f66b2c8f400) [pid = 23498] [serial = 1309] [outer = (nil)] 07:46:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 227 (0x7f66b906fc00) [pid = 23498] [serial = 1310] [outer = 0x7f66b2c8f400] 07:46:53 INFO - PROCESS | 23498 | 1461077213717 Marionette DEBUG loaded listener.js 07:46:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 228 (0x7f66c5671000) [pid = 23498] [serial = 1311] [outer = 0x7f66b2c8f400] 07:46:54 INFO - PROCESS | 23498 | 1461077214559 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]]]}] 07:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1338ms 07:46:54 INFO - PROCESS | 23498 | 1461077214619 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 07:46:54 INFO - PROCESS | 23498 | 1461077214622 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 07:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:46:54 INFO - PROCESS | 23498 | 1461077214629 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:46:54 INFO - PROCESS | 23498 | 1461077214632 Marionette TRACE conn3 <- [1,1718,null,{}] 07:46:54 INFO - PROCESS | 23498 | 1461077214637 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}] 07:46:54 INFO - PROCESS | 23498 | 1461077214841 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 07:46:55 INFO - PROCESS | 23498 | 1461077215028 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cae43800 == 110 [pid = 23498] [id = 437] 07:46:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 229 (0x7f66c6acf000) [pid = 23498] [serial = 1312] [outer = (nil)] 07:46:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 230 (0x7f66caae4800) [pid = 23498] [serial = 1313] [outer = 0x7f66c6acf000] 07:46:55 INFO - PROCESS | 23498 | 1461077215098 Marionette DEBUG loaded listener.js 07:46:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f66cafb0000) [pid = 23498] [serial = 1314] [outer = 0x7f66c6acf000] 07:46:55 INFO - PROCESS | 23498 | 1461077215884 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]]]}] 07:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1284ms 07:46:55 INFO - PROCESS | 23498 | 1461077215914 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 07:46:55 INFO - PROCESS | 23498 | 1461077215918 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 07:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:46:55 INFO - PROCESS | 23498 | 1461077215924 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:46:55 INFO - PROCESS | 23498 | 1461077215928 Marionette TRACE conn3 <- [1,1722,null,{}] 07:46:55 INFO - PROCESS | 23498 | 1461077215934 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}] 07:46:56 INFO - PROCESS | 23498 | 1461077216103 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 07:46:56 INFO - PROCESS | 23498 | 1461077216296 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:56 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a028f800 == 111 [pid = 23498] [id = 438] 07:46:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 232 (0x7f66a1d53800) [pid = 23498] [serial = 1315] [outer = (nil)] 07:46:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 233 (0x7f66a1d5cc00) [pid = 23498] [serial = 1316] [outer = 0x7f66a1d53800] 07:46:56 INFO - PROCESS | 23498 | 1461077216360 Marionette DEBUG loaded listener.js 07:46:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 234 (0x7f66a1d61c00) [pid = 23498] [serial = 1317] [outer = 0x7f66a1d53800] 07:46:57 INFO - PROCESS | 23498 | 1461077217217 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]]]}] 07:46:57 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 07:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1336ms 07:46:57 INFO - PROCESS | 23498 | 1461077217261 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 07:46:57 INFO - PROCESS | 23498 | 1461077217264 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 07:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:46:57 INFO - PROCESS | 23498 | 1461077217270 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:46:57 INFO - PROCESS | 23498 | 1461077217273 Marionette TRACE conn3 <- [1,1726,null,{}] 07:46:57 INFO - PROCESS | 23498 | 1461077217278 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}] 07:46:57 INFO - PROCESS | 23498 | 1461077217439 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 07:46:57 INFO - PROCESS | 23498 | 1461077217628 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cd9cd000 == 112 [pid = 23498] [id = 439] 07:46:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 235 (0x7f66a1d56400) [pid = 23498] [serial = 1318] [outer = (nil)] 07:46:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 236 (0x7f66b3743c00) [pid = 23498] [serial = 1319] [outer = 0x7f66a1d56400] 07:46:57 INFO - PROCESS | 23498 | 1461077217691 Marionette DEBUG loaded listener.js 07:46:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 237 (0x7f66b374a400) [pid = 23498] [serial = 1320] [outer = 0x7f66a1d56400] 07:46:58 INFO - PROCESS | 23498 | 1461077218499 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]]]}] 07:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1283ms 07:46:58 INFO - PROCESS | 23498 | 1461077218554 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 07:46:58 INFO - PROCESS | 23498 | 1461077218558 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 07:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:46:58 INFO - PROCESS | 23498 | 1461077218564 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:46:58 INFO - PROCESS | 23498 | 1461077218568 Marionette TRACE conn3 <- [1,1730,null,{}] 07:46:58 INFO - PROCESS | 23498 | 1461077218573 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}] 07:46:58 INFO - PROCESS | 23498 | 1461077218745 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 07:46:58 INFO - PROCESS | 23498 | 1461077218935 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afa77000 == 113 [pid = 23498] [id = 440] 07:46:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 238 (0x7f66a1d5d000) [pid = 23498] [serial = 1321] [outer = (nil)] 07:46:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 239 (0x7f66aea78000) [pid = 23498] [serial = 1322] [outer = 0x7f66a1d5d000] 07:46:59 INFO - PROCESS | 23498 | 1461077218999 Marionette DEBUG loaded listener.js 07:46:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 240 (0x7f66aea7c800) [pid = 23498] [serial = 1323] [outer = 0x7f66a1d5d000] 07:46:59 INFO - PROCESS | 23498 | 1461077219826 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]]]}] 07:46:59 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 07:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1331ms 07:46:59 INFO - PROCESS | 23498 | 1461077219896 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 07:46:59 INFO - PROCESS | 23498 | 1461077219899 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 07:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:46:59 INFO - PROCESS | 23498 | 1461077219905 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:46:59 INFO - PROCESS | 23498 | 1461077219908 Marionette TRACE conn3 <- [1,1734,null,{}] 07:46:59 INFO - PROCESS | 23498 | 1461077219913 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}] 07:47:00 INFO - PROCESS | 23498 | 1461077220139 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 07:47:00 INFO - PROCESS | 23498 | 1461077220340 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a01a2800 == 114 [pid = 23498] [id = 441] 07:47:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 241 (0x7f669fe45000) [pid = 23498] [serial = 1324] [outer = (nil)] 07:47:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 242 (0x7f669fe4c000) [pid = 23498] [serial = 1325] [outer = 0x7f669fe45000] 07:47:00 INFO - PROCESS | 23498 | 1461077220406 Marionette DEBUG loaded listener.js 07:47:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 243 (0x7f669fe51000) [pid = 23498] [serial = 1326] [outer = 0x7f669fe45000] 07:47:01 INFO - PROCESS | 23498 | 1461077221300 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]]]}] 07:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1437ms 07:47:01 INFO - PROCESS | 23498 | 1461077221343 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 07:47:01 INFO - PROCESS | 23498 | 1461077221346 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 07:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:47:01 INFO - PROCESS | 23498 | 1461077221352 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:47:01 INFO - PROCESS | 23498 | 1461077221356 Marionette TRACE conn3 <- [1,1738,null,{}] 07:47:01 INFO - PROCESS | 23498 | 1461077221362 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}] 07:47:01 INFO - PROCESS | 23498 | 1461077221548 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 07:47:02 INFO - PROCESS | 23498 | 1461077222210 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a17ea800 == 115 [pid = 23498] [id = 442] 07:47:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 244 (0x7f669fef0800) [pid = 23498] [serial = 1327] [outer = (nil)] 07:47:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 245 (0x7f669fef6c00) [pid = 23498] [serial = 1328] [outer = 0x7f669fef0800] 07:47:02 INFO - PROCESS | 23498 | 1461077222285 Marionette DEBUG loaded listener.js 07:47:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 246 (0x7f66a1d53000) [pid = 23498] [serial = 1329] [outer = 0x7f669fef0800] 07:47:03 INFO - PROCESS | 23498 | 1461077223084 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]]]}] 07:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1783ms 07:47:03 INFO - PROCESS | 23498 | 1461077223137 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 07:47:03 INFO - PROCESS | 23498 | 1461077223142 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 07:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:47:03 INFO - PROCESS | 23498 | 1461077223151 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:47:03 INFO - PROCESS | 23498 | 1461077223155 Marionette TRACE conn3 <- [1,1742,null,{}] 07:47:03 INFO - PROCESS | 23498 | 1461077223162 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}] 07:47:03 INFO - PROCESS | 23498 | 1461077223344 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 07:47:03 INFO - PROCESS | 23498 | 1461077223735 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1f8f000 == 116 [pid = 23498] [id = 443] 07:47:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 247 (0x7f66a1dc5000) [pid = 23498] [serial = 1330] [outer = (nil)] 07:47:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 248 (0x7f66a46f0c00) [pid = 23498] [serial = 1331] [outer = 0x7f66a1dc5000] 07:47:03 INFO - PROCESS | 23498 | 1461077223804 Marionette DEBUG loaded listener.js 07:47:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 249 (0x7f66a4fafc00) [pid = 23498] [serial = 1332] [outer = 0x7f66a1dc5000] 07:47:04 INFO - PROCESS | 23498 | 1461077224607 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]]]}] 07:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1532ms 07:47:04 INFO - PROCESS | 23498 | 1461077224687 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 07:47:04 INFO - PROCESS | 23498 | 1461077224693 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 07:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:47:04 INFO - PROCESS | 23498 | 1461077224701 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:47:04 INFO - PROCESS | 23498 | 1461077224704 Marionette TRACE conn3 <- [1,1746,null,{}] 07:47:04 INFO - PROCESS | 23498 | 1461077224710 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}] 07:47:04 INFO - PROCESS | 23498 | 1461077224919 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 07:47:05 INFO - PROCESS | 23498 | 1461077225108 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad4ee800 == 117 [pid = 23498] [id = 444] 07:47:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 250 (0x7f66a39db800) [pid = 23498] [serial = 1333] [outer = (nil)] 07:47:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 251 (0x7f66abb09400) [pid = 23498] [serial = 1334] [outer = 0x7f66a39db800] 07:47:05 INFO - PROCESS | 23498 | 1461077225167 Marionette DEBUG loaded listener.js 07:47:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 252 (0x7f66ad020400) [pid = 23498] [serial = 1335] [outer = 0x7f66a39db800] 07:47:06 INFO - PROCESS | 23498 | 1461077226077 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]]]}] 07:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1429ms 07:47:06 INFO - PROCESS | 23498 | 1461077226130 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 07:47:06 INFO - PROCESS | 23498 | 1461077226134 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 07:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:47:06 INFO - PROCESS | 23498 | 1461077226146 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:47:06 INFO - PROCESS | 23498 | 1461077226155 Marionette TRACE conn3 <- [1,1750,null,{}] 07:47:06 INFO - PROCESS | 23498 | 1461077226163 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}] 07:47:06 INFO - PROCESS | 23498 | 1461077226342 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 07:47:06 INFO - PROCESS | 23498 | 1461077226542 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae913000 == 118 [pid = 23498] [id = 445] 07:47:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 253 (0x7f66ad021000) [pid = 23498] [serial = 1336] [outer = (nil)] 07:47:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 254 (0x7f66aea7c400) [pid = 23498] [serial = 1337] [outer = 0x7f66ad021000] 07:47:06 INFO - PROCESS | 23498 | 1461077226629 Marionette DEBUG loaded listener.js 07:47:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 255 (0x7f66af074000) [pid = 23498] [serial = 1338] [outer = 0x7f66ad021000] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abf9a800 == 117 [pid = 23498] [id = 430] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 254 (0x7f66b3dc4000) [pid = 23498] [serial = 1199] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 253 (0x7f66af6be000) [pid = 23498] [serial = 1238] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 252 (0x7f66b8911800) [pid = 23498] [serial = 1202] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 251 (0x7f66abdd9800) [pid = 23498] [serial = 1193] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 250 (0x7f66cae09000) [pid = 23498] [serial = 1205] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 249 (0x7f66a5c51800) [pid = 23498] [serial = 1208] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 248 (0x7f66a1ccac00) [pid = 23498] [serial = 1211] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 247 (0x7f66a5fcec00) [pid = 23498] [serial = 1190] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 246 (0x7f66af64bc00) [pid = 23498] [serial = 1196] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 245 (0x7f66a39e1400) [pid = 23498] [serial = 1217] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 244 (0x7f66a4fa5800) [pid = 23498] [serial = 1214] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aec15800 == 116 [pid = 23498] [id = 429] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae30f800 == 115 [pid = 23498] [id = 428] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab73f800 == 114 [pid = 23498] [id = 427] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a01e0800 == 113 [pid = 23498] [id = 426] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48b8800 == 112 [pid = 23498] [id = 425] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cb0e0000 == 111 [pid = 23498] [id = 423] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8c6e800 == 110 [pid = 23498] [id = 422] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66bf908000 == 109 [pid = 23498] [id = 421] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b87ca800 == 108 [pid = 23498] [id = 420] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7923000 == 107 [pid = 23498] [id = 419] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3f20000 == 106 [pid = 23498] [id = 418] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3537000 == 105 [pid = 23498] [id = 417] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0dba800 == 104 [pid = 23498] [id = 416] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af9ee800 == 103 [pid = 23498] [id = 415] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad4e5000 == 102 [pid = 23498] [id = 414] 07:47:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a297d000 == 101 [pid = 23498] [id = 413] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 243 (0x7f66ad1d1800) [pid = 23498] [serial = 1232] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 242 (0x7f66c6b3f000) [pid = 23498] [serial = 1188] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 241 (0x7f66ad025c00) [pid = 23498] [serial = 1235] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 240 (0x7f66abdd7000) [pid = 23498] [serial = 1229] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 239 (0x7f66a5fc3c00) [pid = 23498] [serial = 1226] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 238 (0x7f66abb04c00) [pid = 23498] [serial = 1227] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 237 (0x7f66a4fa3000) [pid = 23498] [serial = 1223] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 236 (0x7f66a4faf400) [pid = 23498] [serial = 1224] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 235 (0x7f66a36d8000) [pid = 23498] [serial = 1220] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 234 (0x7f66a39e1800) [pid = 23498] [serial = 1221] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 233 (0x7f66ad2a0800) [pid = 23498] [serial = 1233] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 232 (0x7f66ad049800) [pid = 23498] [serial = 1230] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 231 (0x7f66af3de000) [pid = 23498] [serial = 1236] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | --DOMWINDOW == 230 (0x7f66b743b400) [pid = 23498] [serial = 1134] [outer = (nil)] [url = about:blank] 07:47:07 INFO - PROCESS | 23498 | 1461077227720 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]]]}] 07:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1646ms 07:47:07 INFO - PROCESS | 23498 | 1461077227788 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 07:47:07 INFO - PROCESS | 23498 | 1461077227793 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 07:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:47:07 INFO - PROCESS | 23498 | 1461077227800 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:47:07 INFO - PROCESS | 23498 | 1461077227803 Marionette TRACE conn3 <- [1,1754,null,{}] 07:47:07 INFO - PROCESS | 23498 | 1461077227808 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}] 07:47:07 INFO - PROCESS | 23498 | 1461077227969 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 07:47:08 INFO - PROCESS | 23498 | 1461077228176 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a28e2000 == 102 [pid = 23498] [id = 446] 07:47:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f66a0adac00) [pid = 23498] [serial = 1339] [outer = (nil)] 07:47:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 232 (0x7f66abdd9800) [pid = 23498] [serial = 1340] [outer = 0x7f66a0adac00] 07:47:08 INFO - PROCESS | 23498 | 1461077228265 Marionette DEBUG loaded listener.js 07:47:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 233 (0x7f66af1b2000) [pid = 23498] [serial = 1341] [outer = 0x7f66a0adac00] 07:47:08 INFO - PROCESS | 23498 | 1461077228963 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]]]}] 07:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1182ms 07:47:08 INFO - PROCESS | 23498 | 1461077228981 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 07:47:08 INFO - PROCESS | 23498 | 1461077228983 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 07:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:47:08 INFO - PROCESS | 23498 | 1461077228990 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:47:08 INFO - PROCESS | 23498 | 1461077228992 Marionette TRACE conn3 <- [1,1758,null,{}] 07:47:09 INFO - PROCESS | 23498 | 1461077228997 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}] 07:47:09 INFO - PROCESS | 23498 | 1461077229145 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 07:47:09 INFO - PROCESS | 23498 | 1461077229298 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad1a5000 == 103 [pid = 23498] [id = 447] 07:47:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 234 (0x7f66af653c00) [pid = 23498] [serial = 1342] [outer = (nil)] 07:47:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 235 (0x7f66afa0fc00) [pid = 23498] [serial = 1343] [outer = 0x7f66af653c00] 07:47:09 INFO - PROCESS | 23498 | 1461077229365 Marionette DEBUG loaded listener.js 07:47:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 236 (0x7f66b2cdbc00) [pid = 23498] [serial = 1344] [outer = 0x7f66af653c00] 07:47:10 INFO - PROCESS | 23498 | 1461077230122 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]]]}] 07:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1181ms 07:47:10 INFO - PROCESS | 23498 | 1461077230173 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 07:47:10 INFO - PROCESS | 23498 | 1461077230178 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 07:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:47:10 INFO - PROCESS | 23498 | 1461077230187 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:47:10 INFO - PROCESS | 23498 | 1461077230192 Marionette TRACE conn3 <- [1,1762,null,{}] 07:47:10 INFO - PROCESS | 23498 | 1461077230224 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}] 07:47:10 INFO - PROCESS | 23498 | 1461077230521 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 07:47:10 INFO - PROCESS | 23498 | 1461077230558 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afa6f800 == 104 [pid = 23498] [id = 448] 07:47:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 237 (0x7f66b2cdac00) [pid = 23498] [serial = 1345] [outer = (nil)] 07:47:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 238 (0x7f66b374fc00) [pid = 23498] [serial = 1346] [outer = 0x7f66b2cdac00] 07:47:10 INFO - PROCESS | 23498 | 1461077230653 Marionette DEBUG loaded listener.js 07:47:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 239 (0x7f66b5561c00) [pid = 23498] [serial = 1347] [outer = 0x7f66b2cdac00] 07:47:11 INFO - PROCESS | 23498 | 1461077231638 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]]]}] 07:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1492ms 07:47:11 INFO - PROCESS | 23498 | 1461077231707 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 07:47:11 INFO - PROCESS | 23498 | 1461077231711 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 07:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:47:11 INFO - PROCESS | 23498 | 1461077231720 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:47:11 INFO - PROCESS | 23498 | 1461077231724 Marionette TRACE conn3 <- [1,1766,null,{}] 07:47:11 INFO - PROCESS | 23498 | 1461077231733 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}] 07:47:11 INFO - PROCESS | 23498 | 1461077231976 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 238 (0x7f66ad027000) [pid = 23498] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 237 (0x7f66b8aafc00) [pid = 23498] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 236 (0x7f66af3d1c00) [pid = 23498] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 235 (0x7f66a1ff0800) [pid = 23498] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 234 (0x7f66af3d6800) [pid = 23498] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 233 (0x7f66a5c46400) [pid = 23498] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 232 (0x7f66abdd6c00) [pid = 23498] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 231 (0x7f66a4f53c00) [pid = 23498] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 230 (0x7f66b3f68000) [pid = 23498] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 229 (0x7f66a46ea000) [pid = 23498] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 228 (0x7f66ad1c5800) [pid = 23498] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 227 (0x7f66a5c9a400) [pid = 23498] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 226 (0x7f66a4faa800) [pid = 23498] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 225 (0x7f66a1cc5400) [pid = 23498] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 224 (0x7f66a46ea800) [pid = 23498] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 223 (0x7f66c8d84c00) [pid = 23498] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 222 (0x7f66a0ad8c00) [pid = 23498] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 221 (0x7f66b6247800) [pid = 23498] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f66b2f1ac00) [pid = 23498] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66a47bcc00) [pid = 23498] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f66aece8000) [pid = 23498] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f66a47b8000) [pid = 23498] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 216 (0x7f66a1dc3c00) [pid = 23498] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 215 (0x7f66afbf8000) [pid = 23498] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 214 (0x7f66a28c6400) [pid = 23498] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 213 (0x7f66ab906c00) [pid = 23498] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 212 (0x7f66a1dca800) [pid = 23498] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 211 (0x7f66b3f74800) [pid = 23498] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 210 (0x7f66afbf2c00) [pid = 23498] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 209 (0x7f66a1da5800) [pid = 23498] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 208 (0x7f66a46f5400) [pid = 23498] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 207 (0x7f66a36d8800) [pid = 23498] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 206 (0x7f66ad045000) [pid = 23498] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 205 (0x7f66a1ff3c00) [pid = 23498] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 204 (0x7f66af235c00) [pid = 23498] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 203 (0x7f66af6ba000) [pid = 23498] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 202 (0x7f66a1da6000) [pid = 23498] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 201 (0x7f66c59b4800) [pid = 23498] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 200 (0x7f66a46ee800) [pid = 23498] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 199 (0x7f66ac427c00) [pid = 23498] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 198 (0x7f66bb05ec00) [pid = 23498] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 197 (0x7f66a47be800) [pid = 23498] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 196 (0x7f669feedc00) [pid = 23498] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 195 (0x7f66a39df400) [pid = 23498] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f66a46ec800) [pid = 23498] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 193 (0x7f66a39de800) [pid = 23498] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f66a5fc4c00) [pid = 23498] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66b3dc9800) [pid = 23498] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66c6d06c00) [pid = 23498] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66abb0c000) [pid = 23498] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66afbf9c00) [pid = 23498] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66a1cc3400) [pid = 23498] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66af238c00) [pid = 23498] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66ad043800) [pid = 23498] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f669feef400) [pid = 23498] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66ad029400) [pid = 23498] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66a5fcb000) [pid = 23498] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66a5ca0800) [pid = 23498] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66af8e2400) [pid = 23498] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66a28c4000) [pid = 23498] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66a47be400) [pid = 23498] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 177 (0x7f66a1dab800) [pid = 23498] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66c59b1c00) [pid = 23498] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66a5ca4800) [pid = 23498] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 174 (0x7f66af794400) [pid = 23498] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 173 (0x7f66c59b0c00) [pid = 23498] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 172 (0x7f66ab906400) [pid = 23498] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66ad1c4000) [pid = 23498] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:47:12 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f669feecc00) [pid = 23498] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:47:12 INFO - PROCESS | 23498 | 1461077232937 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:12 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a20d8800 == 105 [pid = 23498] [id = 449] 07:47:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f669feeb000) [pid = 23498] [serial = 1348] [outer = (nil)] 07:47:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f669fef8800) [pid = 23498] [serial = 1349] [outer = 0x7f669feeb000] 07:47:13 INFO - PROCESS | 23498 | 1461077232998 Marionette DEBUG loaded listener.js 07:47:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66a1daa400) [pid = 23498] [serial = 1350] [outer = 0x7f669feeb000] 07:47:13 INFO - PROCESS | 23498 | 1461077233590 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]]]}] 07:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1886ms 07:47:13 INFO - PROCESS | 23498 | 1461077233606 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 07:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:47:13 INFO - PROCESS | 23498 | 1461077233610 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 07:47:13 INFO - PROCESS | 23498 | 1461077233616 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:47:13 INFO - PROCESS | 23498 | 1461077233620 Marionette TRACE conn3 <- [1,1770,null,{}] 07:47:13 INFO - PROCESS | 23498 | 1461077233625 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}] 07:47:13 INFO - PROCESS | 23498 | 1461077233830 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 07:47:13 INFO - PROCESS | 23498 | 1461077233860 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad408800 == 106 [pid = 23498] [id = 450] 07:47:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f669feecc00) [pid = 23498] [serial = 1351] [outer = (nil)] 07:47:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66a39d7800) [pid = 23498] [serial = 1352] [outer = 0x7f669feecc00] 07:47:13 INFO - PROCESS | 23498 | 1461077233916 Marionette DEBUG loaded listener.js 07:47:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f66a4fa7400) [pid = 23498] [serial = 1353] [outer = 0x7f669feecc00] 07:47:14 INFO - PROCESS | 23498 | 1461077234624 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]]]}] 07:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1029ms 07:47:14 INFO - PROCESS | 23498 | 1461077234647 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 07:47:14 INFO - PROCESS | 23498 | 1461077234651 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 07:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:47:14 INFO - PROCESS | 23498 | 1461077234656 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:47:14 INFO - PROCESS | 23498 | 1461077234658 Marionette TRACE conn3 <- [1,1774,null,{}] 07:47:14 INFO - PROCESS | 23498 | 1461077234682 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}] 07:47:14 INFO - PROCESS | 23498 | 1461077234943 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 07:47:15 INFO - PROCESS | 23498 | 1461077235147 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:15 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a17e2000 == 107 [pid = 23498] [id = 451] 07:47:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f669fe4dc00) [pid = 23498] [serial = 1354] [outer = (nil)] 07:47:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f669fef0400) [pid = 23498] [serial = 1355] [outer = 0x7f669fe4dc00] 07:47:15 INFO - PROCESS | 23498 | 1461077235223 Marionette DEBUG loaded listener.js 07:47:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66a1d59c00) [pid = 23498] [serial = 1356] [outer = 0x7f669fe4dc00] 07:47:16 INFO - PROCESS | 23498 | 1461077236141 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]]]}] 07:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1536ms 07:47:16 INFO - PROCESS | 23498 | 1461077236195 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 07:47:16 INFO - PROCESS | 23498 | 1461077236202 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 07:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:47:16 INFO - PROCESS | 23498 | 1461077236209 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:47:16 INFO - PROCESS | 23498 | 1461077236215 Marionette TRACE conn3 <- [1,1778,null,{}] 07:47:16 INFO - PROCESS | 23498 | 1461077236223 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}] 07:47:16 INFO - PROCESS | 23498 | 1461077236409 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 07:47:16 INFO - PROCESS | 23498 | 1461077236594 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad4de000 == 108 [pid = 23498] [id = 452] 07:47:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f669fe50000) [pid = 23498] [serial = 1357] [outer = (nil)] 07:47:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66a4fad000) [pid = 23498] [serial = 1358] [outer = 0x7f669fe50000] 07:47:16 INFO - PROCESS | 23498 | 1461077236676 Marionette DEBUG loaded listener.js 07:47:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66a5ed4c00) [pid = 23498] [serial = 1359] [outer = 0x7f669fe50000] 07:47:17 INFO - PROCESS | 23498 | 1461077237571 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]]]}] 07:47:17 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 07:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1433ms 07:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:47:17 INFO - PROCESS | 23498 | 1461077237643 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 07:47:17 INFO - PROCESS | 23498 | 1461077237646 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 07:47:17 INFO - PROCESS | 23498 | 1461077237653 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:47:17 INFO - PROCESS | 23498 | 1461077237656 Marionette TRACE conn3 <- [1,1782,null,{}] 07:47:17 INFO - PROCESS | 23498 | 1461077237661 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}] 07:47:17 INFO - PROCESS | 23498 | 1461077237871 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 07:47:18 INFO - PROCESS | 23498 | 1461077238138 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afa7b800 == 109 [pid = 23498] [id = 453] 07:47:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66abb06c00) [pid = 23498] [serial = 1360] [outer = (nil)] 07:47:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66abdd8400) [pid = 23498] [serial = 1361] [outer = 0x7f66abb06c00] 07:47:18 INFO - PROCESS | 23498 | 1461077238246 Marionette DEBUG loaded listener.js 07:47:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66ad02d800) [pid = 23498] [serial = 1362] [outer = 0x7f66abb06c00] 07:47:19 INFO - PROCESS | 23498 | 1461077239057 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]]]}] 07:47:19 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 07:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1481ms 07:47:19 INFO - PROCESS | 23498 | 1461077239132 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 07:47:19 INFO - PROCESS | 23498 | 1461077239138 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 07:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:47:19 INFO - PROCESS | 23498 | 1461077239154 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:47:19 INFO - PROCESS | 23498 | 1461077239161 Marionette TRACE conn3 <- [1,1786,null,{}] 07:47:19 INFO - PROCESS | 23498 | 1461077239166 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}] 07:47:19 INFO - PROCESS | 23498 | 1461077239379 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 07:47:19 INFO - PROCESS | 23498 | 1461077239567 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:19 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3768800 == 110 [pid = 23498] [id = 454] 07:47:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66abdd1800) [pid = 23498] [serial = 1363] [outer = (nil)] 07:47:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66ad23e800) [pid = 23498] [serial = 1364] [outer = 0x7f66abdd1800] 07:47:19 INFO - PROCESS | 23498 | 1461077239633 Marionette DEBUG loaded listener.js 07:47:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66af1b6c00) [pid = 23498] [serial = 1365] [outer = 0x7f66abdd1800] 07:47:20 INFO - PROCESS | 23498 | 1461077240474 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]]]}] 07:47:20 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 07:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1390ms 07:47:20 INFO - PROCESS | 23498 | 1461077240537 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 07:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:47:20 INFO - PROCESS | 23498 | 1461077240541 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 07:47:20 INFO - PROCESS | 23498 | 1461077240547 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:47:20 INFO - PROCESS | 23498 | 1461077240552 Marionette TRACE conn3 <- [1,1790,null,{}] 07:47:20 INFO - PROCESS | 23498 | 1461077240558 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}] 07:47:20 INFO - PROCESS | 23498 | 1461077240751 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 07:47:20 INFO - PROCESS | 23498 | 1461077240940 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b740c000 == 111 [pid = 23498] [id = 455] 07:47:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66abdda400) [pid = 23498] [serial = 1366] [outer = (nil)] 07:47:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66af6ba800) [pid = 23498] [serial = 1367] [outer = 0x7f66abdda400] 07:47:21 INFO - PROCESS | 23498 | 1461077241009 Marionette DEBUG loaded listener.js 07:47:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66afbf2c00) [pid = 23498] [serial = 1368] [outer = 0x7f66abdda400] 07:47:21 INFO - PROCESS | 23498 | 1461077241798 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]]]}] 07:47:21 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) 07:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1283ms 07:47:21 INFO - PROCESS | 23498 | 1461077241839 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 07:47:21 INFO - PROCESS | 23498 | 1461077241843 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 07:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:47:21 INFO - PROCESS | 23498 | 1461077241849 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:47:21 INFO - PROCESS | 23498 | 1461077241851 Marionette TRACE conn3 <- [1,1794,null,{}] 07:47:21 INFO - PROCESS | 23498 | 1461077241857 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}] 07:47:22 INFO - PROCESS | 23498 | 1461077242036 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 07:47:22 INFO - PROCESS | 23498 | 1461077242311 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8999000 == 112 [pid = 23498] [id = 456] 07:47:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66b2f1ac00) [pid = 23498] [serial = 1369] [outer = (nil)] 07:47:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f66b36b6800) [pid = 23498] [serial = 1370] [outer = 0x7f66b2f1ac00] 07:47:22 INFO - PROCESS | 23498 | 1461077242399 Marionette DEBUG loaded listener.js 07:47:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f66b3dc6800) [pid = 23498] [serial = 1371] [outer = 0x7f66b2f1ac00] 07:47:23 INFO - PROCESS | 23498 | 1461077243216 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]]]}] 07:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1395ms 07:47:23 INFO - PROCESS | 23498 | 1461077243244 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 07:47:23 INFO - PROCESS | 23498 | 1461077243248 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 07:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:47:23 INFO - PROCESS | 23498 | 1461077243253 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:47:23 INFO - PROCESS | 23498 | 1461077243256 Marionette TRACE conn3 <- [1,1798,null,{}] 07:47:23 INFO - PROCESS | 23498 | 1461077243261 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}] 07:47:23 INFO - PROCESS | 23498 | 1461077243434 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 07:47:23 INFO - PROCESS | 23498 | 1461077243627 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8709000 == 113 [pid = 23498] [id = 457] 07:47:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66b0d28400) [pid = 23498] [serial = 1372] [outer = (nil)] 07:47:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 196 (0x7f66b712b000) [pid = 23498] [serial = 1373] [outer = 0x7f66b0d28400] 07:47:23 INFO - PROCESS | 23498 | 1461077243690 Marionette DEBUG loaded listener.js 07:47:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 197 (0x7f66b84b0400) [pid = 23498] [serial = 1374] [outer = 0x7f66b0d28400] 07:47:24 INFO - PROCESS | 23498 | 1461077244509 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]]]}] 07:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1285ms 07:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:47:24 INFO - PROCESS | 23498 | 1461077244539 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 07:47:24 INFO - PROCESS | 23498 | 1461077244542 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 07:47:24 INFO - PROCESS | 23498 | 1461077244549 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:47:24 INFO - PROCESS | 23498 | 1461077244552 Marionette TRACE conn3 <- [1,1802,null,{}] 07:47:24 INFO - PROCESS | 23498 | 1461077244557 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}] 07:47:24 INFO - PROCESS | 23498 | 1461077244718 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 07:47:24 INFO - PROCESS | 23498 | 1461077244911 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:24 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cafd7000 == 114 [pid = 23498] [id = 458] 07:47:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 198 (0x7f66b2f1f000) [pid = 23498] [serial = 1375] [outer = (nil)] 07:47:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 199 (0x7f66b90f6400) [pid = 23498] [serial = 1376] [outer = 0x7f66b2f1f000] 07:47:24 INFO - PROCESS | 23498 | 1461077244974 Marionette DEBUG loaded listener.js 07:47:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 200 (0x7f66bb05cc00) [pid = 23498] [serial = 1377] [outer = 0x7f66b2f1f000] 07:47:25 INFO - PROCESS | 23498 | 1461077245803 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]]]}] 07:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1328ms 07:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:47:25 INFO - PROCESS | 23498 | 1461077245877 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 07:47:25 INFO - PROCESS | 23498 | 1461077245879 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 07:47:25 INFO - PROCESS | 23498 | 1461077245885 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:47:25 INFO - PROCESS | 23498 | 1461077245888 Marionette TRACE conn3 <- [1,1806,null,{}] 07:47:25 INFO - PROCESS | 23498 | 1461077245893 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}] 07:47:26 INFO - PROCESS | 23498 | 1461077246089 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 07:47:26 INFO - PROCESS | 23498 | 1461077246282 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1456800 == 115 [pid = 23498] [id = 459] 07:47:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 201 (0x7f66b5897400) [pid = 23498] [serial = 1378] [outer = (nil)] 07:47:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 202 (0x7f66c4a50000) [pid = 23498] [serial = 1379] [outer = 0x7f66b5897400] 07:47:26 INFO - PROCESS | 23498 | 1461077246345 Marionette DEBUG loaded listener.js 07:47:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 203 (0x7f66c5b96c00) [pid = 23498] [serial = 1380] [outer = 0x7f66b5897400] 07:47:27 INFO - PROCESS | 23498 | 1461077247184 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]]]}] 07:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1330ms 07:47:27 INFO - PROCESS | 23498 | 1461077247216 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 07:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:47:27 INFO - PROCESS | 23498 | 1461077247221 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 07:47:27 INFO - PROCESS | 23498 | 1461077247235 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:47:27 INFO - PROCESS | 23498 | 1461077247245 Marionette TRACE conn3 <- [1,1810,null,{}] 07:47:27 INFO - PROCESS | 23498 | 1461077247259 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}] 07:47:27 INFO - PROCESS | 23498 | 1461077247504 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 07:47:27 INFO - PROCESS | 23498 | 1461077247693 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a146e000 == 116 [pid = 23498] [id = 460] 07:47:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 204 (0x7f66b849a400) [pid = 23498] [serial = 1381] [outer = (nil)] 07:47:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 205 (0x7f66c6d06000) [pid = 23498] [serial = 1382] [outer = 0x7f66b849a400] 07:47:27 INFO - PROCESS | 23498 | 1461077247761 Marionette DEBUG loaded listener.js 07:47:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 206 (0x7f66c8cc6000) [pid = 23498] [serial = 1383] [outer = 0x7f66b849a400] 07:47:28 INFO - PROCESS | 23498 | 1461077248611 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]]]}] 07:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1451ms 07:47:28 INFO - PROCESS | 23498 | 1461077248679 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 07:47:28 INFO - PROCESS | 23498 | 1461077248682 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 07:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:47:28 INFO - PROCESS | 23498 | 1461077248689 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:47:28 INFO - PROCESS | 23498 | 1461077248693 Marionette TRACE conn3 <- [1,1814,null,{}] 07:47:28 INFO - PROCESS | 23498 | 1461077248698 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}] 07:47:28 INFO - PROCESS | 23498 | 1461077248887 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 07:47:29 INFO - PROCESS | 23498 | 1461077249081 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab80d800 == 117 [pid = 23498] [id = 461] 07:47:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 207 (0x7f66a4fb1800) [pid = 23498] [serial = 1384] [outer = (nil)] 07:47:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 208 (0x7f66af3d7000) [pid = 23498] [serial = 1385] [outer = 0x7f66a4fb1800] 07:47:29 INFO - PROCESS | 23498 | 1461077249154 Marionette DEBUG loaded listener.js 07:47:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 209 (0x7f66ca452800) [pid = 23498] [serial = 1386] [outer = 0x7f66a4fb1800] 07:47:30 INFO - PROCESS | 23498 | 1461077250017 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]]]}] 07:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1385ms 07:47:30 INFO - PROCESS | 23498 | 1461077250074 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 07:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:47:30 INFO - PROCESS | 23498 | 1461077250083 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 07:47:30 INFO - PROCESS | 23498 | 1461077250089 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:47:30 INFO - PROCESS | 23498 | 1461077250093 Marionette TRACE conn3 <- [1,1818,null,{}] 07:47:30 INFO - PROCESS | 23498 | 1461077250099 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}] 07:47:30 INFO - PROCESS | 23498 | 1461077250295 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 07:47:30 INFO - PROCESS | 23498 | 1461077250488 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a60db800 == 118 [pid = 23498] [id = 462] 07:47:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 210 (0x7f669feebc00) [pid = 23498] [serial = 1387] [outer = (nil)] 07:47:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 211 (0x7f66a1da7000) [pid = 23498] [serial = 1388] [outer = 0x7f669feebc00] 07:47:30 INFO - PROCESS | 23498 | 1461077250550 Marionette DEBUG loaded listener.js 07:47:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 212 (0x7f66af64a000) [pid = 23498] [serial = 1389] [outer = 0x7f669feebc00] 07:47:31 INFO - PROCESS | 23498 | 1461077251411 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]]]}] 07:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1380ms 07:47:31 INFO - PROCESS | 23498 | 1461077251470 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 07:47:31 INFO - PROCESS | 23498 | 1461077251473 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 07:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:47:31 INFO - PROCESS | 23498 | 1461077251479 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:47:31 INFO - PROCESS | 23498 | 1461077251481 Marionette TRACE conn3 <- [1,1822,null,{}] 07:47:31 INFO - PROCESS | 23498 | 1461077251487 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}] 07:47:31 INFO - PROCESS | 23498 | 1461077251656 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 07:47:31 INFO - PROCESS | 23498 | 1461077251864 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a29aa000 == 119 [pid = 23498] [id = 463] 07:47:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 213 (0x7f669feefc00) [pid = 23498] [serial = 1390] [outer = (nil)] 07:47:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 214 (0x7f66a28ca000) [pid = 23498] [serial = 1391] [outer = 0x7f669feefc00] 07:47:31 INFO - PROCESS | 23498 | 1461077251925 Marionette DEBUG loaded listener.js 07:47:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 215 (0x7f66a4f59c00) [pid = 23498] [serial = 1392] [outer = 0x7f669feefc00] 07:47:33 INFO - PROCESS | 23498 | 1461077253121 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]]]}] 07:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1681ms 07:47:33 INFO - PROCESS | 23498 | 1461077253160 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 07:47:33 INFO - PROCESS | 23498 | 1461077253166 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 07:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:47:33 INFO - PROCESS | 23498 | 1461077253173 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:47:33 INFO - PROCESS | 23498 | 1461077253178 Marionette TRACE conn3 <- [1,1826,null,{}] 07:47:33 INFO - PROCESS | 23498 | 1461077253186 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}] 07:47:33 INFO - PROCESS | 23498 | 1461077253364 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 07:47:33 INFO - PROCESS | 23498 | 1461077253621 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab80c000 == 120 [pid = 23498] [id = 464] 07:47:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 216 (0x7f66a1d58400) [pid = 23498] [serial = 1393] [outer = (nil)] 07:47:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f66a1daa800) [pid = 23498] [serial = 1394] [outer = 0x7f66a1d58400] 07:47:33 INFO - PROCESS | 23498 | 1461077253681 Marionette DEBUG loaded listener.js 07:47:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f66a1ff1000) [pid = 23498] [serial = 1395] [outer = 0x7f66a1d58400] 07:47:34 INFO - PROCESS | 23498 | 1461077254521 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]]]}] 07:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1431ms 07:47:34 INFO - PROCESS | 23498 | 1461077254605 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 07:47:34 INFO - PROCESS | 23498 | 1461077254620 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 07:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:47:34 INFO - PROCESS | 23498 | 1461077254638 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:47:34 INFO - PROCESS | 23498 | 1461077254641 Marionette TRACE conn3 <- [1,1830,null,{}] 07:47:34 INFO - PROCESS | 23498 | 1461077254655 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}] 07:47:34 INFO - PROCESS | 23498 | 1461077254871 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 07:47:35 INFO - PROCESS | 23498 | 1461077255110 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:35 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a029b800 == 121 [pid = 23498] [id = 465] 07:47:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66a1dcdc00) [pid = 23498] [serial = 1396] [outer = (nil)] 07:47:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f66a36df400) [pid = 23498] [serial = 1397] [outer = 0x7f66a1dcdc00] 07:47:35 INFO - PROCESS | 23498 | 1461077255184 Marionette DEBUG loaded listener.js 07:47:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66a4f57800) [pid = 23498] [serial = 1398] [outer = 0x7f66a1dcdc00] 07:47:35 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f66a0ae6400) [pid = 23498] [serial = 1274] [outer = (nil)] [url = about:blank] 07:47:35 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66b3f72800) [pid = 23498] [serial = 1295] [outer = (nil)] [url = about:blank] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad408800 == 120 [pid = 23498] [id = 450] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a20d8800 == 119 [pid = 23498] [id = 449] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afa6f800 == 118 [pid = 23498] [id = 448] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad1a5000 == 117 [pid = 23498] [id = 447] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a28e2000 == 116 [pid = 23498] [id = 446] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae913000 == 115 [pid = 23498] [id = 445] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad4ee800 == 114 [pid = 23498] [id = 444] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1f8f000 == 113 [pid = 23498] [id = 443] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a17ea800 == 112 [pid = 23498] [id = 442] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afa77000 == 111 [pid = 23498] [id = 440] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cd9cd000 == 110 [pid = 23498] [id = 439] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a028f800 == 109 [pid = 23498] [id = 438] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cae43800 == 108 [pid = 23498] [id = 437] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b9477800 == 107 [pid = 23498] [id = 436] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7417800 == 106 [pid = 23498] [id = 435] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b376a000 == 105 [pid = 23498] [id = 434] 07:47:35 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aea3d000 == 104 [pid = 23498] [id = 433] 07:47:36 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b79e6000 == 103 [pid = 23498] [id = 395] 07:47:36 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a35d8800 == 102 [pid = 23498] [id = 432] 07:47:36 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0c85800 == 101 [pid = 23498] [id = 431] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f66af23f000) [pid = 23498] [serial = 1140] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f66c6ad0c00) [pid = 23498] [serial = 1053] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 216 (0x7f66b3dcf800) [pid = 23498] [serial = 984] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 215 (0x7f66a46eec00) [pid = 23498] [serial = 1280] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 214 (0x7f66b3f73c00) [pid = 23498] [serial = 1041] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 213 (0x7f66b65dc800) [pid = 23498] [serial = 1209] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 212 (0x7f66af8d5800) [pid = 23498] [serial = 1290] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 211 (0x7f66a4f61000) [pid = 23498] [serial = 1107] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 210 (0x7f66bb23e000) [pid = 23498] [serial = 936] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 209 (0x7f66a47c0800) [pid = 23498] [serial = 924] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 208 (0x7f66c6b31400) [pid = 23498] [serial = 1271] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 207 (0x7f66b36c0800) [pid = 23498] [serial = 930] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 206 (0x7f66ad046800) [pid = 23498] [serial = 1083] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 205 (0x7f66a5edc000) [pid = 23498] [serial = 1245] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 204 (0x7f66a4faa400) [pid = 23498] [serial = 1215] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 203 (0x7f66aef60c00) [pid = 23498] [serial = 927] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 202 (0x7f66cafa7000) [pid = 23498] [serial = 1098] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 201 (0x7f66a0addc00) [pid = 23498] [serial = 1277] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 200 (0x7f66bed27800) [pid = 23498] [serial = 1050] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 199 (0x7f66b6246c00) [pid = 23498] [serial = 1044] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 198 (0x7f66ac420c00) [pid = 23498] [serial = 1032] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 197 (0x7f66b2c90c00) [pid = 23498] [serial = 1038] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 196 (0x7f66ad028800) [pid = 23498] [serial = 1194] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 195 (0x7f66a1dd1400) [pid = 23498] [serial = 948] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f66b9b99400) [pid = 23498] [serial = 1092] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 193 (0x7f66a36e0400) [pid = 23498] [serial = 1002] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f66bb243800) [pid = 23498] [serial = 1268] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66b8aa4800) [pid = 23498] [serial = 1265] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66cb00e400) [pid = 23498] [serial = 1104] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66a5ed3c00) [pid = 23498] [serial = 978] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66b8aac400) [pid = 23498] [serial = 1047] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66af23b400) [pid = 23498] [serial = 1289] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66b9432c00) [pid = 23498] [serial = 987] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66a1dafc00) [pid = 23498] [serial = 1158] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66abdcdc00) [pid = 23498] [serial = 1191] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66b8919000) [pid = 23498] [serial = 1056] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66b65da400) [pid = 23498] [serial = 1200] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66ad021400) [pid = 23498] [serial = 1110] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66a4facc00) [pid = 23498] [serial = 1281] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66cafab800) [pid = 23498] [serial = 942] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66b743bc00) [pid = 23498] [serial = 933] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 177 (0x7f66cae04c00) [pid = 23498] [serial = 1161] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66c8c25000) [pid = 23498] [serial = 939] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66b623d000) [pid = 23498] [serial = 1259] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 174 (0x7f66ad2a4000) [pid = 23498] [serial = 981] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 173 (0x7f66a1cccc00) [pid = 23498] [serial = 1278] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 172 (0x7f66c6d0b000) [pid = 23498] [serial = 990] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66ccc94800) [pid = 23498] [serial = 993] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66abdce400) [pid = 23498] [serial = 1292] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f669fef8000) [pid = 23498] [serial = 1164] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66a39e5000) [pid = 23498] [serial = 1218] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66c6acfc00) [pid = 23498] [serial = 873] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66abb0bc00) [pid = 23498] [serial = 1284] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66af791800) [pid = 23498] [serial = 1251] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66b9439c00) [pid = 23498] [serial = 1149] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66ccca1400) [pid = 23498] [serial = 1206] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66a5c55800) [pid = 23498] [serial = 1283] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66ad23d400) [pid = 23498] [serial = 1286] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66b3f75000) [pid = 23498] [serial = 1143] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66b0c10800) [pid = 23498] [serial = 1253] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66a1cd0000) [pid = 23498] [serial = 1212] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f66b624b800) [pid = 23498] [serial = 1089] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 156 (0x7f66b2f1d000) [pid = 23498] [serial = 1256] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 155 (0x7f66b0d2ac00) [pid = 23498] [serial = 996] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 154 (0x7f66b1818000) [pid = 23498] [serial = 1293] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 153 (0x7f66ad23bc00) [pid = 23498] [serial = 1248] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 152 (0x7f66afa0f000) [pid = 23498] [serial = 1197] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 151 (0x7f66af3ee800) [pid = 23498] [serial = 1086] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 150 (0x7f66ad026000) [pid = 23498] [serial = 1137] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f66a5c47c00) [pid = 23498] [serial = 1244] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66bb05e400) [pid = 23498] [serial = 1203] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 147 (0x7f66a28d0c00) [pid = 23498] [serial = 999] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 146 (0x7f66aece4000) [pid = 23498] [serial = 1035] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 145 (0x7f66afa06000) [pid = 23498] [serial = 1239] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 144 (0x7f66cab5e800) [pid = 23498] [serial = 1155] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 143 (0x7f66ad23ec00) [pid = 23498] [serial = 945] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 142 (0x7f66b7c40400) [pid = 23498] [serial = 1146] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 141 (0x7f66ac41cc00) [pid = 23498] [serial = 1247] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 140 (0x7f66caa22400) [pid = 23498] [serial = 1152] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 139 (0x7f66ab911000) [pid = 23498] [serial = 1101] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 138 (0x7f66aea15800) [pid = 23498] [serial = 1287] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f66b652e000) [pid = 23498] [serial = 1262] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f66c6d05c00) [pid = 23498] [serial = 1095] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 135 (0x7f66af23cc00) [pid = 23498] [serial = 1250] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f669fef3c00) [pid = 23498] [serial = 1241] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66a1da9000) [pid = 23498] [serial = 1242] [outer = (nil)] [url = about:blank] 07:47:36 INFO - PROCESS | 23498 | 1461077256109 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]]]}] 07:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1546ms 07:47:36 INFO - PROCESS | 23498 | 1461077256180 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 07:47:36 INFO - PROCESS | 23498 | 1461077256182 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 07:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:47:36 INFO - PROCESS | 23498 | 1461077256188 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:47:36 INFO - PROCESS | 23498 | 1461077256192 Marionette TRACE conn3 <- [1,1834,null,{}] 07:47:36 INFO - PROCESS | 23498 | 1461077256207 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}] 07:47:36 INFO - PROCESS | 23498 | 1461077256374 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 07:47:36 INFO - PROCESS | 23498 | 1461077256538 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a297c800 == 102 [pid = 23498] [id = 466] 07:47:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66a1cc8c00) [pid = 23498] [serial = 1399] [outer = (nil)] 07:47:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66a5c51c00) [pid = 23498] [serial = 1400] [outer = 0x7f66a1cc8c00] 07:47:36 INFO - PROCESS | 23498 | 1461077256598 Marionette DEBUG loaded listener.js 07:47:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66a5fc8800) [pid = 23498] [serial = 1401] [outer = 0x7f66a1cc8c00] 07:47:37 INFO - PROCESS | 23498 | 1461077257330 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]]]}] 07:47:37 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 07:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1184ms 07:47:37 INFO - PROCESS | 23498 | 1461077257374 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 07:47:37 INFO - PROCESS | 23498 | 1461077257378 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 07:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:47:37 INFO - PROCESS | 23498 | 1461077257395 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:47:37 INFO - PROCESS | 23498 | 1461077257398 Marionette TRACE conn3 <- [1,1838,null,{}] 07:47:37 INFO - PROCESS | 23498 | 1461077257403 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}] 07:47:37 INFO - PROCESS | 23498 | 1461077257564 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 07:47:37 INFO - PROCESS | 23498 | 1461077257572 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:37 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48c2000 == 103 [pid = 23498] [id = 467] 07:47:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66a5c99c00) [pid = 23498] [serial = 1402] [outer = (nil)] 07:47:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66abb0e400) [pid = 23498] [serial = 1403] [outer = 0x7f66a5c99c00] 07:47:37 INFO - PROCESS | 23498 | 1461077257629 Marionette DEBUG loaded listener.js 07:47:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 139 (0x7f66abdda000) [pid = 23498] [serial = 1404] [outer = 0x7f66a5c99c00] 07:47:38 INFO - PROCESS | 23498 | 1461077258498 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]]]}] 07:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1132ms 07:47:38 INFO - PROCESS | 23498 | 1461077258529 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 07:47:38 INFO - PROCESS | 23498 | 1461077258532 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 07:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:47:38 INFO - PROCESS | 23498 | 1461077258541 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:47:38 INFO - PROCESS | 23498 | 1461077258544 Marionette TRACE conn3 <- [1,1842,null,{}] 07:47:38 INFO - PROCESS | 23498 | 1461077258550 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}] 07:47:38 INFO - PROCESS | 23498 | 1461077258757 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 07:47:38 INFO - PROCESS | 23498 | 1461077258784 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:38 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf52800 == 104 [pid = 23498] [id = 468] 07:47:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 140 (0x7f66ab903000) [pid = 23498] [serial = 1405] [outer = (nil)] 07:47:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 141 (0x7f66ad01f000) [pid = 23498] [serial = 1406] [outer = 0x7f66ab903000] 07:47:38 INFO - PROCESS | 23498 | 1461077258838 Marionette DEBUG loaded listener.js 07:47:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 142 (0x7f66ad044400) [pid = 23498] [serial = 1407] [outer = 0x7f66ab903000] 07:47:39 INFO - PROCESS | 23498 | 1461077259680 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]]]}] 07:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1185ms 07:47:39 INFO - PROCESS | 23498 | 1461077259728 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 07:47:39 INFO - PROCESS | 23498 | 1461077259733 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 07:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:47:39 INFO - PROCESS | 23498 | 1461077259744 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:47:39 INFO - PROCESS | 23498 | 1461077259747 Marionette TRACE conn3 <- [1,1846,null,{}] 07:47:39 INFO - PROCESS | 23498 | 1461077259793 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}] 07:47:40 INFO - PROCESS | 23498 | 1461077260054 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 07:47:40 INFO - PROCESS | 23498 | 1461077260080 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:40 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad421800 == 105 [pid = 23498] [id = 469] 07:47:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 143 (0x7f66ad047c00) [pid = 23498] [serial = 1408] [outer = (nil)] 07:47:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 144 (0x7f66ad297c00) [pid = 23498] [serial = 1409] [outer = 0x7f66ad047c00] 07:47:40 INFO - PROCESS | 23498 | 1461077260138 Marionette DEBUG loaded listener.js 07:47:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f66aef5f000) [pid = 23498] [serial = 1410] [outer = 0x7f66ad047c00] 07:47:40 INFO - PROCESS | 23498 | --DOMWINDOW == 144 (0x7f66b2cdac00) [pid = 23498] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:47:40 INFO - PROCESS | 23498 | --DOMWINDOW == 143 (0x7f669feeb000) [pid = 23498] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:47:40 INFO - PROCESS | 23498 | --DOMWINDOW == 142 (0x7f66b2f1d400) [pid = 23498] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:47:40 INFO - PROCESS | 23498 | --DOMWINDOW == 141 (0x7f66af653c00) [pid = 23498] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:47:40 INFO - PROCESS | 23498 | --DOMWINDOW == 140 (0x7f66ad021000) [pid = 23498] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:47:40 INFO - PROCESS | 23498 | --DOMWINDOW == 139 (0x7f66a1dc5000) [pid = 23498] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:47:40 INFO - PROCESS | 23498 | --DOMWINDOW == 138 (0x7f66a0adac00) [pid = 23498] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:47:40 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f669fef0800) [pid = 23498] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:47:40 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f66a39db800) [pid = 23498] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:47:41 INFO - PROCESS | 23498 | 1461077261112 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]]]}] 07:47:41 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) 07:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1413ms 07:47:41 INFO - PROCESS | 23498 | 1461077261160 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 07:47:41 INFO - PROCESS | 23498 | 1461077261163 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 07:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:47:41 INFO - PROCESS | 23498 | 1461077261168 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:47:41 INFO - PROCESS | 23498 | 1461077261170 Marionette TRACE conn3 <- [1,1850,null,{}] 07:47:41 INFO - PROCESS | 23498 | 1461077261176 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}] 07:47:41 INFO - PROCESS | 23498 | 1461077261346 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 07:47:41 INFO - PROCESS | 23498 | 1461077261359 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae5d0000 == 106 [pid = 23498] [id = 470] 07:47:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66a39db800) [pid = 23498] [serial = 1411] [outer = (nil)] 07:47:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66af077800) [pid = 23498] [serial = 1412] [outer = 0x7f66a39db800] 07:47:41 INFO - PROCESS | 23498 | 1461077261424 Marionette DEBUG loaded listener.js 07:47:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 139 (0x7f66af3e6400) [pid = 23498] [serial = 1413] [outer = 0x7f66a39db800] 07:47:42 INFO - PROCESS | 23498 | 1461077262264 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]]]}] 07:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1137ms 07:47:42 INFO - PROCESS | 23498 | 1461077262307 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 07:47:42 INFO - PROCESS | 23498 | 1461077262310 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 07:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:47:42 INFO - PROCESS | 23498 | 1461077262316 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:47:42 INFO - PROCESS | 23498 | 1461077262318 Marionette TRACE conn3 <- [1,1854,null,{}] 07:47:42 INFO - PROCESS | 23498 | 1461077262324 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}] 07:47:42 INFO - PROCESS | 23498 | 1461077262541 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 07:47:42 INFO - PROCESS | 23498 | 1461077262562 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:42 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebca000 == 107 [pid = 23498] [id = 471] 07:47:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 140 (0x7f66aea70000) [pid = 23498] [serial = 1414] [outer = (nil)] 07:47:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 141 (0x7f66af6be000) [pid = 23498] [serial = 1415] [outer = 0x7f66aea70000] 07:47:42 INFO - PROCESS | 23498 | 1461077262619 Marionette DEBUG loaded listener.js 07:47:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 142 (0x7f66afa14c00) [pid = 23498] [serial = 1416] [outer = 0x7f66aea70000] 07:47:43 INFO - PROCESS | 23498 | 1461077263720 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]]]}] 07:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1434ms 07:47:43 INFO - PROCESS | 23498 | 1461077263751 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 07:47:43 INFO - PROCESS | 23498 | 1461077263757 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 07:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:47:43 INFO - PROCESS | 23498 | 1461077263767 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:47:43 INFO - PROCESS | 23498 | 1461077263772 Marionette TRACE conn3 <- [1,1858,null,{}] 07:47:43 INFO - PROCESS | 23498 | 1461077263779 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}] 07:47:43 INFO - PROCESS | 23498 | 1461077263971 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 07:47:44 INFO - PROCESS | 23498 | 1461077264169 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a35d6000 == 108 [pid = 23498] [id = 472] 07:47:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 143 (0x7f66a1d5f400) [pid = 23498] [serial = 1417] [outer = (nil)] 07:47:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 144 (0x7f66a36d8000) [pid = 23498] [serial = 1418] [outer = 0x7f66a1d5f400] 07:47:44 INFO - PROCESS | 23498 | 1461077264241 Marionette DEBUG loaded listener.js 07:47:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f66a47bb000) [pid = 23498] [serial = 1419] [outer = 0x7f66a1d5f400] 07:47:45 INFO - PROCESS | 23498 | 1461077265163 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]]]}] 07:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1437ms 07:47:45 INFO - PROCESS | 23498 | 1461077265204 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 07:47:45 INFO - PROCESS | 23498 | 1461077265212 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 07:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:47:45 INFO - PROCESS | 23498 | 1461077265223 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:47:45 INFO - PROCESS | 23498 | 1461077265226 Marionette TRACE conn3 <- [1,1862,null,{}] 07:47:45 INFO - PROCESS | 23498 | 1461077265232 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}] 07:47:45 INFO - PROCESS | 23498 | 1461077265415 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 07:47:45 INFO - PROCESS | 23498 | 1461077265605 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad407000 == 109 [pid = 23498] [id = 473] 07:47:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 146 (0x7f66a1dafc00) [pid = 23498] [serial = 1420] [outer = (nil)] 07:47:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 147 (0x7f66a5ed7c00) [pid = 23498] [serial = 1421] [outer = 0x7f66a1dafc00] 07:47:45 INFO - PROCESS | 23498 | 1461077265671 Marionette DEBUG loaded listener.js 07:47:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 148 (0x7f66abab0400) [pid = 23498] [serial = 1422] [outer = 0x7f66a1dafc00] 07:47:46 INFO - PROCESS | 23498 | 1461077266567 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]]]}] 07:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1382ms 07:47:46 INFO - PROCESS | 23498 | 1461077266605 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 07:47:46 INFO - PROCESS | 23498 | 1461077266608 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 07:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:47:46 INFO - PROCESS | 23498 | 1461077266615 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:47:46 INFO - PROCESS | 23498 | 1461077266620 Marionette TRACE conn3 <- [1,1866,null,{}] 07:47:46 INFO - PROCESS | 23498 | 1461077266635 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}] 07:47:46 INFO - PROCESS | 23498 | 1461077266826 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 07:47:47 INFO - PROCESS | 23498 | 1461077267018 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:47 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af2a1800 == 110 [pid = 23498] [id = 474] 07:47:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66abb11400) [pid = 23498] [serial = 1423] [outer = (nil)] 07:47:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66ad23bc00) [pid = 23498] [serial = 1424] [outer = 0x7f66abb11400] 07:47:47 INFO - PROCESS | 23498 | 1461077267088 Marionette DEBUG loaded listener.js 07:47:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 151 (0x7f66aece8800) [pid = 23498] [serial = 1425] [outer = 0x7f66abb11400] 07:47:47 INFO - PROCESS | 23498 | 1461077267921 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]]]}] 07:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1340ms 07:47:47 INFO - PROCESS | 23498 | 1461077267956 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 07:47:47 INFO - PROCESS | 23498 | 1461077267960 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 07:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:47:47 INFO - PROCESS | 23498 | 1461077267967 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:47:47 INFO - PROCESS | 23498 | 1461077267970 Marionette TRACE conn3 <- [1,1870,null,{}] 07:47:47 INFO - PROCESS | 23498 | 1461077267979 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}] 07:47:48 INFO - PROCESS | 23498 | 1461077268203 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 07:47:48 INFO - PROCESS | 23498 | 1461077268390 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afce0000 == 111 [pid = 23498] [id = 475] 07:47:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 152 (0x7f66ad022800) [pid = 23498] [serial = 1426] [outer = (nil)] 07:47:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66afbef400) [pid = 23498] [serial = 1427] [outer = 0x7f66ad022800] 07:47:48 INFO - PROCESS | 23498 | 1461077268456 Marionette DEBUG loaded listener.js 07:47:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 154 (0x7f66b0d2f800) [pid = 23498] [serial = 1428] [outer = 0x7f66ad022800] 07:47:49 INFO - PROCESS | 23498 | 1461077269283 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]]]}] 07:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1383ms 07:47:49 INFO - PROCESS | 23498 | 1461077269350 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 07:47:49 INFO - PROCESS | 23498 | 1461077269354 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 07:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:47:49 INFO - PROCESS | 23498 | 1461077269361 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:47:49 INFO - PROCESS | 23498 | 1461077269365 Marionette TRACE conn3 <- [1,1874,null,{}] 07:47:49 INFO - PROCESS | 23498 | 1461077269371 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}] 07:47:49 INFO - PROCESS | 23498 | 1461077269592 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 07:47:49 INFO - PROCESS | 23498 | 1461077269782 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0db2000 == 112 [pid = 23498] [id = 476] 07:47:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66af06a800) [pid = 23498] [serial = 1429] [outer = (nil)] 07:47:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66b2c99800) [pid = 23498] [serial = 1430] [outer = 0x7f66af06a800] 07:47:49 INFO - PROCESS | 23498 | 1461077269851 Marionette DEBUG loaded listener.js 07:47:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 157 (0x7f66b2f78800) [pid = 23498] [serial = 1431] [outer = 0x7f66af06a800] 07:47:50 INFO - PROCESS | 23498 | 1461077270763 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]]]}] 07:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1433ms 07:47:50 INFO - PROCESS | 23498 | 1461077270796 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 07:47:50 INFO - PROCESS | 23498 | 1461077270800 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 07:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:47:50 INFO - PROCESS | 23498 | 1461077270812 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:47:50 INFO - PROCESS | 23498 | 1461077270815 Marionette TRACE conn3 <- [1,1878,null,{}] 07:47:50 INFO - PROCESS | 23498 | 1461077270825 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}] 07:47:51 INFO - PROCESS | 23498 | 1461077271070 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 07:47:51 INFO - PROCESS | 23498 | 1461077271272 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3767800 == 113 [pid = 23498] [id = 477] 07:47:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66b36b9400) [pid = 23498] [serial = 1432] [outer = (nil)] 07:47:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66b3f70800) [pid = 23498] [serial = 1433] [outer = 0x7f66b36b9400] 07:47:51 INFO - PROCESS | 23498 | 1461077271384 Marionette DEBUG loaded listener.js 07:47:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66b624b800) [pid = 23498] [serial = 1434] [outer = 0x7f66b36b9400] 07:47:52 INFO - PROCESS | 23498 | 1461077272473 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]]]}] 07:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1739ms 07:47:52 INFO - PROCESS | 23498 | 1461077272550 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 07:47:52 INFO - PROCESS | 23498 | 1461077272554 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 07:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:47:52 INFO - PROCESS | 23498 | 1461077272565 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:47:52 INFO - PROCESS | 23498 | 1461077272568 Marionette TRACE conn3 <- [1,1882,null,{}] 07:47:52 INFO - PROCESS | 23498 | 1461077272575 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}] 07:47:52 INFO - PROCESS | 23498 | 1461077272787 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 07:47:53 INFO - PROCESS | 23498 | 1461077273020 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5f4f000 == 114 [pid = 23498] [id = 478] 07:47:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66b3751000) [pid = 23498] [serial = 1435] [outer = (nil)] 07:47:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66b7434400) [pid = 23498] [serial = 1436] [outer = 0x7f66b3751000] 07:47:53 INFO - PROCESS | 23498 | 1461077273107 Marionette DEBUG loaded listener.js 07:47:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66b8aa4400) [pid = 23498] [serial = 1437] [outer = 0x7f66b3751000] 07:47:53 INFO - PROCESS | 23498 | 1461077273852 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]]]}] 07:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1336ms 07:47:53 INFO - PROCESS | 23498 | 1461077273900 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 07:47:53 INFO - PROCESS | 23498 | 1461077273902 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 07:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:47:53 INFO - PROCESS | 23498 | 1461077273908 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:47:53 INFO - PROCESS | 23498 | 1461077273911 Marionette TRACE conn3 <- [1,1886,null,{}] 07:47:53 INFO - PROCESS | 23498 | 1461077273917 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}] 07:47:54 INFO - PROCESS | 23498 | 1461077274093 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 07:47:54 INFO - PROCESS | 23498 | 1461077274286 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:54 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7acc800 == 115 [pid = 23498] [id = 479] 07:47:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66b5672c00) [pid = 23498] [serial = 1438] [outer = (nil)] 07:47:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66b9b95000) [pid = 23498] [serial = 1439] [outer = 0x7f66b5672c00] 07:47:54 INFO - PROCESS | 23498 | 1461077274354 Marionette DEBUG loaded listener.js 07:47:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66bec4a000) [pid = 23498] [serial = 1440] [outer = 0x7f66b5672c00] 07:47:55 INFO - PROCESS | 23498 | 1461077275199 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]]]}] 07:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1337ms 07:47:55 INFO - PROCESS | 23498 | 1461077275246 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 07:47:55 INFO - PROCESS | 23498 | 1461077275250 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 07:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:47:55 INFO - PROCESS | 23498 | 1461077275274 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:47:55 INFO - PROCESS | 23498 | 1461077275278 Marionette TRACE conn3 <- [1,1890,null,{}] 07:47:55 INFO - PROCESS | 23498 | 1461077275286 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}] 07:47:55 INFO - PROCESS | 23498 | 1461077275468 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 07:47:55 INFO - PROCESS | 23498 | 1461077275664 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8dd4800 == 116 [pid = 23498] [id = 480] 07:47:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66a0ae1c00) [pid = 23498] [serial = 1441] [outer = (nil)] 07:47:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66b9439c00) [pid = 23498] [serial = 1442] [outer = 0x7f66a0ae1c00] 07:47:55 INFO - PROCESS | 23498 | 1461077275769 Marionette DEBUG loaded listener.js 07:47:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66c6d03c00) [pid = 23498] [serial = 1443] [outer = 0x7f66a0ae1c00] 07:47:56 INFO - PROCESS | 23498 | 1461077276578 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]]]}] 07:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1354ms 07:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:47:56 INFO - PROCESS | 23498 | 1461077276612 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 07:47:56 INFO - PROCESS | 23498 | 1461077276615 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 07:47:56 INFO - PROCESS | 23498 | 1461077276621 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:47:56 INFO - PROCESS | 23498 | 1461077276624 Marionette TRACE conn3 <- [1,1894,null,{}] 07:47:56 INFO - PROCESS | 23498 | 1461077276629 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}] 07:47:56 INFO - PROCESS | 23498 | 1461077276810 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 07:47:57 INFO - PROCESS | 23498 | 1461077277012 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5838800 == 117 [pid = 23498] [id = 481] 07:47:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66a46e7800) [pid = 23498] [serial = 1444] [outer = (nil)] 07:47:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66c8c26000) [pid = 23498] [serial = 1445] [outer = 0x7f66a46e7800] 07:47:57 INFO - PROCESS | 23498 | 1461077277075 Marionette DEBUG loaded listener.js 07:47:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66caa23800) [pid = 23498] [serial = 1446] [outer = 0x7f66a46e7800] 07:47:57 INFO - PROCESS | 23498 | 1461077277956 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]]]}] 07:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1384ms 07:47:58 INFO - PROCESS | 23498 | 1461077278005 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 07:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:47:58 INFO - PROCESS | 23498 | 1461077278009 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 07:47:58 INFO - PROCESS | 23498 | 1461077278014 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:47:58 INFO - PROCESS | 23498 | 1461077278018 Marionette TRACE conn3 <- [1,1898,null,{}] 07:47:58 INFO - PROCESS | 23498 | 1461077278023 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}] 07:47:58 INFO - PROCESS | 23498 | 1461077278213 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 07:47:58 INFO - PROCESS | 23498 | 1461077278415 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8714800 == 118 [pid = 23498] [id = 482] 07:47:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66a46ee400) [pid = 23498] [serial = 1447] [outer = (nil)] 07:47:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f66cab58800) [pid = 23498] [serial = 1448] [outer = 0x7f66a46ee400] 07:47:58 INFO - PROCESS | 23498 | 1461077278488 Marionette DEBUG loaded listener.js 07:47:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66cb010800) [pid = 23498] [serial = 1449] [outer = 0x7f66a46ee400] 07:47:59 INFO - PROCESS | 23498 | 1461077279343 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]]]}] 07:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1387ms 07:47:59 INFO - PROCESS | 23498 | 1461077279403 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 07:47:59 INFO - PROCESS | 23498 | 1461077279409 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 07:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:47:59 INFO - PROCESS | 23498 | 1461077279419 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:47:59 INFO - PROCESS | 23498 | 1461077279422 Marionette TRACE conn3 <- [1,1902,null,{}] 07:47:59 INFO - PROCESS | 23498 | 1461077279431 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}] 07:47:59 INFO - PROCESS | 23498 | 1461077279620 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 07:47:59 INFO - PROCESS | 23498 | 1461077279813 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:59 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4693800 == 119 [pid = 23498] [id = 483] 07:47:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f669fef3800) [pid = 23498] [serial = 1450] [outer = (nil)] 07:47:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f66a5c0d800) [pid = 23498] [serial = 1451] [outer = 0x7f669fef3800] 07:47:59 INFO - PROCESS | 23498 | 1461077279881 Marionette DEBUG loaded listener.js 07:47:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f66a5c12800) [pid = 23498] [serial = 1452] [outer = 0x7f669fef3800] 07:48:00 INFO - PROCESS | 23498 | 1461077280709 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]]]}] 07:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1336ms 07:48:00 INFO - PROCESS | 23498 | 1461077280756 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 07:48:00 INFO - PROCESS | 23498 | 1461077280761 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 07:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:48:00 INFO - PROCESS | 23498 | 1461077280770 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:48:00 INFO - PROCESS | 23498 | 1461077280774 Marionette TRACE conn3 <- [1,1906,null,{}] 07:48:00 INFO - PROCESS | 23498 | 1461077280783 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}] 07:48:01 INFO - PROCESS | 23498 | 1461077281048 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 07:48:01 INFO - PROCESS | 23498 | 1461077281705 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:01 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48a6000 == 120 [pid = 23498] [id = 484] 07:48:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f669fe4fc00) [pid = 23498] [serial = 1453] [outer = (nil)] 07:48:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f669fef6000) [pid = 23498] [serial = 1454] [outer = 0x7f669fe4fc00] 07:48:01 INFO - PROCESS | 23498 | 1461077281773 Marionette DEBUG loaded listener.js 07:48:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66a1d53c00) [pid = 23498] [serial = 1455] [outer = 0x7f669fe4fc00] 07:48:02 INFO - PROCESS | 23498 | 1461077282646 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]]]}] 07:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1940ms 07:48:02 INFO - PROCESS | 23498 | 1461077282712 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 07:48:02 INFO - PROCESS | 23498 | 1461077282718 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 07:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:48:02 INFO - PROCESS | 23498 | 1461077282728 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:48:02 INFO - PROCESS | 23498 | 1461077282732 Marionette TRACE conn3 <- [1,1910,null,{}] 07:48:02 INFO - PROCESS | 23498 | 1461077282738 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}] 07:48:02 INFO - PROCESS | 23498 | 1461077282924 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 07:48:03 INFO - PROCESS | 23498 | 1461077283130 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abfa2000 == 121 [pid = 23498] [id = 485] 07:48:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66a1d52400) [pid = 23498] [serial = 1456] [outer = (nil)] 07:48:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66a28cb800) [pid = 23498] [serial = 1457] [outer = 0x7f66a1d52400] 07:48:03 INFO - PROCESS | 23498 | 1461077283194 Marionette DEBUG loaded listener.js 07:48:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66a4fa4c00) [pid = 23498] [serial = 1458] [outer = 0x7f66a1d52400] 07:48:04 INFO - PROCESS | 23498 | 1461077284124 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]]]}] 07:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1436ms 07:48:04 INFO - PROCESS | 23498 | 1461077284171 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 07:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:48:04 INFO - PROCESS | 23498 | 1461077284177 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 07:48:04 INFO - PROCESS | 23498 | 1461077284184 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:48:04 INFO - PROCESS | 23498 | 1461077284187 Marionette TRACE conn3 <- [1,1914,null,{}] 07:48:04 INFO - PROCESS | 23498 | 1461077284193 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}] 07:48:04 INFO - PROCESS | 23498 | 1461077284367 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 07:48:04 INFO - PROCESS | 23498 | 1461077284567 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1f9c000 == 122 [pid = 23498] [id = 486] 07:48:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66a5ca4800) [pid = 23498] [serial = 1459] [outer = (nil)] 07:48:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66a5fc9400) [pid = 23498] [serial = 1460] [outer = 0x7f66a5ca4800] 07:48:04 INFO - PROCESS | 23498 | 1461077284691 Marionette DEBUG loaded listener.js 07:48:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66abab6800) [pid = 23498] [serial = 1461] [outer = 0x7f66a5ca4800] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66a39d7800) [pid = 23498] [serial = 1352] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66aea78000) [pid = 23498] [serial = 1322] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f669fe4c000) [pid = 23498] [serial = 1325] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae5d0000 == 121 [pid = 23498] [id = 470] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad421800 == 120 [pid = 23498] [id = 469] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abf52800 == 119 [pid = 23498] [id = 468] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48c2000 == 118 [pid = 23498] [id = 467] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a297c800 == 117 [pid = 23498] [id = 466] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a029b800 == 116 [pid = 23498] [id = 465] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab80c000 == 115 [pid = 23498] [id = 464] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a146e000 == 114 [pid = 23498] [id = 460] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1456800 == 113 [pid = 23498] [id = 459] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cafd7000 == 112 [pid = 23498] [id = 458] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8709000 == 111 [pid = 23498] [id = 457] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b8999000 == 110 [pid = 23498] [id = 456] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b740c000 == 109 [pid = 23498] [id = 455] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3768800 == 108 [pid = 23498] [id = 454] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afa7b800 == 107 [pid = 23498] [id = 453] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad4de000 == 106 [pid = 23498] [id = 452] 07:48:05 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a17e2000 == 105 [pid = 23498] [id = 451] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66b3743c00) [pid = 23498] [serial = 1319] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66afa0fc00) [pid = 23498] [serial = 1343] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66af074000) [pid = 23498] [serial = 1338] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66aea7c400) [pid = 23498] [serial = 1337] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66a4fafc00) [pid = 23498] [serial = 1332] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66a46f0c00) [pid = 23498] [serial = 1331] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 177 (0x7f66abdd9800) [pid = 23498] [serial = 1340] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66af1b2000) [pid = 23498] [serial = 1341] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66a1d53000) [pid = 23498] [serial = 1329] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 174 (0x7f669fef6c00) [pid = 23498] [serial = 1328] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 173 (0x7f66a1dcd000) [pid = 23498] [serial = 1298] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 172 (0x7f66a5c55000) [pid = 23498] [serial = 1301] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66af8d8400) [pid = 23498] [serial = 1304] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66b906fc00) [pid = 23498] [serial = 1310] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66ad020400) [pid = 23498] [serial = 1335] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66abb09400) [pid = 23498] [serial = 1334] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66a1d5cc00) [pid = 23498] [serial = 1316] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66b555f000) [pid = 23498] [serial = 1307] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66caae4800) [pid = 23498] [serial = 1313] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66b2cdbc00) [pid = 23498] [serial = 1344] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66a1daa400) [pid = 23498] [serial = 1350] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66b374fc00) [pid = 23498] [serial = 1346] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66b5561c00) [pid = 23498] [serial = 1347] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f669fef8800) [pid = 23498] [serial = 1349] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66b60b8800) [pid = 23498] [serial = 1296] [outer = (nil)] [url = about:blank] 07:48:05 INFO - PROCESS | 23498 | 1461077285548 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]]]}] 07:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1430ms 07:48:05 INFO - PROCESS | 23498 | 1461077285614 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 07:48:05 INFO - PROCESS | 23498 | 1461077285617 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 07:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:48:05 INFO - PROCESS | 23498 | 1461077285631 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:48:05 INFO - PROCESS | 23498 | 1461077285640 Marionette TRACE conn3 <- [1,1918,null,{}] 07:48:05 INFO - PROCESS | 23498 | 1461077285646 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}] 07:48:05 INFO - PROCESS | 23498 | 1461077285814 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 07:48:05 INFO - PROCESS | 23498 | 1461077285823 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a35e2000 == 106 [pid = 23498] [id = 487] 07:48:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f669fef8800) [pid = 23498] [serial = 1462] [outer = (nil)] 07:48:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66abdd9800) [pid = 23498] [serial = 1463] [outer = 0x7f669fef8800] 07:48:05 INFO - PROCESS | 23498 | 1461077285879 Marionette DEBUG loaded listener.js 07:48:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66ad02ac00) [pid = 23498] [serial = 1464] [outer = 0x7f669fef8800] 07:48:06 INFO - PROCESS | 23498 | 1461077286671 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]]]}] 07:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1090ms 07:48:06 INFO - PROCESS | 23498 | 1461077286716 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 07:48:06 INFO - PROCESS | 23498 | 1461077286720 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 07:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:48:06 INFO - PROCESS | 23498 | 1461077286725 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:48:06 INFO - PROCESS | 23498 | 1461077286727 Marionette TRACE conn3 <- [1,1922,null,{}] 07:48:06 INFO - PROCESS | 23498 | 1461077286733 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}] 07:48:06 INFO - PROCESS | 23498 | 1461077286911 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 07:48:07 INFO - PROCESS | 23498 | 1461077287074 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab808800 == 107 [pid = 23498] [id = 488] 07:48:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66a1daa400) [pid = 23498] [serial = 1465] [outer = (nil)] 07:48:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66ad1cb000) [pid = 23498] [serial = 1466] [outer = 0x7f66a1daa400] 07:48:07 INFO - PROCESS | 23498 | 1461077287135 Marionette DEBUG loaded listener.js 07:48:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66aea12000) [pid = 23498] [serial = 1467] [outer = 0x7f66a1daa400] 07:48:08 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66a39db800) [pid = 23498] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:48:08 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66ab903000) [pid = 23498] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:48:08 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66a1d58400) [pid = 23498] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:48:08 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66a5c99c00) [pid = 23498] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:48:08 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66ad047c00) [pid = 23498] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:48:08 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66a1dcdc00) [pid = 23498] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:48:08 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66a1cc8c00) [pid = 23498] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:48:08 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f669feecc00) [pid = 23498] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:48:08 INFO - PROCESS | 23498 | 1461077288674 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]]]}] 07:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1979ms 07:48:08 INFO - PROCESS | 23498 | 1461077288705 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 07:48:08 INFO - PROCESS | 23498 | 1461077288709 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 07:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:48:08 INFO - PROCESS | 23498 | 1461077288717 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:48:08 INFO - PROCESS | 23498 | 1461077288721 Marionette TRACE conn3 <- [1,1926,null,{}] 07:48:08 INFO - PROCESS | 23498 | 1461077288731 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}] 07:48:08 INFO - PROCESS | 23498 | 1461077288932 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 07:48:09 INFO - PROCESS | 23498 | 1461077289117 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a2982000 == 108 [pid = 23498] [id = 489] 07:48:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f669fe47c00) [pid = 23498] [serial = 1468] [outer = (nil)] 07:48:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66a28cf000) [pid = 23498] [serial = 1469] [outer = 0x7f669fe47c00] 07:48:09 INFO - PROCESS | 23498 | 1461077289184 Marionette DEBUG loaded listener.js 07:48:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66a4fa7800) [pid = 23498] [serial = 1470] [outer = 0x7f669fe47c00] 07:48:10 INFO - PROCESS | 23498 | 1461077290098 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]]]}] 07:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1433ms 07:48:10 INFO - PROCESS | 23498 | 1461077290151 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 07:48:10 INFO - PROCESS | 23498 | 1461077290160 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 07:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:48:10 INFO - PROCESS | 23498 | 1461077290171 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:48:10 INFO - PROCESS | 23498 | 1461077290174 Marionette TRACE conn3 <- [1,1930,null,{}] 07:48:10 INFO - PROCESS | 23498 | 1461077290181 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}] 07:48:10 INFO - PROCESS | 23498 | 1461077290380 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 07:48:10 INFO - PROCESS | 23498 | 1461077290564 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad414800 == 109 [pid = 23498] [id = 490] 07:48:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f669fef9000) [pid = 23498] [serial = 1471] [outer = (nil)] 07:48:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66abab0800) [pid = 23498] [serial = 1472] [outer = 0x7f669fef9000] 07:48:10 INFO - PROCESS | 23498 | 1461077290632 Marionette DEBUG loaded listener.js 07:48:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66abdcdc00) [pid = 23498] [serial = 1473] [outer = 0x7f669fef9000] 07:48:11 INFO - PROCESS | 23498 | 1461077291515 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]]]}] 07:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1387ms 07:48:11 INFO - PROCESS | 23498 | 1461077291558 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 07:48:11 INFO - PROCESS | 23498 | 1461077291562 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 07:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:48:11 INFO - PROCESS | 23498 | 1461077291568 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:48:11 INFO - PROCESS | 23498 | 1461077291574 Marionette TRACE conn3 <- [1,1934,null,{}] 07:48:11 INFO - PROCESS | 23498 | 1461077291592 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}] 07:48:11 INFO - PROCESS | 23498 | 1461077291778 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 07:48:11 INFO - PROCESS | 23498 | 1461077291968 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aec18800 == 110 [pid = 23498] [id = 491] 07:48:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66a5c4e800) [pid = 23498] [serial = 1474] [outer = (nil)] 07:48:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66aea7a000) [pid = 23498] [serial = 1475] [outer = 0x7f66a5c4e800] 07:48:12 INFO - PROCESS | 23498 | 1461077292037 Marionette DEBUG loaded listener.js 07:48:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66af1b0c00) [pid = 23498] [serial = 1476] [outer = 0x7f66a5c4e800] 07:48:12 INFO - PROCESS | 23498 | 1461077292888 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]]]}] 07:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1385ms 07:48:12 INFO - PROCESS | 23498 | 1461077292956 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 07:48:12 INFO - PROCESS | 23498 | 1461077292962 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 07:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:48:12 INFO - PROCESS | 23498 | 1461077292968 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:48:12 INFO - PROCESS | 23498 | 1461077292971 Marionette TRACE conn3 <- [1,1938,null,{}] 07:48:12 INFO - PROCESS | 23498 | 1461077292978 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}] 07:48:13 INFO - PROCESS | 23498 | 1461077293158 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 07:48:13 INFO - PROCESS | 23498 | 1461077293355 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afa62800 == 111 [pid = 23498] [id = 492] 07:48:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66a1d59800) [pid = 23498] [serial = 1477] [outer = (nil)] 07:48:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66af8d8400) [pid = 23498] [serial = 1478] [outer = 0x7f66a1d59800] 07:48:13 INFO - PROCESS | 23498 | 1461077293423 Marionette DEBUG loaded listener.js 07:48:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66b0c0e000) [pid = 23498] [serial = 1479] [outer = 0x7f66a1d59800] 07:48:14 INFO - PROCESS | 23498 | 1461077294180 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]]]}] 07:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1234ms 07:48:14 INFO - PROCESS | 23498 | 1461077294203 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 07:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:48:14 INFO - PROCESS | 23498 | 1461077294207 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 07:48:14 INFO - PROCESS | 23498 | 1461077294214 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:48:14 INFO - PROCESS | 23498 | 1461077294217 Marionette TRACE conn3 <- [1,1942,null,{}] 07:48:14 INFO - PROCESS | 23498 | 1461077294223 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}] 07:48:14 INFO - PROCESS | 23498 | 1461077294394 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 07:48:14 INFO - PROCESS | 23498 | 1461077294586 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2f4e800 == 112 [pid = 23498] [id = 493] 07:48:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66abab4c00) [pid = 23498] [serial = 1480] [outer = (nil)] 07:48:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66b2cda400) [pid = 23498] [serial = 1481] [outer = 0x7f66abab4c00] 07:48:14 INFO - PROCESS | 23498 | 1461077294654 Marionette DEBUG loaded listener.js 07:48:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66b36bd800) [pid = 23498] [serial = 1482] [outer = 0x7f66abab4c00] 07:48:15 INFO - PROCESS | 23498 | 1461077295449 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]]]}] 07:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1283ms 07:48:15 INFO - PROCESS | 23498 | 1461077295497 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 07:48:15 INFO - PROCESS | 23498 | 1461077295500 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 07:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:48:15 INFO - PROCESS | 23498 | 1461077295505 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:48:15 INFO - PROCESS | 23498 | 1461077295508 Marionette TRACE conn3 <- [1,1946,null,{}] 07:48:15 INFO - PROCESS | 23498 | 1461077295513 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}] 07:48:15 INFO - PROCESS | 23498 | 1461077295707 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 07:48:15 INFO - PROCESS | 23498 | 1461077295906 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:15 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b6532000 == 113 [pid = 23498] [id = 494] 07:48:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66b36c0400) [pid = 23498] [serial = 1483] [outer = (nil)] 07:48:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f66b55c4c00) [pid = 23498] [serial = 1484] [outer = 0x7f66b36c0400] 07:48:15 INFO - PROCESS | 23498 | 1461077295978 Marionette DEBUG loaded listener.js 07:48:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66b9c27c00) [pid = 23498] [serial = 1485] [outer = 0x7f66b36c0400] 07:48:16 INFO - PROCESS | 23498 | 1461077296794 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]]]}] 07:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1335ms 07:48:16 INFO - PROCESS | 23498 | 1461077296842 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 07:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:48:16 INFO - PROCESS | 23498 | 1461077296845 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 07:48:16 INFO - PROCESS | 23498 | 1461077296851 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:48:16 INFO - PROCESS | 23498 | 1461077296855 Marionette TRACE conn3 <- [1,1950,null,{}] 07:48:16 INFO - PROCESS | 23498 | 1461077296860 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}] 07:48:17 INFO - PROCESS | 23498 | 1461077297115 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 07:48:17 INFO - PROCESS | 23498 | 1461077297304 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b9478000 == 114 [pid = 23498] [id = 495] 07:48:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f66a47b7c00) [pid = 23498] [serial = 1486] [outer = (nil)] 07:48:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f66c58b6800) [pid = 23498] [serial = 1487] [outer = 0x7f66a47b7c00] 07:48:17 INFO - PROCESS | 23498 | 1461077297367 Marionette DEBUG loaded listener.js 07:48:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f66c8d44000) [pid = 23498] [serial = 1488] [outer = 0x7f66a47b7c00] 07:48:18 INFO - PROCESS | 23498 | 1461077298157 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]]]}] 07:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1336ms 07:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:48:18 INFO - PROCESS | 23498 | 1461077298187 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 07:48:18 INFO - PROCESS | 23498 | 1461077298190 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 07:48:18 INFO - PROCESS | 23498 | 1461077298195 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:48:18 INFO - PROCESS | 23498 | 1461077298199 Marionette TRACE conn3 <- [1,1954,null,{}] 07:48:18 INFO - PROCESS | 23498 | 1461077298204 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}] 07:48:18 INFO - PROCESS | 23498 | 1461077298382 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 07:48:18 INFO - PROCESS | 23498 | 1461077298574 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c6d4f000 == 115 [pid = 23498] [id = 496] 07:48:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66b374ac00) [pid = 23498] [serial = 1489] [outer = (nil)] 07:48:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f66caae6800) [pid = 23498] [serial = 1490] [outer = 0x7f66b374ac00] 07:48:18 INFO - PROCESS | 23498 | 1461077298637 Marionette DEBUG loaded listener.js 07:48:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66cabb5000) [pid = 23498] [serial = 1491] [outer = 0x7f66b374ac00] 07:48:19 INFO - PROCESS | 23498 | 1461077299464 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]]]}] 07:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1281ms 07:48:19 INFO - PROCESS | 23498 | 1461077299492 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 07:48:19 INFO - PROCESS | 23498 | 1461077299496 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 07:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:48:19 INFO - PROCESS | 23498 | 1461077299504 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:48:19 INFO - PROCESS | 23498 | 1461077299508 Marionette TRACE conn3 <- [1,1958,null,{}] 07:48:19 INFO - PROCESS | 23498 | 1461077299514 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}] 07:48:19 INFO - PROCESS | 23498 | 1461077299700 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 07:48:19 INFO - PROCESS | 23498 | 1461077299893 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:19 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cae6c800 == 116 [pid = 23498] [id = 497] 07:48:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66a366e800) [pid = 23498] [serial = 1492] [outer = (nil)] 07:48:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66a3677000) [pid = 23498] [serial = 1493] [outer = 0x7f66a366e800] 07:48:19 INFO - PROCESS | 23498 | 1461077299957 Marionette DEBUG loaded listener.js 07:48:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66a367c400) [pid = 23498] [serial = 1494] [outer = 0x7f66a366e800] 07:48:20 INFO - PROCESS | 23498 | 1461077300736 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]]]}] 07:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1286ms 07:48:20 INFO - PROCESS | 23498 | 1461077300790 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 07:48:20 INFO - PROCESS | 23498 | 1461077300794 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 07:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:48:20 INFO - PROCESS | 23498 | 1461077300800 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:48:20 INFO - PROCESS | 23498 | 1461077300803 Marionette TRACE conn3 <- [1,1962,null,{}] 07:48:20 INFO - PROCESS | 23498 | 1461077300809 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}] 07:48:21 INFO - PROCESS | 23498 | 1461077301065 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 07:48:21 INFO - PROCESS | 23498 | 1461077301202 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ccc82000 == 117 [pid = 23498] [id = 498] 07:48:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f669e052800) [pid = 23498] [serial = 1495] [outer = (nil)] 07:48:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f669e05bc00) [pid = 23498] [serial = 1496] [outer = 0x7f669e052800] 07:48:21 INFO - PROCESS | 23498 | 1461077301270 Marionette DEBUG loaded listener.js 07:48:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f669e061c00) [pid = 23498] [serial = 1497] [outer = 0x7f669e052800] 07:48:22 INFO - PROCESS | 23498 | 1461077302109 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]]]}] 07:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1381ms 07:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:48:22 INFO - PROCESS | 23498 | 1461077302182 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 07:48:22 INFO - PROCESS | 23498 | 1461077302185 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 07:48:22 INFO - PROCESS | 23498 | 1461077302193 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:48:22 INFO - PROCESS | 23498 | 1461077302197 Marionette TRACE conn3 <- [1,1966,null,{}] 07:48:22 INFO - PROCESS | 23498 | 1461077302203 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}] 07:48:22 INFO - PROCESS | 23498 | 1461077302444 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 07:48:22 INFO - PROCESS | 23498 | 1461077302633 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b62c6000 == 118 [pid = 23498] [id = 499] 07:48:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66caa23400) [pid = 23498] [serial = 1498] [outer = (nil)] 07:48:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66cae8b800) [pid = 23498] [serial = 1499] [outer = 0x7f66caa23400] 07:48:22 INFO - PROCESS | 23498 | 1461077302751 Marionette DEBUG loaded listener.js 07:48:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66ccc97c00) [pid = 23498] [serial = 1500] [outer = 0x7f66caa23400] 07:48:23 INFO - PROCESS | 23498 | 1461077303550 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]]]}] 07:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1391ms 07:48:23 INFO - PROCESS | 23498 | 1461077303583 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 07:48:23 INFO - PROCESS | 23498 | 1461077303587 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 07:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:48:23 INFO - PROCESS | 23498 | 1461077303594 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:48:23 INFO - PROCESS | 23498 | 1461077303597 Marionette TRACE conn3 <- [1,1970,null,{}] 07:48:23 INFO - PROCESS | 23498 | 1461077303603 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}] 07:48:23 INFO - PROCESS | 23498 | 1461077303871 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 07:48:24 INFO - PROCESS | 23498 | 1461077304084 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:24 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a485d000 == 119 [pid = 23498] [id = 500] 07:48:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66a1bd1000) [pid = 23498] [serial = 1501] [outer = (nil)] 07:48:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66a1bd6c00) [pid = 23498] [serial = 1502] [outer = 0x7f66a1bd1000] 07:48:24 INFO - PROCESS | 23498 | 1461077304197 Marionette DEBUG loaded listener.js 07:48:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f66a1be0c00) [pid = 23498] [serial = 1503] [outer = 0x7f66a1bd1000] 07:48:24 INFO - PROCESS | 23498 | 1461077304983 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]]]}] 07:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1433ms 07:48:25 INFO - PROCESS | 23498 | 1461077305028 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 07:48:25 INFO - PROCESS | 23498 | 1461077305032 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 07:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:48:25 INFO - PROCESS | 23498 | 1461077305038 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:48:25 INFO - PROCESS | 23498 | 1461077305041 Marionette TRACE conn3 <- [1,1974,null,{}] 07:48:25 INFO - PROCESS | 23498 | 1461077305047 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}] 07:48:25 INFO - PROCESS | 23498 | 1461077305241 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 07:48:25 INFO - PROCESS | 23498 | 1461077305449 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b62db000 == 120 [pid = 23498] [id = 501] 07:48:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f66a1bd1c00) [pid = 23498] [serial = 1504] [outer = (nil)] 07:48:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66a1be6400) [pid = 23498] [serial = 1505] [outer = 0x7f66a1bd1c00] 07:48:25 INFO - PROCESS | 23498 | 1461077305516 Marionette DEBUG loaded listener.js 07:48:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 196 (0x7f66a1bea800) [pid = 23498] [serial = 1506] [outer = 0x7f66a1bd1c00] 07:48:26 INFO - PROCESS | 23498 | 1461077306349 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]]]}] 07:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1336ms 07:48:26 INFO - PROCESS | 23498 | 1461077306376 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 07:48:26 INFO - PROCESS | 23498 | 1461077306379 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 07:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:48:26 INFO - PROCESS | 23498 | 1461077306387 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:48:26 INFO - PROCESS | 23498 | 1461077306390 Marionette TRACE conn3 <- [1,1978,null,{}] 07:48:26 INFO - PROCESS | 23498 | 1461077306395 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}] 07:48:26 INFO - PROCESS | 23498 | 1461077306567 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 07:48:26 INFO - PROCESS | 23498 | 1461077306766 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1b19800 == 121 [pid = 23498] [id = 502] 07:48:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 197 (0x7f669eb45c00) [pid = 23498] [serial = 1507] [outer = (nil)] 07:48:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 198 (0x7f669eb4c800) [pid = 23498] [serial = 1508] [outer = 0x7f669eb45c00] 07:48:26 INFO - PROCESS | 23498 | 1461077306834 Marionette DEBUG loaded listener.js 07:48:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 199 (0x7f669eb51000) [pid = 23498] [serial = 1509] [outer = 0x7f669eb45c00] 07:48:27 INFO - PROCESS | 23498 | 1461077307639 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]]]}] 07:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1279ms 07:48:27 INFO - PROCESS | 23498 | 1461077307665 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 07:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:48:27 INFO - PROCESS | 23498 | 1461077307676 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 07:48:27 INFO - PROCESS | 23498 | 1461077307681 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:48:27 INFO - PROCESS | 23498 | 1461077307685 Marionette TRACE conn3 <- [1,1982,null,{}] 07:48:27 INFO - PROCESS | 23498 | 1461077307690 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}] 07:48:27 INFO - PROCESS | 23498 | 1461077307863 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 07:48:28 INFO - PROCESS | 23498 | 1461077308061 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a191b800 == 122 [pid = 23498] [id = 503] 07:48:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 200 (0x7f669eb48400) [pid = 23498] [serial = 1510] [outer = (nil)] 07:48:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 201 (0x7f66a1940000) [pid = 23498] [serial = 1511] [outer = 0x7f669eb48400] 07:48:28 INFO - PROCESS | 23498 | 1461077308124 Marionette DEBUG loaded listener.js 07:48:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 202 (0x7f66a1944400) [pid = 23498] [serial = 1512] [outer = 0x7f669eb48400] 07:48:28 INFO - PROCESS | 23498 | 1461077308906 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]]]}] 07:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1235ms 07:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:48:28 INFO - PROCESS | 23498 | 1461077308917 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 07:48:28 INFO - PROCESS | 23498 | 1461077308920 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 07:48:28 INFO - PROCESS | 23498 | 1461077308927 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:48:28 INFO - PROCESS | 23498 | 1461077308930 Marionette TRACE conn3 <- [1,1986,null,{}] 07:48:28 INFO - PROCESS | 23498 | 1461077308935 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}] 07:48:29 INFO - PROCESS | 23498 | 1461077309117 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 07:48:29 INFO - PROCESS | 23498 | 1461077309346 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf4d800 == 123 [pid = 23498] [id = 504] 07:48:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 203 (0x7f669eb4a800) [pid = 23498] [serial = 1513] [outer = (nil)] 07:48:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 204 (0x7f66a1947c00) [pid = 23498] [serial = 1514] [outer = 0x7f669eb4a800] 07:48:29 INFO - PROCESS | 23498 | 1461077309418 Marionette DEBUG loaded listener.js 07:48:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 205 (0x7f66a1be1000) [pid = 23498] [serial = 1515] [outer = 0x7f669eb4a800] 07:48:30 INFO - PROCESS | 23498 | 1461077310234 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]]]}] 07:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1382ms 07:48:30 INFO - PROCESS | 23498 | 1461077310308 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 07:48:30 INFO - PROCESS | 23498 | 1461077310310 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 07:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:48:30 INFO - PROCESS | 23498 | 1461077310317 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:48:30 INFO - PROCESS | 23498 | 1461077310320 Marionette TRACE conn3 <- [1,1990,null,{}] 07:48:30 INFO - PROCESS | 23498 | 1461077310325 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}] 07:48:30 INFO - PROCESS | 23498 | 1461077310493 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 07:48:30 INFO - PROCESS | 23498 | 1461077310718 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1ae7800 == 124 [pid = 23498] [id = 505] 07:48:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 206 (0x7f669fe4a000) [pid = 23498] [serial = 1516] [outer = (nil)] 07:48:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 207 (0x7f66a1beb800) [pid = 23498] [serial = 1517] [outer = 0x7f669fe4a000] 07:48:30 INFO - PROCESS | 23498 | 1461077310789 Marionette DEBUG loaded listener.js 07:48:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 208 (0x7f66a36e1400) [pid = 23498] [serial = 1518] [outer = 0x7f669fe4a000] 07:48:31 INFO - PROCESS | 23498 | 1461077311595 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]]]}] 07:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1330ms 07:48:31 INFO - PROCESS | 23498 | 1461077311920 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 07:48:31 INFO - PROCESS | 23498 | 1461077311926 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 07:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:48:31 INFO - PROCESS | 23498 | 1461077311936 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:48:31 INFO - PROCESS | 23498 | 1461077311939 Marionette TRACE conn3 <- [1,1994,null,{}] 07:48:31 INFO - PROCESS | 23498 | 1461077311956 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}] 07:48:32 INFO - PROCESS | 23498 | 1461077312153 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 07:48:32 INFO - PROCESS | 23498 | 1461077312413 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a2978800 == 125 [pid = 23498] [id = 506] 07:48:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 209 (0x7f66a19c3400) [pid = 23498] [serial = 1519] [outer = (nil)] 07:48:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 210 (0x7f66a19c7400) [pid = 23498] [serial = 1520] [outer = 0x7f66a19c3400] 07:48:32 INFO - PROCESS | 23498 | 1461077312517 Marionette DEBUG loaded listener.js 07:48:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 211 (0x7f66a19cdc00) [pid = 23498] [serial = 1521] [outer = 0x7f66a19c3400] 07:48:33 INFO - PROCESS | 23498 | 1461077313499 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]]]}] 07:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1582ms 07:48:33 INFO - PROCESS | 23498 | 1461077313519 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 07:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:48:33 INFO - PROCESS | 23498 | 1461077313529 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 07:48:33 INFO - PROCESS | 23498 | 1461077313544 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:48:33 INFO - PROCESS | 23498 | 1461077313549 Marionette TRACE conn3 <- [1,1998,null,{}] 07:48:33 INFO - PROCESS | 23498 | 1461077313556 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}] 07:48:33 INFO - PROCESS | 23498 | 1461077313741 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 07:48:34 INFO - PROCESS | 23498 | 1461077313994 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a07d9000 == 126 [pid = 23498] [id = 507] 07:48:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 212 (0x7f66a1da6c00) [pid = 23498] [serial = 1522] [outer = (nil)] 07:48:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 213 (0x7f66a1dc7000) [pid = 23498] [serial = 1523] [outer = 0x7f66a1da6c00] 07:48:34 INFO - PROCESS | 23498 | 1461077314133 Marionette DEBUG loaded listener.js 07:48:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 214 (0x7f66a3674800) [pid = 23498] [serial = 1524] [outer = 0x7f66a1da6c00] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a35e2000 == 125 [pid = 23498] [id = 487] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1f9c000 == 124 [pid = 23498] [id = 486] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abfa2000 == 123 [pid = 23498] [id = 485] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48a6000 == 122 [pid = 23498] [id = 484] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7acc800 == 121 [pid = 23498] [id = 479] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b5f4f000 == 120 [pid = 23498] [id = 478] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3767800 == 119 [pid = 23498] [id = 477] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0db2000 == 118 [pid = 23498] [id = 476] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afce0000 == 117 [pid = 23498] [id = 475] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af2a1800 == 116 [pid = 23498] [id = 474] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad407000 == 115 [pid = 23498] [id = 473] 07:48:34 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a35d6000 == 114 [pid = 23498] [id = 472] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 213 (0x7f66af077800) [pid = 23498] [serial = 1412] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 212 (0x7f66ad01f000) [pid = 23498] [serial = 1406] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 211 (0x7f66a1ff1000) [pid = 23498] [serial = 1395] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 210 (0x7f66a1daa800) [pid = 23498] [serial = 1394] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 209 (0x7f66a4fad000) [pid = 23498] [serial = 1358] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 208 (0x7f66af3d7000) [pid = 23498] [serial = 1385] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 207 (0x7f66abb0e400) [pid = 23498] [serial = 1403] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 206 (0x7f66ad23e800) [pid = 23498] [serial = 1364] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 205 (0x7f66b90f6400) [pid = 23498] [serial = 1376] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 204 (0x7f66ad297c00) [pid = 23498] [serial = 1409] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 203 (0x7f66a4f57800) [pid = 23498] [serial = 1398] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 202 (0x7f66a36df400) [pid = 23498] [serial = 1397] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 201 (0x7f66c6d06000) [pid = 23498] [serial = 1382] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 200 (0x7f66a5c51c00) [pid = 23498] [serial = 1400] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 199 (0x7f66a5fc8800) [pid = 23498] [serial = 1401] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 198 (0x7f66abdd8400) [pid = 23498] [serial = 1361] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 197 (0x7f669fef0400) [pid = 23498] [serial = 1355] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 196 (0x7f66a4fa7400) [pid = 23498] [serial = 1353] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 195 (0x7f66b36b6800) [pid = 23498] [serial = 1370] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f66c4a50000) [pid = 23498] [serial = 1379] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 193 (0x7f66af6ba800) [pid = 23498] [serial = 1367] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f66b712b000) [pid = 23498] [serial = 1373] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66a1da7000) [pid = 23498] [serial = 1388] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66a28ca000) [pid = 23498] [serial = 1391] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66aef5f000) [pid = 23498] [serial = 1410] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66ad044400) [pid = 23498] [serial = 1407] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66abdda000) [pid = 23498] [serial = 1404] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66af3e6400) [pid = 23498] [serial = 1413] [outer = (nil)] [url = about:blank] 07:48:34 INFO - PROCESS | 23498 | 1461077314989 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]]]}] 07:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1489ms 07:48:35 INFO - PROCESS | 23498 | 1461077315031 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 07:48:35 INFO - PROCESS | 23498 | 1461077315036 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 07:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:48:35 INFO - PROCESS | 23498 | 1461077315045 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:48:35 INFO - PROCESS | 23498 | 1461077315048 Marionette TRACE conn3 <- [1,2002,null,{}] 07:48:35 INFO - PROCESS | 23498 | 1461077315062 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}] 07:48:35 INFO - PROCESS | 23498 | 1461077315276 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 07:48:35 INFO - PROCESS | 23498 | 1461077315442 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:35 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab74a000 == 115 [pid = 23498] [id = 508] 07:48:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66a19c8400) [pid = 23498] [serial = 1525] [outer = (nil)] 07:48:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66a47ba400) [pid = 23498] [serial = 1526] [outer = 0x7f66a19c8400] 07:48:35 INFO - PROCESS | 23498 | 1461077315508 Marionette DEBUG loaded listener.js 07:48:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66a4fad400) [pid = 23498] [serial = 1527] [outer = 0x7f66a19c8400] 07:48:36 INFO - PROCESS | 23498 | 1461077316241 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]]]}] 07:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1231ms 07:48:36 INFO - PROCESS | 23498 | 1461077316275 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 07:48:36 INFO - PROCESS | 23498 | 1461077316277 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 07:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:48:36 INFO - PROCESS | 23498 | 1461077316283 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:48:36 INFO - PROCESS | 23498 | 1461077316285 Marionette TRACE conn3 <- [1,2006,null,{}] 07:48:36 INFO - PROCESS | 23498 | 1461077316290 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}] 07:48:36 INFO - PROCESS | 23498 | 1461077316533 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 07:48:36 INFO - PROCESS | 23498 | 1461077316636 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf99000 == 116 [pid = 23498] [id = 509] 07:48:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66a36e0400) [pid = 23498] [serial = 1528] [outer = (nil)] 07:48:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66a5c55000) [pid = 23498] [serial = 1529] [outer = 0x7f66a36e0400] 07:48:36 INFO - PROCESS | 23498 | 1461077316694 Marionette DEBUG loaded listener.js 07:48:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66a1feac00) [pid = 23498] [serial = 1530] [outer = 0x7f66a36e0400] 07:48:37 INFO - PROCESS | 23498 | 1461077317438 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]]]}] 07:48:37 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 07:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1180ms 07:48:37 INFO - PROCESS | 23498 | 1461077317466 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 07:48:37 INFO - PROCESS | 23498 | 1461077317470 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 07:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:48:37 INFO - PROCESS | 23498 | 1461077317480 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:48:37 INFO - PROCESS | 23498 | 1461077317485 Marionette TRACE conn3 <- [1,2010,null,{}] 07:48:37 INFO - PROCESS | 23498 | 1461077317493 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}] 07:48:37 INFO - PROCESS | 23498 | 1461077317717 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 07:48:37 INFO - PROCESS | 23498 | 1461077317745 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:37 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae322000 == 117 [pid = 23498] [id = 510] 07:48:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f66a1dacc00) [pid = 23498] [serial = 1531] [outer = (nil)] 07:48:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f66abdcf800) [pid = 23498] [serial = 1532] [outer = 0x7f66a1dacc00] 07:48:37 INFO - PROCESS | 23498 | 1461077317801 Marionette DEBUG loaded listener.js 07:48:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66ad02dc00) [pid = 23498] [serial = 1533] [outer = 0x7f66a1dacc00] 07:48:38 INFO - PROCESS | 23498 | 1461077318718 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]]]}] 07:48:38 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 07:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1292ms 07:48:38 INFO - PROCESS | 23498 | 1461077318775 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 07:48:38 INFO - PROCESS | 23498 | 1461077318778 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 07:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:48:38 INFO - PROCESS | 23498 | 1461077318785 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:48:38 INFO - PROCESS | 23498 | 1461077318787 Marionette TRACE conn3 <- [1,2014,null,{}] 07:48:38 INFO - PROCESS | 23498 | 1461077318793 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}] 07:48:39 INFO - PROCESS | 23498 | 1461077319191 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 07:48:39 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f669fef8800) [pid = 23498] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:48:39 INFO - PROCESS | 23498 | --DOMWINDOW == 193 (0x7f66a1d52400) [pid = 23498] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:48:39 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f669fe4fc00) [pid = 23498] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:48:39 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66a5ca4800) [pid = 23498] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:48:39 INFO - PROCESS | 23498 | 1461077319353 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aea33800 == 118 [pid = 23498] [id = 511] 07:48:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66a5c18800) [pid = 23498] [serial = 1534] [outer = (nil)] 07:48:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f66aea10400) [pid = 23498] [serial = 1535] [outer = 0x7f66a5c18800] 07:48:39 INFO - PROCESS | 23498 | 1461077319424 Marionette DEBUG loaded listener.js 07:48:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f66afbf8c00) [pid = 23498] [serial = 1536] [outer = 0x7f66a5c18800] 07:48:40 INFO - PROCESS | 23498 | 1461077320104 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]]]}] 07:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1377ms 07:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:48:40 INFO - PROCESS | 23498 | 1461077320164 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 07:48:40 INFO - PROCESS | 23498 | 1461077320166 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 07:48:40 INFO - PROCESS | 23498 | 1461077320172 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:48:40 INFO - PROCESS | 23498 | 1461077320176 Marionette TRACE conn3 <- [1,2018,null,{}] 07:48:40 INFO - PROCESS | 23498 | 1461077320184 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}] 07:48:40 INFO - PROCESS | 23498 | 1461077320406 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 07:48:40 INFO - PROCESS | 23498 | 1461077320425 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:40 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afff1000 == 119 [pid = 23498] [id = 512] 07:48:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66a4fad800) [pid = 23498] [serial = 1537] [outer = (nil)] 07:48:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 196 (0x7f66b2c8b800) [pid = 23498] [serial = 1538] [outer = 0x7f66a4fad800] 07:48:40 INFO - PROCESS | 23498 | 1461077320483 Marionette DEBUG loaded listener.js 07:48:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 197 (0x7f66b3f66400) [pid = 23498] [serial = 1539] [outer = 0x7f66a4fad800] 07:48:41 INFO - PROCESS | 23498 | 1461077321380 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]]]}] 07:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1279ms 07:48:41 INFO - PROCESS | 23498 | 1461077321451 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 07:48:41 INFO - PROCESS | 23498 | 1461077321456 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 07:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:48:41 INFO - PROCESS | 23498 | 1461077321465 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:48:41 INFO - PROCESS | 23498 | 1461077321473 Marionette TRACE conn3 <- [1,2022,null,{}] 07:48:41 INFO - PROCESS | 23498 | 1461077321485 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}] 07:48:41 INFO - PROCESS | 23498 | 1461077321717 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 07:48:42 INFO - PROCESS | 23498 | 1461077322053 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:42 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a20c5000 == 120 [pid = 23498] [id = 513] 07:48:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 198 (0x7f66a1945800) [pid = 23498] [serial = 1540] [outer = (nil)] 07:48:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 199 (0x7f66a19c7800) [pid = 23498] [serial = 1541] [outer = 0x7f66a1945800] 07:48:42 INFO - PROCESS | 23498 | 1461077322128 Marionette DEBUG loaded listener.js 07:48:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 200 (0x7f66a1be2400) [pid = 23498] [serial = 1542] [outer = 0x7f66a1945800] 07:48:42 INFO - PROCESS | 23498 | 1461077322962 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]]]}] 07:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1545ms 07:48:43 INFO - PROCESS | 23498 | 1461077323012 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 07:48:43 INFO - PROCESS | 23498 | 1461077323021 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 07:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:48:43 INFO - PROCESS | 23498 | 1461077323032 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:48:43 INFO - PROCESS | 23498 | 1461077323035 Marionette TRACE conn3 <- [1,2026,null,{}] 07:48:43 INFO - PROCESS | 23498 | 1461077323041 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}] 07:48:43 INFO - PROCESS | 23498 | 1461077323238 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 07:48:43 INFO - PROCESS | 23498 | 1461077323435 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:43 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad197800 == 121 [pid = 23498] [id = 514] 07:48:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 201 (0x7f66a1949c00) [pid = 23498] [serial = 1543] [outer = (nil)] 07:48:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 202 (0x7f66a367dc00) [pid = 23498] [serial = 1544] [outer = 0x7f66a1949c00] 07:48:43 INFO - PROCESS | 23498 | 1461077323505 Marionette DEBUG loaded listener.js 07:48:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 203 (0x7f66a46f5000) [pid = 23498] [serial = 1545] [outer = 0x7f66a1949c00] 07:48:44 INFO - PROCESS | 23498 | 1461077324489 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]]]}] 07:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1486ms 07:48:44 INFO - PROCESS | 23498 | 1461077324519 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 07:48:44 INFO - PROCESS | 23498 | 1461077324523 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 07:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:48:44 INFO - PROCESS | 23498 | 1461077324530 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:48:44 INFO - PROCESS | 23498 | 1461077324535 Marionette TRACE conn3 <- [1,2030,null,{}] 07:48:44 INFO - PROCESS | 23498 | 1461077324551 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}] 07:48:44 INFO - PROCESS | 23498 | 1461077324766 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 07:48:45 INFO - PROCESS | 23498 | 1461077325008 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3ed9000 == 122 [pid = 23498] [id = 515] 07:48:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 204 (0x7f66abdd2000) [pid = 23498] [serial = 1546] [outer = (nil)] 07:48:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 205 (0x7f66ad232000) [pid = 23498] [serial = 1547] [outer = 0x7f66abdd2000] 07:48:45 INFO - PROCESS | 23498 | 1461077325126 Marionette DEBUG loaded listener.js 07:48:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 206 (0x7f66aecf0400) [pid = 23498] [serial = 1548] [outer = 0x7f66abdd2000] 07:48:45 INFO - PROCESS | 23498 | 1461077325941 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]]]}] 07:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1483ms 07:48:46 INFO - PROCESS | 23498 | 1461077326014 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 07:48:46 INFO - PROCESS | 23498 | 1461077326019 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 07:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:48:46 INFO - PROCESS | 23498 | 1461077326025 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:48:46 INFO - PROCESS | 23498 | 1461077326029 Marionette TRACE conn3 <- [1,2034,null,{}] 07:48:46 INFO - PROCESS | 23498 | 1461077326035 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}] 07:48:46 INFO - PROCESS | 23498 | 1461077326265 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 07:48:46 INFO - PROCESS | 23498 | 1461077326466 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b62d1800 == 123 [pid = 23498] [id = 516] 07:48:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 207 (0x7f66abdcb400) [pid = 23498] [serial = 1549] [outer = (nil)] 07:48:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 208 (0x7f66afa0f400) [pid = 23498] [serial = 1550] [outer = 0x7f66abdcb400] 07:48:46 INFO - PROCESS | 23498 | 1461077326572 Marionette DEBUG loaded listener.js 07:48:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 209 (0x7f66b3744400) [pid = 23498] [serial = 1551] [outer = 0x7f66abdcb400] 07:48:47 INFO - PROCESS | 23498 | 1461077327438 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]]]}] 07:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1480ms 07:48:47 INFO - PROCESS | 23498 | 1461077327505 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 07:48:47 INFO - PROCESS | 23498 | 1461077327509 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 07:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:48:47 INFO - PROCESS | 23498 | 1461077327521 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:48:47 INFO - PROCESS | 23498 | 1461077327530 Marionette TRACE conn3 <- [1,2038,null,{}] 07:48:47 INFO - PROCESS | 23498 | 1461077327535 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}] 07:48:47 INFO - PROCESS | 23498 | 1461077327757 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 07:48:47 INFO - PROCESS | 23498 | 1461077327954 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b94ca800 == 124 [pid = 23498] [id = 517] 07:48:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 210 (0x7f66a1cd0c00) [pid = 23498] [serial = 1552] [outer = (nil)] 07:48:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 211 (0x7f66b55ba400) [pid = 23498] [serial = 1553] [outer = 0x7f66a1cd0c00] 07:48:48 INFO - PROCESS | 23498 | 1461077328067 Marionette DEBUG loaded listener.js 07:48:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 212 (0x7f66b712b000) [pid = 23498] [serial = 1554] [outer = 0x7f66a1cd0c00] 07:48:48 INFO - PROCESS | 23498 | 1461077328889 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]]]}] 07:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1434ms 07:48:48 INFO - PROCESS | 23498 | 1461077328956 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 07:48:48 INFO - PROCESS | 23498 | 1461077328958 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 07:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:48:48 INFO - PROCESS | 23498 | 1461077328965 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:48:48 INFO - PROCESS | 23498 | 1461077328968 Marionette TRACE conn3 <- [1,2042,null,{}] 07:48:48 INFO - PROCESS | 23498 | 1461077328974 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}] 07:48:49 INFO - PROCESS | 23498 | 1461077329229 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 07:48:49 INFO - PROCESS | 23498 | 1461077329434 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ccc69000 == 125 [pid = 23498] [id = 518] 07:48:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 213 (0x7f66b7435c00) [pid = 23498] [serial = 1555] [outer = (nil)] 07:48:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 214 (0x7f66c5d0f400) [pid = 23498] [serial = 1556] [outer = 0x7f66b7435c00] 07:48:49 INFO - PROCESS | 23498 | 1461077329548 Marionette DEBUG loaded listener.js 07:48:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 215 (0x7f66cae04c00) [pid = 23498] [serial = 1557] [outer = 0x7f66b7435c00] 07:48:50 INFO - PROCESS | 23498 | 1461077330421 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]]]}] 07:48:50 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) 07:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1490ms 07:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:48:50 INFO - PROCESS | 23498 | 1461077330457 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 07:48:50 INFO - PROCESS | 23498 | 1461077330460 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 07:48:50 INFO - PROCESS | 23498 | 1461077330466 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:48:50 INFO - PROCESS | 23498 | 1461077330469 Marionette TRACE conn3 <- [1,2046,null,{}] 07:48:50 INFO - PROCESS | 23498 | 1461077330475 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}] 07:48:50 INFO - PROCESS | 23498 | 1461077330664 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 07:48:50 INFO - PROCESS | 23498 | 1461077330865 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:50 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a5115000 == 126 [pid = 23498] [id = 519] 07:48:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 216 (0x7f66a13a1c00) [pid = 23498] [serial = 1558] [outer = (nil)] 07:48:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f66a13ab000) [pid = 23498] [serial = 1559] [outer = 0x7f66a13a1c00] 07:48:50 INFO - PROCESS | 23498 | 1461077330929 Marionette DEBUG loaded listener.js 07:48:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f66a13b0000) [pid = 23498] [serial = 1560] [outer = 0x7f66a13a1c00] 07:48:51 INFO - PROCESS | 23498 | 1461077331758 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]]]}] 07:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1335ms 07:48:51 INFO - PROCESS | 23498 | 1461077331801 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 07:48:51 INFO - PROCESS | 23498 | 1461077331804 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 07:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:48:51 INFO - PROCESS | 23498 | 1461077331810 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:48:51 INFO - PROCESS | 23498 | 1461077331813 Marionette TRACE conn3 <- [1,2050,null,{}] 07:48:51 INFO - PROCESS | 23498 | 1461077331818 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}] 07:48:52 INFO - PROCESS | 23498 | 1461077332006 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 07:48:52 INFO - PROCESS | 23498 | 1461077332224 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a0118800 == 127 [pid = 23498] [id = 520] 07:48:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66a13a3000) [pid = 23498] [serial = 1561] [outer = (nil)] 07:48:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f66a5d66000) [pid = 23498] [serial = 1562] [outer = 0x7f66a13a3000] 07:48:52 INFO - PROCESS | 23498 | 1461077332288 Marionette DEBUG loaded listener.js 07:48:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66a5d6b400) [pid = 23498] [serial = 1563] [outer = 0x7f66a13a3000] 07:48:53 INFO - PROCESS | 23498 | 1461077333097 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]]]}] 07:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1328ms 07:48:53 INFO - PROCESS | 23498 | 1461077333139 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 07:48:53 INFO - PROCESS | 23498 | 1461077333143 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 07:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:48:53 INFO - PROCESS | 23498 | 1461077333150 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:48:53 INFO - PROCESS | 23498 | 1461077333153 Marionette TRACE conn3 <- [1,2054,null,{}] 07:48:53 INFO - PROCESS | 23498 | 1461077333159 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}] 07:48:53 INFO - PROCESS | 23498 | 1461077333346 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 07:48:53 INFO - PROCESS | 23498 | 1461077333549 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a5113800 == 128 [pid = 23498] [id = 521] 07:48:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f66a13a9000) [pid = 23498] [serial = 1564] [outer = (nil)] 07:48:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f66a480a000) [pid = 23498] [serial = 1565] [outer = 0x7f66a13a9000] 07:48:53 INFO - PROCESS | 23498 | 1461077333614 Marionette DEBUG loaded listener.js 07:48:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 224 (0x7f66a480f000) [pid = 23498] [serial = 1566] [outer = 0x7f66a13a9000] 07:48:54 INFO - PROCESS | 23498 | 1461077334486 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]]]}] 07:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1381ms 07:48:54 INFO - PROCESS | 23498 | 1461077334532 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 07:48:54 INFO - PROCESS | 23498 | 1461077334535 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 07:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:48:54 INFO - PROCESS | 23498 | 1461077334542 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:48:54 INFO - PROCESS | 23498 | 1461077334545 Marionette TRACE conn3 <- [1,2058,null,{}] 07:48:54 INFO - PROCESS | 23498 | 1461077334550 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}] 07:48:54 INFO - PROCESS | 23498 | 1461077334739 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 07:48:54 INFO - PROCESS | 23498 | 1461077334945 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:54 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e7ef000 == 129 [pid = 23498] [id = 522] 07:48:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 225 (0x7f669feea400) [pid = 23498] [serial = 1567] [outer = (nil)] 07:48:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 226 (0x7f66a4803800) [pid = 23498] [serial = 1568] [outer = 0x7f669feea400] 07:48:55 INFO - PROCESS | 23498 | 1461077335008 Marionette DEBUG loaded listener.js 07:48:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 227 (0x7f66a5d69000) [pid = 23498] [serial = 1569] [outer = 0x7f669feea400] 07:48:55 INFO - PROCESS | 23498 | 1461077335858 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]]]}] 07:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1381ms 07:48:55 INFO - PROCESS | 23498 | 1461077335925 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 07:48:55 INFO - PROCESS | 23498 | 1461077335929 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 07:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:48:55 INFO - PROCESS | 23498 | 1461077335935 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:48:55 INFO - PROCESS | 23498 | 1461077335939 Marionette TRACE conn3 <- [1,2062,null,{}] 07:48:55 INFO - PROCESS | 23498 | 1461077335945 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}] 07:48:56 INFO - PROCESS | 23498 | 1461077336161 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 07:48:56 INFO - PROCESS | 23498 | 1461077336362 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:56 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a29b9000 == 130 [pid = 23498] [id = 523] 07:48:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 228 (0x7f66a0ad8400) [pid = 23498] [serial = 1570] [outer = (nil)] 07:48:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 229 (0x7f66a5d71800) [pid = 23498] [serial = 1571] [outer = 0x7f66a0ad8400] 07:48:56 INFO - PROCESS | 23498 | 1461077336433 Marionette DEBUG loaded listener.js 07:48:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 230 (0x7f66b3747c00) [pid = 23498] [serial = 1572] [outer = 0x7f66a0ad8400] 07:48:58 INFO - PROCESS | 23498 | 1461077338010 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]]]}] 07:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2131ms 07:48:58 INFO - PROCESS | 23498 | 1461077338067 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 07:48:58 INFO - PROCESS | 23498 | 1461077338072 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 07:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:48:58 INFO - PROCESS | 23498 | 1461077338081 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:48:58 INFO - PROCESS | 23498 | 1461077338086 Marionette TRACE conn3 <- [1,2066,null,{}] 07:48:58 INFO - PROCESS | 23498 | 1461077338094 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}] 07:48:58 INFO - PROCESS | 23498 | 1461077338285 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 07:48:58 INFO - PROCESS | 23498 | 1461077338540 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a17cc000 == 131 [pid = 23498] [id = 524] 07:48:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f669e05c000) [pid = 23498] [serial = 1573] [outer = (nil)] 07:48:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 232 (0x7f669eb51400) [pid = 23498] [serial = 1574] [outer = 0x7f669e05c000] 07:48:58 INFO - PROCESS | 23498 | 1461077338606 Marionette DEBUG loaded listener.js 07:48:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 233 (0x7f669feeb000) [pid = 23498] [serial = 1575] [outer = 0x7f669e05c000] 07:48:59 INFO - PROCESS | 23498 | 1461077339574 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]]]}] 07:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1532ms 07:48:59 INFO - PROCESS | 23498 | 1461077339613 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 07:48:59 INFO - PROCESS | 23498 | 1461077339621 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 07:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:48:59 INFO - PROCESS | 23498 | 1461077339632 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:48:59 INFO - PROCESS | 23498 | 1461077339635 Marionette TRACE conn3 <- [1,2070,null,{}] 07:48:59 INFO - PROCESS | 23498 | 1461077339641 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}] 07:48:59 INFO - PROCESS | 23498 | 1461077339857 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 07:49:00 INFO - PROCESS | 23498 | 1461077340409 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a01d9800 == 132 [pid = 23498] [id = 525] 07:49:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 234 (0x7f66a0ae4000) [pid = 23498] [serial = 1576] [outer = (nil)] 07:49:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 235 (0x7f66a13af000) [pid = 23498] [serial = 1577] [outer = 0x7f66a0ae4000] 07:49:00 INFO - PROCESS | 23498 | 1461077340476 Marionette DEBUG loaded listener.js 07:49:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 236 (0x7f66a1948800) [pid = 23498] [serial = 1578] [outer = 0x7f66a0ae4000] 07:49:01 INFO - PROCESS | 23498 | 1461077341290 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]]]}] 07:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1735ms 07:49:01 INFO - PROCESS | 23498 | 1461077341366 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 07:49:01 INFO - PROCESS | 23498 | 1461077341370 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 07:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:49:01 INFO - PROCESS | 23498 | 1461077341376 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:49:01 INFO - PROCESS | 23498 | 1461077341381 Marionette TRACE conn3 <- [1,2074,null,{}] 07:49:01 INFO - PROCESS | 23498 | 1461077341397 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}] 07:49:01 INFO - PROCESS | 23498 | 1461077341696 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 07:49:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7ff4000 == 131 [pid = 23498] [id = 273] 07:49:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4d0f000 == 130 [pid = 23498] [id = 387] 07:49:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a29aa000 == 129 [pid = 23498] [id = 463] 07:49:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a60db800 == 128 [pid = 23498] [id = 462] 07:49:01 INFO - PROCESS | 23498 | --DOMWINDOW == 235 (0x7f66ad1cb000) [pid = 23498] [serial = 1466] [outer = (nil)] [url = about:blank] 07:49:01 INFO - PROCESS | 23498 | --DOMWINDOW == 234 (0x7f66b7434400) [pid = 23498] [serial = 1436] [outer = (nil)] [url = about:blank] 07:49:01 INFO - PROCESS | 23498 | --DOMWINDOW == 233 (0x7f66cab58800) [pid = 23498] [serial = 1448] [outer = (nil)] [url = about:blank] 07:49:01 INFO - PROCESS | 23498 | --DOMWINDOW == 232 (0x7f66b9b95000) [pid = 23498] [serial = 1439] [outer = (nil)] [url = about:blank] 07:49:01 INFO - PROCESS | 23498 | --DOMWINDOW == 231 (0x7f66c8c26000) [pid = 23498] [serial = 1445] [outer = (nil)] [url = about:blank] 07:49:01 INFO - PROCESS | 23498 | --DOMWINDOW == 230 (0x7f66b9439c00) [pid = 23498] [serial = 1442] [outer = (nil)] [url = about:blank] 07:49:01 INFO - PROCESS | 23498 | --DOMWINDOW == 229 (0x7f66a5c0d800) [pid = 23498] [serial = 1451] [outer = (nil)] [url = about:blank] 07:49:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab80d800 == 127 [pid = 23498] [id = 461] 07:49:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a07e2800 == 126 [pid = 23498] [id = 424] 07:49:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a2983800 == 125 [pid = 23498] [id = 386] 07:49:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aea33800 == 124 [pid = 23498] [id = 511] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae322000 == 123 [pid = 23498] [id = 510] 07:49:02 INFO - PROCESS | 23498 | 1461077342099 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abf99000 == 122 [pid = 23498] [id = 509] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab74a000 == 121 [pid = 23498] [id = 508] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a07d9000 == 120 [pid = 23498] [id = 507] 07:49:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1ae5000 == 121 [pid = 23498] [id = 526] 07:49:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 230 (0x7f66a1bdfc00) [pid = 23498] [serial = 1579] [outer = (nil)] 07:49:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f66a1cc2400) [pid = 23498] [serial = 1580] [outer = 0x7f66a1bdfc00] 07:49:02 INFO - PROCESS | 23498 | 1461077342169 Marionette DEBUG loaded listener.js 07:49:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 232 (0x7f66a1cd0800) [pid = 23498] [serial = 1581] [outer = 0x7f66a1bdfc00] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a2978800 == 120 [pid = 23498] [id = 506] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cae6c800 == 119 [pid = 23498] [id = 497] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c6d4f000 == 118 [pid = 23498] [id = 496] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b9478000 == 117 [pid = 23498] [id = 495] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b6532000 == 116 [pid = 23498] [id = 494] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2f4e800 == 115 [pid = 23498] [id = 493] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afa62800 == 114 [pid = 23498] [id = 492] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aec18800 == 113 [pid = 23498] [id = 491] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad414800 == 112 [pid = 23498] [id = 490] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a2982000 == 111 [pid = 23498] [id = 489] 07:49:02 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab808800 == 110 [pid = 23498] [id = 488] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 231 (0x7f66abdd9800) [pid = 23498] [serial = 1463] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 230 (0x7f66a28cb800) [pid = 23498] [serial = 1457] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 229 (0x7f669fef6000) [pid = 23498] [serial = 1454] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 228 (0x7f66af6be000) [pid = 23498] [serial = 1415] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 227 (0x7f66afbef400) [pid = 23498] [serial = 1427] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 226 (0x7f66ad02ac00) [pid = 23498] [serial = 1464] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 225 (0x7f66a4fa4c00) [pid = 23498] [serial = 1458] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 224 (0x7f66a5fc9400) [pid = 23498] [serial = 1460] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 223 (0x7f66a5ed7c00) [pid = 23498] [serial = 1421] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 222 (0x7f66b3f70800) [pid = 23498] [serial = 1433] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 221 (0x7f66a36d8000) [pid = 23498] [serial = 1418] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f66ad23bc00) [pid = 23498] [serial = 1424] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66b2c99800) [pid = 23498] [serial = 1430] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f66abab6800) [pid = 23498] [serial = 1461] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f66a1d53c00) [pid = 23498] [serial = 1455] [outer = (nil)] [url = about:blank] 07:49:02 INFO - PROCESS | 23498 | 1461077342938 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]]]}] 07:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1590ms 07:49:02 INFO - PROCESS | 23498 | 1461077342968 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 07:49:02 INFO - PROCESS | 23498 | 1461077342972 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 07:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:49:02 INFO - PROCESS | 23498 | 1461077342979 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:49:02 INFO - PROCESS | 23498 | 1461077342982 Marionette TRACE conn3 <- [1,2078,null,{}] 07:49:02 INFO - PROCESS | 23498 | 1461077342987 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}] 07:49:03 INFO - PROCESS | 23498 | 1461077343167 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 07:49:03 INFO - PROCESS | 23498 | 1461077343325 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a29b7800 == 111 [pid = 23498] [id = 527] 07:49:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f669fe42400) [pid = 23498] [serial = 1582] [outer = (nil)] 07:49:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66a1dac800) [pid = 23498] [serial = 1583] [outer = 0x7f669fe42400] 07:49:03 INFO - PROCESS | 23498 | 1461077343385 Marionette DEBUG loaded listener.js 07:49:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f66a1dcac00) [pid = 23498] [serial = 1584] [outer = 0x7f669fe42400] 07:49:04 INFO - PROCESS | 23498 | 1461077344166 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]]]}] 07:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1227ms 07:49:04 INFO - PROCESS | 23498 | 1461077344207 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 07:49:04 INFO - PROCESS | 23498 | 1461077344210 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 07:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:49:04 INFO - PROCESS | 23498 | 1461077344215 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:49:04 INFO - PROCESS | 23498 | 1461077344218 Marionette TRACE conn3 <- [1,2082,null,{}] 07:49:04 INFO - PROCESS | 23498 | 1461077344249 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}] 07:49:04 INFO - PROCESS | 23498 | 1461077344476 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 07:49:04 INFO - PROCESS | 23498 | 1461077344500 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4633000 == 112 [pid = 23498] [id = 528] 07:49:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66a1be1c00) [pid = 23498] [serial = 1585] [outer = (nil)] 07:49:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f66a1fef400) [pid = 23498] [serial = 1586] [outer = 0x7f66a1be1c00] 07:49:04 INFO - PROCESS | 23498 | 1461077344569 Marionette DEBUG loaded listener.js 07:49:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f66a28c7800) [pid = 23498] [serial = 1587] [outer = 0x7f66a1be1c00] 07:49:05 INFO - PROCESS | 23498 | 1461077345468 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]]]}] 07:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1304ms 07:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:49:05 INFO - PROCESS | 23498 | 1461077345521 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 07:49:05 INFO - PROCESS | 23498 | 1461077345523 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 07:49:05 INFO - PROCESS | 23498 | 1461077345533 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:49:05 INFO - PROCESS | 23498 | 1461077345536 Marionette TRACE conn3 <- [1,2086,null,{}] 07:49:05 INFO - PROCESS | 23498 | 1461077345547 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}] 07:49:05 INFO - PROCESS | 23498 | 1461077345816 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 07:49:05 INFO - PROCESS | 23498 | 1461077345847 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48dc000 == 113 [pid = 23498] [id = 529] 07:49:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 224 (0x7f66a28c7400) [pid = 23498] [serial = 1588] [outer = (nil)] 07:49:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 225 (0x7f66a367cc00) [pid = 23498] [serial = 1589] [outer = 0x7f66a28c7400] 07:49:05 INFO - PROCESS | 23498 | 1461077345905 Marionette DEBUG loaded listener.js 07:49:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 226 (0x7f66a47b7800) [pid = 23498] [serial = 1590] [outer = 0x7f66a28c7400] 07:49:06 INFO - PROCESS | 23498 | --DOMWINDOW == 225 (0x7f66a5c18800) [pid = 23498] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:49:06 INFO - PROCESS | 23498 | --DOMWINDOW == 224 (0x7f66aea70000) [pid = 23498] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:49:06 INFO - PROCESS | 23498 | --DOMWINDOW == 223 (0x7f66a19c3400) [pid = 23498] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:49:06 INFO - PROCESS | 23498 | --DOMWINDOW == 222 (0x7f66a1dacc00) [pid = 23498] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:49:06 INFO - PROCESS | 23498 | --DOMWINDOW == 221 (0x7f66a1da6c00) [pid = 23498] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:49:06 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f66a36e0400) [pid = 23498] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:49:06 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66a19c8400) [pid = 23498] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:49:07 INFO - PROCESS | 23498 | 1461077347156 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]]]}] 07:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1648ms 07:49:07 INFO - PROCESS | 23498 | 1461077347186 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 07:49:07 INFO - PROCESS | 23498 | 1461077347188 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 07:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:49:07 INFO - PROCESS | 23498 | 1461077347194 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:49:07 INFO - PROCESS | 23498 | 1461077347196 Marionette TRACE conn3 <- [1,2090,null,{}] 07:49:07 INFO - PROCESS | 23498 | 1461077347201 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}] 07:49:07 INFO - PROCESS | 23498 | 1461077347406 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 07:49:07 INFO - PROCESS | 23498 | 1461077347423 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a5110800 == 114 [pid = 23498] [id = 530] 07:49:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f66a1bd9800) [pid = 23498] [serial = 1591] [outer = (nil)] 07:49:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66a47c0400) [pid = 23498] [serial = 1592] [outer = 0x7f66a1bd9800] 07:49:07 INFO - PROCESS | 23498 | 1461077347480 Marionette DEBUG loaded listener.js 07:49:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f66a4f58400) [pid = 23498] [serial = 1593] [outer = 0x7f66a1bd9800] 07:49:08 INFO - PROCESS | 23498 | 1461077348215 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]]]}] 07:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1081ms 07:49:08 INFO - PROCESS | 23498 | 1461077348277 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 07:49:08 INFO - PROCESS | 23498 | 1461077348281 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 07:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:49:08 INFO - PROCESS | 23498 | 1461077348287 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:49:08 INFO - PROCESS | 23498 | 1461077348288 Marionette TRACE conn3 <- [1,2094,null,{}] 07:49:08 INFO - PROCESS | 23498 | 1461077348304 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}] 07:49:08 INFO - PROCESS | 23498 | 1461077348455 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 07:49:08 INFO - PROCESS | 23498 | 1461077348466 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab740000 == 115 [pid = 23498] [id = 531] 07:49:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f66a47be400) [pid = 23498] [serial = 1594] [outer = (nil)] 07:49:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 224 (0x7f66a4fa5c00) [pid = 23498] [serial = 1595] [outer = 0x7f66a47be400] 07:49:08 INFO - PROCESS | 23498 | 1461077348521 Marionette DEBUG loaded listener.js 07:49:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 225 (0x7f66a4faf800) [pid = 23498] [serial = 1596] [outer = 0x7f66a47be400] 07:49:09 INFO - PROCESS | 23498 | 1461077349627 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]]]}] 07:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1383ms 07:49:09 INFO - PROCESS | 23498 | 1461077349671 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 07:49:09 INFO - PROCESS | 23498 | 1461077349677 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 07:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:49:09 INFO - PROCESS | 23498 | 1461077349685 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:49:09 INFO - PROCESS | 23498 | 1461077349691 Marionette TRACE conn3 <- [1,2098,null,{}] 07:49:09 INFO - PROCESS | 23498 | 1461077349699 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}] 07:49:09 INFO - PROCESS | 23498 | 1461077349895 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 07:49:10 INFO - PROCESS | 23498 | 1461077350089 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1b18000 == 116 [pid = 23498] [id = 532] 07:49:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 226 (0x7f669fe4bc00) [pid = 23498] [serial = 1597] [outer = (nil)] 07:49:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 227 (0x7f66a0ae2000) [pid = 23498] [serial = 1598] [outer = 0x7f669fe4bc00] 07:49:10 INFO - PROCESS | 23498 | 1461077350159 Marionette DEBUG loaded listener.js 07:49:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 228 (0x7f66a19cfc00) [pid = 23498] [serial = 1599] [outer = 0x7f669fe4bc00] 07:49:11 INFO - PROCESS | 23498 | 1461077351058 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]]]}] 07:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1442ms 07:49:11 INFO - PROCESS | 23498 | 1461077351127 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 07:49:11 INFO - PROCESS | 23498 | 1461077351135 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 07:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:49:11 INFO - PROCESS | 23498 | 1461077351145 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:49:11 INFO - PROCESS | 23498 | 1461077351149 Marionette TRACE conn3 <- [1,2102,null,{}] 07:49:11 INFO - PROCESS | 23498 | 1461077351154 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}] 07:49:11 INFO - PROCESS | 23498 | 1461077351372 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 07:49:11 INFO - PROCESS | 23498 | 1461077351642 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48a7000 == 117 [pid = 23498] [id = 533] 07:49:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 229 (0x7f66a1bd4800) [pid = 23498] [serial = 1600] [outer = (nil)] 07:49:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 230 (0x7f66a1db1800) [pid = 23498] [serial = 1601] [outer = 0x7f66a1bd4800] 07:49:11 INFO - PROCESS | 23498 | 1461077351754 Marionette DEBUG loaded listener.js 07:49:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f66a28cc800) [pid = 23498] [serial = 1602] [outer = 0x7f66a1bd4800] 07:49:12 INFO - PROCESS | 23498 | 1461077352540 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]]]}] 07:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1433ms 07:49:12 INFO - PROCESS | 23498 | 1461077352578 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 07:49:12 INFO - PROCESS | 23498 | 1461077352581 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 07:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:49:12 INFO - PROCESS | 23498 | 1461077352588 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:49:12 INFO - PROCESS | 23498 | 1461077352603 Marionette TRACE conn3 <- [1,2106,null,{}] 07:49:12 INFO - PROCESS | 23498 | 1461077352618 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}] 07:49:12 INFO - PROCESS | 23498 | 1461077352790 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 07:49:12 INFO - PROCESS | 23498 | 1461077352990 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abd55800 == 118 [pid = 23498] [id = 534] 07:49:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 232 (0x7f66a28c5c00) [pid = 23498] [serial = 1603] [outer = (nil)] 07:49:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 233 (0x7f66a46e7400) [pid = 23498] [serial = 1604] [outer = 0x7f66a28c5c00] 07:49:13 INFO - PROCESS | 23498 | 1461077353059 Marionette DEBUG loaded listener.js 07:49:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 234 (0x7f66a480c400) [pid = 23498] [serial = 1605] [outer = 0x7f66a28c5c00] 07:49:13 INFO - PROCESS | 23498 | 1461077353899 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]]]}] 07:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1348ms 07:49:13 INFO - PROCESS | 23498 | 1461077353937 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 07:49:13 INFO - PROCESS | 23498 | 1461077353941 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 07:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:49:13 INFO - PROCESS | 23498 | 1461077353946 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:49:13 INFO - PROCESS | 23498 | 1461077353948 Marionette TRACE conn3 <- [1,2110,null,{}] 07:49:13 INFO - PROCESS | 23498 | 1461077353954 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}] 07:49:14 INFO - PROCESS | 23498 | 1461077354124 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 07:49:14 INFO - PROCESS | 23498 | 1461077354321 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf9c800 == 119 [pid = 23498] [id = 535] 07:49:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 235 (0x7f669eb4d400) [pid = 23498] [serial = 1606] [outer = (nil)] 07:49:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 236 (0x7f66a5c10400) [pid = 23498] [serial = 1607] [outer = 0x7f669eb4d400] 07:49:14 INFO - PROCESS | 23498 | 1461077354384 Marionette DEBUG loaded listener.js 07:49:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 237 (0x7f66a5c47c00) [pid = 23498] [serial = 1608] [outer = 0x7f669eb4d400] 07:49:15 INFO - PROCESS | 23498 | 1461077355193 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]]]}] 07:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1282ms 07:49:15 INFO - PROCESS | 23498 | 1461077355230 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 07:49:15 INFO - PROCESS | 23498 | 1461077355233 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 07:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:49:15 INFO - PROCESS | 23498 | 1461077355240 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:49:15 INFO - PROCESS | 23498 | 1461077355243 Marionette TRACE conn3 <- [1,2114,null,{}] 07:49:15 INFO - PROCESS | 23498 | 1461077355248 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}] 07:49:15 INFO - PROCESS | 23498 | 1461077355419 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 07:49:15 INFO - PROCESS | 23498 | 1461077355617 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:15 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad422000 == 120 [pid = 23498] [id = 536] 07:49:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 238 (0x7f669fe46800) [pid = 23498] [serial = 1609] [outer = (nil)] 07:49:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 239 (0x7f66a5c52800) [pid = 23498] [serial = 1610] [outer = 0x7f669fe46800] 07:49:15 INFO - PROCESS | 23498 | 1461077355680 Marionette DEBUG loaded listener.js 07:49:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 240 (0x7f66a5ca6c00) [pid = 23498] [serial = 1611] [outer = 0x7f669fe46800] 07:49:16 INFO - PROCESS | 23498 | 1461077356511 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]]]}] 07:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1329ms 07:49:16 INFO - PROCESS | 23498 | 1461077356570 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 07:49:16 INFO - PROCESS | 23498 | 1461077356573 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 07:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:49:16 INFO - PROCESS | 23498 | 1461077356579 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:49:16 INFO - PROCESS | 23498 | 1461077356581 Marionette TRACE conn3 <- [1,2118,null,{}] 07:49:16 INFO - PROCESS | 23498 | 1461077356587 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}] 07:49:16 INFO - PROCESS | 23498 | 1461077356778 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 07:49:16 INFO - PROCESS | 23498 | 1461077356973 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae2d4000 == 121 [pid = 23498] [id = 537] 07:49:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 241 (0x7f66a5c4fc00) [pid = 23498] [serial = 1612] [outer = (nil)] 07:49:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 242 (0x7f66a5edcc00) [pid = 23498] [serial = 1613] [outer = 0x7f66a5c4fc00] 07:49:17 INFO - PROCESS | 23498 | 1461077357043 Marionette DEBUG loaded listener.js 07:49:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 243 (0x7f66ab910000) [pid = 23498] [serial = 1614] [outer = 0x7f66a5c4fc00] 07:49:17 INFO - PROCESS | 23498 | 1461077357877 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]]]}] 07:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1326ms 07:49:17 INFO - PROCESS | 23498 | 1461077357909 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 07:49:17 INFO - PROCESS | 23498 | 1461077357912 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 07:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:49:17 INFO - PROCESS | 23498 | 1461077357918 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:49:17 INFO - PROCESS | 23498 | 1461077357922 Marionette TRACE conn3 <- [1,2122,null,{}] 07:49:17 INFO - PROCESS | 23498 | 1461077357927 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}] 07:49:18 INFO - PROCESS | 23498 | 1461077358099 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 07:49:18 INFO - PROCESS | 23498 | 1461077358296 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae31b800 == 122 [pid = 23498] [id = 538] 07:49:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 244 (0x7f66a5ca6800) [pid = 23498] [serial = 1615] [outer = (nil)] 07:49:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 245 (0x7f66abab2c00) [pid = 23498] [serial = 1616] [outer = 0x7f66a5ca6800] 07:49:18 INFO - PROCESS | 23498 | 1461077358362 Marionette DEBUG loaded listener.js 07:49:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 246 (0x7f66abb06000) [pid = 23498] [serial = 1617] [outer = 0x7f66a5ca6800] 07:49:19 INFO - PROCESS | 23498 | 1461077359152 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]]]}] 07:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1290ms 07:49:19 INFO - PROCESS | 23498 | 1461077359210 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 07:49:19 INFO - PROCESS | 23498 | 1461077359219 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 07:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:49:19 INFO - PROCESS | 23498 | 1461077359229 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:49:19 INFO - PROCESS | 23498 | 1461077359233 Marionette TRACE conn3 <- [1,2126,null,{}] 07:49:19 INFO - PROCESS | 23498 | 1461077359239 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}] 07:49:19 INFO - PROCESS | 23498 | 1461077359405 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 07:49:19 INFO - PROCESS | 23498 | 1461077359606 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:19 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae920800 == 123 [pid = 23498] [id = 539] 07:49:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 247 (0x7f66a5edc400) [pid = 23498] [serial = 1618] [outer = (nil)] 07:49:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 248 (0x7f66abb0c800) [pid = 23498] [serial = 1619] [outer = 0x7f66a5edc400] 07:49:19 INFO - PROCESS | 23498 | 1461077359670 Marionette DEBUG loaded listener.js 07:49:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 249 (0x7f66abdd7400) [pid = 23498] [serial = 1620] [outer = 0x7f66a5edc400] 07:49:20 INFO - PROCESS | 23498 | 1461077360454 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]]]}] 07:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1237ms 07:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:49:20 INFO - PROCESS | 23498 | 1461077360466 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 07:49:20 INFO - PROCESS | 23498 | 1461077360468 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 07:49:20 INFO - PROCESS | 23498 | 1461077360493 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:49:20 INFO - PROCESS | 23498 | 1461077360496 Marionette TRACE conn3 <- [1,2130,null,{}] 07:49:20 INFO - PROCESS | 23498 | 1461077360504 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}] 07:49:20 INFO - PROCESS | 23498 | 1461077360680 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 07:49:20 INFO - PROCESS | 23498 | 1461077360877 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aec17800 == 124 [pid = 23498] [id = 540] 07:49:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 250 (0x7f66abab9c00) [pid = 23498] [serial = 1621] [outer = (nil)] 07:49:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 251 (0x7f66ac426c00) [pid = 23498] [serial = 1622] [outer = 0x7f66abab9c00] 07:49:20 INFO - PROCESS | 23498 | 1461077360942 Marionette DEBUG loaded listener.js 07:49:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 252 (0x7f66ad021800) [pid = 23498] [serial = 1623] [outer = 0x7f66abab9c00] 07:49:21 INFO - PROCESS | 23498 | 1461077361766 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] 07:49:21 INFO - PROCESS | 23498 | 1461077361831 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 07:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:49:21 INFO - PROCESS | 23498 | 1461077361837 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:49:21 INFO - PROCESS | 23498 | 1461077361839 Marionette TRACE conn3 <- [1,2134,null,{}] 07:49:21 INFO - PROCESS | 23498 | 1461077361845 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}] 07:49:22 INFO - PROCESS | 23498 | 1461077362013 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 07:49:22 INFO - PROCESS | 23498 | 1461077362224 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aef1d000 == 125 [pid = 23498] [id = 541] 07:49:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 253 (0x7f66abb0c000) [pid = 23498] [serial = 1624] [outer = (nil)] 07:49:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 254 (0x7f66ad049400) [pid = 23498] [serial = 1625] [outer = 0x7f66abb0c000] 07:49:22 INFO - PROCESS | 23498 | 1461077362331 Marionette DEBUG loaded listener.js 07:49:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 255 (0x7f66ad1c6400) [pid = 23498] [serial = 1626] [outer = 0x7f66abb0c000] 07:49:23 INFO - PROCESS | 23498 | 1461077363169 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]]]}] 07:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1380ms 07:49:23 INFO - PROCESS | 23498 | 1461077363218 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 07:49:23 INFO - PROCESS | 23498 | 1461077363222 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 07:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:49:23 INFO - PROCESS | 23498 | 1461077363228 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:49:23 INFO - PROCESS | 23498 | 1461077363232 Marionette TRACE conn3 <- [1,2138,null,{}] 07:49:23 INFO - PROCESS | 23498 | 1461077363237 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}] 07:49:23 INFO - PROCESS | 23498 | 1461077363434 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 07:49:23 INFO - PROCESS | 23498 | 1461077363644 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af9ee000 == 126 [pid = 23498] [id = 542] 07:49:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 256 (0x7f66ac427400) [pid = 23498] [serial = 1627] [outer = (nil)] 07:49:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 257 (0x7f66ad2a5800) [pid = 23498] [serial = 1628] [outer = 0x7f66ac427400] 07:49:23 INFO - PROCESS | 23498 | 1461077363714 Marionette DEBUG loaded listener.js 07:49:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 258 (0x7f66aea77c00) [pid = 23498] [serial = 1629] [outer = 0x7f66ac427400] 07:49:24 INFO - PROCESS | 23498 | 1461077364583 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]]]}] 07:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1383ms 07:49:24 INFO - PROCESS | 23498 | 1461077364612 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 07:49:24 INFO - PROCESS | 23498 | 1461077364616 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 07:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:49:24 INFO - PROCESS | 23498 | 1461077364622 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:49:24 INFO - PROCESS | 23498 | 1461077364625 Marionette TRACE conn3 <- [1,2142,null,{}] 07:49:24 INFO - PROCESS | 23498 | 1461077364630 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}] 07:49:24 INFO - PROCESS | 23498 | 1461077364811 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 07:49:25 INFO - PROCESS | 23498 | 1461077365014 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4689000 == 127 [pid = 23498] [id = 543] 07:49:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 259 (0x7f669e05c400) [pid = 23498] [serial = 1630] [outer = (nil)] 07:49:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 260 (0x7f66a1cc5400) [pid = 23498] [serial = 1631] [outer = 0x7f669e05c400] 07:49:25 INFO - PROCESS | 23498 | 1461077365077 Marionette DEBUG loaded listener.js 07:49:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 261 (0x7f66ad231400) [pid = 23498] [serial = 1632] [outer = 0x7f669e05c400] 07:49:26 INFO - PROCESS | 23498 | 1461077366252 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] 07:49:26 INFO - PROCESS | 23498 | 1461077366317 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 07:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:49:26 INFO - PROCESS | 23498 | 1461077366325 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:49:26 INFO - PROCESS | 23498 | 1461077366329 Marionette TRACE conn3 <- [1,2146,null,{}] 07:49:26 INFO - PROCESS | 23498 | 1461077366336 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}] 07:49:26 INFO - PROCESS | 23498 | 1461077366518 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 07:49:26 INFO - PROCESS | 23498 | 1461077366719 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1f85800 == 128 [pid = 23498] [id = 544] 07:49:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 262 (0x7f669fe45c00) [pid = 23498] [serial = 1633] [outer = (nil)] 07:49:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 263 (0x7f66a13aa000) [pid = 23498] [serial = 1634] [outer = 0x7f669fe45c00] 07:49:26 INFO - PROCESS | 23498 | 1461077366782 Marionette DEBUG loaded listener.js 07:49:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 264 (0x7f66a1bcec00) [pid = 23498] [serial = 1635] [outer = 0x7f669fe45c00] 07:49:27 INFO - PROCESS | 23498 | 1461077367798 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] 07:49:27 INFO - PROCESS | 23498 | 1461077367869 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 07:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:49:27 INFO - PROCESS | 23498 | 1461077367879 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:49:27 INFO - PROCESS | 23498 | 1461077367881 Marionette TRACE conn3 <- [1,2150,null,{}] 07:49:27 INFO - PROCESS | 23498 | 1461077367887 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}] 07:49:28 INFO - PROCESS | 23498 | 1461077368058 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 07:49:28 INFO - PROCESS | 23498 | 1461077368329 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4630800 == 129 [pid = 23498] [id = 545] 07:49:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 265 (0x7f669b940400) [pid = 23498] [serial = 1636] [outer = (nil)] 07:49:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 266 (0x7f66a28c6c00) [pid = 23498] [serial = 1637] [outer = 0x7f669b940400] 07:49:28 INFO - PROCESS | 23498 | 1461077368434 Marionette DEBUG loaded listener.js 07:49:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 267 (0x7f66a36d6000) [pid = 23498] [serial = 1638] [outer = 0x7f669b940400] 07:49:29 INFO - PROCESS | 23498 | 1461077369293 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]]]}] 07:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1480ms 07:49:29 INFO - PROCESS | 23498 | 1461077369358 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 07:49:29 INFO - PROCESS | 23498 | 1461077369361 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 07:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:49:29 INFO - PROCESS | 23498 | 1461077369367 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:49:29 INFO - PROCESS | 23498 | 1461077369372 Marionette TRACE conn3 <- [1,2154,null,{}] 07:49:29 INFO - PROCESS | 23498 | 1461077369386 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}] 07:49:29 INFO - PROCESS | 23498 | 1461077369769 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 07:49:30 INFO - PROCESS | 23498 | 1461077370028 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a2987000 == 130 [pid = 23498] [id = 546] 07:49:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 268 (0x7f66a1dc2400) [pid = 23498] [serial = 1639] [outer = (nil)] 07:49:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 269 (0x7f66a4809400) [pid = 23498] [serial = 1640] [outer = 0x7f66a1dc2400] 07:49:30 INFO - PROCESS | 23498 | 1461077370132 Marionette DEBUG loaded listener.js 07:49:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 270 (0x7f66a5ca7c00) [pid = 23498] [serial = 1641] [outer = 0x7f66a1dc2400] 07:49:30 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a5110800 == 129 [pid = 23498] [id = 530] 07:49:30 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48dc000 == 128 [pid = 23498] [id = 529] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 269 (0x7f66b2c8b800) [pid = 23498] [serial = 1538] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 268 (0x7f66a3677000) [pid = 23498] [serial = 1493] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 267 (0x7f669e05bc00) [pid = 23498] [serial = 1496] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 266 (0x7f66c58b6800) [pid = 23498] [serial = 1487] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 265 (0x7f66a28cf000) [pid = 23498] [serial = 1469] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 264 (0x7f66aea7a000) [pid = 23498] [serial = 1475] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 263 (0x7f66cae8b800) [pid = 23498] [serial = 1499] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 262 (0x7f66b55c4c00) [pid = 23498] [serial = 1484] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 261 (0x7f66af8d8400) [pid = 23498] [serial = 1478] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 260 (0x7f66b2cda400) [pid = 23498] [serial = 1481] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 259 (0x7f66abab0800) [pid = 23498] [serial = 1472] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 258 (0x7f66caae6800) [pid = 23498] [serial = 1490] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 257 (0x7f66a1bd6c00) [pid = 23498] [serial = 1502] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 256 (0x7f66a1be6400) [pid = 23498] [serial = 1505] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 255 (0x7f669eb4c800) [pid = 23498] [serial = 1508] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 254 (0x7f66a1940000) [pid = 23498] [serial = 1511] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 253 (0x7f66a1947c00) [pid = 23498] [serial = 1514] [outer = (nil)] [url = about:blank] 07:49:30 INFO - PROCESS | 23498 | --DOMWINDOW == 252 (0x7f66a1beb800) [pid = 23498] [serial = 1517] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a29b7800 == 127 [pid = 23498] [id = 527] 07:49:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a01d9800 == 126 [pid = 23498] [id = 525] 07:49:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a17cc000 == 125 [pid = 23498] [id = 524] 07:49:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a5115000 == 124 [pid = 23498] [id = 519] 07:49:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ccc69000 == 123 [pid = 23498] [id = 518] 07:49:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b94ca800 == 122 [pid = 23498] [id = 517] 07:49:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b62d1800 == 121 [pid = 23498] [id = 516] 07:49:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3ed9000 == 120 [pid = 23498] [id = 515] 07:49:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad197800 == 119 [pid = 23498] [id = 514] 07:49:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a20c5000 == 118 [pid = 23498] [id = 513] 07:49:31 INFO - PROCESS | 23498 | 1461077371205 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]]]}] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 251 (0x7f66afa14c00) [pid = 23498] [serial = 1416] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 250 (0x7f66a19cdc00) [pid = 23498] [serial = 1521] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 249 (0x7f66a19c7400) [pid = 23498] [serial = 1520] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 248 (0x7f66abdcf800) [pid = 23498] [serial = 1532] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 247 (0x7f66a1dc7000) [pid = 23498] [serial = 1523] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 246 (0x7f66a3674800) [pid = 23498] [serial = 1524] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 245 (0x7f66a5c55000) [pid = 23498] [serial = 1529] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 244 (0x7f66a47ba400) [pid = 23498] [serial = 1526] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 243 (0x7f66a4fad400) [pid = 23498] [serial = 1527] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 242 (0x7f66ad02dc00) [pid = 23498] [serial = 1533] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 241 (0x7f66afbf8c00) [pid = 23498] [serial = 1536] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 240 (0x7f66aea10400) [pid = 23498] [serial = 1535] [outer = (nil)] [url = about:blank] 07:49:31 INFO - PROCESS | 23498 | --DOMWINDOW == 239 (0x7f66a1feac00) [pid = 23498] [serial = 1530] [outer = (nil)] [url = about:blank] 07:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1896ms 07:49:31 INFO - PROCESS | 23498 | 1461077371264 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 07:49:31 INFO - PROCESS | 23498 | 1461077371267 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 07:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:49:31 INFO - PROCESS | 23498 | 1461077371273 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:49:31 INFO - PROCESS | 23498 | 1461077371275 Marionette TRACE conn3 <- [1,2158,null,{}] 07:49:31 INFO - PROCESS | 23498 | 1461077371280 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}] 07:49:31 INFO - PROCESS | 23498 | 1461077371450 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 07:49:31 INFO - PROCESS | 23498 | 1461077371623 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1ade000 == 119 [pid = 23498] [id = 547] 07:49:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 240 (0x7f669e05bc00) [pid = 23498] [serial = 1642] [outer = (nil)] 07:49:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 241 (0x7f66a36e1800) [pid = 23498] [serial = 1643] [outer = 0x7f669e05bc00] 07:49:31 INFO - PROCESS | 23498 | 1461077371686 Marionette DEBUG loaded listener.js 07:49:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 242 (0x7f66a5d69400) [pid = 23498] [serial = 1644] [outer = 0x7f669e05bc00] 07:49:32 INFO - PROCESS | 23498 | 1461077372394 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]]]}] 07:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1175ms 07:49:32 INFO - PROCESS | 23498 | 1461077372460 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 07:49:32 INFO - PROCESS | 23498 | 1461077372462 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 07:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:49:32 INFO - PROCESS | 23498 | 1461077372471 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:49:32 INFO - PROCESS | 23498 | 1461077372473 Marionette TRACE conn3 <- [1,2162,null,{}] 07:49:32 INFO - PROCESS | 23498 | 1461077372476 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}] 07:49:32 INFO - PROCESS | 23498 | 1461077372663 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 07:49:32 INFO - PROCESS | 23498 | 1461077372680 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4685000 == 120 [pid = 23498] [id = 548] 07:49:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 243 (0x7f66a1947c00) [pid = 23498] [serial = 1645] [outer = (nil)] 07:49:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 244 (0x7f66a5fc6800) [pid = 23498] [serial = 1646] [outer = 0x7f66a1947c00] 07:49:32 INFO - PROCESS | 23498 | 1461077372737 Marionette DEBUG loaded listener.js 07:49:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 245 (0x7f66ab90f000) [pid = 23498] [serial = 1647] [outer = 0x7f66a1947c00] 07:49:33 INFO - PROCESS | 23498 | 1461077373604 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]]]}] 07:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1183ms 07:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:49:33 INFO - PROCESS | 23498 | 1461077373661 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 07:49:33 INFO - PROCESS | 23498 | 1461077373663 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 07:49:33 INFO - PROCESS | 23498 | 1461077373667 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:49:33 INFO - PROCESS | 23498 | 1461077373671 Marionette TRACE conn3 <- [1,2166,null,{}] 07:49:33 INFO - PROCESS | 23498 | 1461077373684 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}] 07:49:33 INFO - PROCESS | 23498 | 1461077373920 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 07:49:33 INFO - PROCESS | 23498 | 1461077373941 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae910800 == 121 [pid = 23498] [id = 549] 07:49:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 246 (0x7f66ac429c00) [pid = 23498] [serial = 1648] [outer = (nil)] 07:49:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 247 (0x7f66ad29ec00) [pid = 23498] [serial = 1649] [outer = 0x7f66ac429c00] 07:49:34 INFO - PROCESS | 23498 | 1461077373998 Marionette DEBUG loaded listener.js 07:49:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 248 (0x7f66aea74000) [pid = 23498] [serial = 1650] [outer = 0x7f66ac429c00] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 247 (0x7f66c6acf000) [pid = 23498] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 246 (0x7f66a4fad800) [pid = 23498] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 245 (0x7f66a366e800) [pid = 23498] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 244 (0x7f66a1da9400) [pid = 23498] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 243 (0x7f66a1bd1c00) [pid = 23498] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 242 (0x7f66b2f1f000) [pid = 23498] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 241 (0x7f66af3d6c00) [pid = 23498] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 240 (0x7f66a1d5d000) [pid = 23498] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 239 (0x7f66a47b7c00) [pid = 23498] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 238 (0x7f66b36c0400) [pid = 23498] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 237 (0x7f669eb45c00) [pid = 23498] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 236 (0x7f66a1dafc00) [pid = 23498] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 235 (0x7f66a46e7800) [pid = 23498] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 234 (0x7f669fef3800) [pid = 23498] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 233 (0x7f66a0ae1c00) [pid = 23498] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 232 (0x7f669eb4a800) [pid = 23498] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 231 (0x7f66abdda400) [pid = 23498] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 230 (0x7f66b5897400) [pid = 23498] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 229 (0x7f669e05c000) [pid = 23498] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 228 (0x7f669feebc00) [pid = 23498] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 227 (0x7f669feefc00) [pid = 23498] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 226 (0x7f66a28c7400) [pid = 23498] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 225 (0x7f66a1d5f400) [pid = 23498] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 224 (0x7f66abdccc00) [pid = 23498] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 223 (0x7f66abb11400) [pid = 23498] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 222 (0x7f669fef9000) [pid = 23498] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 221 (0x7f66a1d56400) [pid = 23498] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f66a0ae0000) [pid = 23498] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66a0ade400) [pid = 23498] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f669fe42400) [pid = 23498] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f66a1bdfc00) [pid = 23498] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 216 (0x7f66abab4c00) [pid = 23498] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 215 (0x7f66a1bd9800) [pid = 23498] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 214 (0x7f669eb48400) [pid = 23498] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 213 (0x7f66a4fb1800) [pid = 23498] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 212 (0x7f669e052800) [pid = 23498] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 211 (0x7f66b3751000) [pid = 23498] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 210 (0x7f66caa23400) [pid = 23498] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 209 (0x7f66b374ac00) [pid = 23498] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 208 (0x7f66a1d59800) [pid = 23498] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 207 (0x7f669fe45000) [pid = 23498] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 206 (0x7f66b65d6c00) [pid = 23498] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 205 (0x7f66b36b9400) [pid = 23498] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 204 (0x7f66a0ae4000) [pid = 23498] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 203 (0x7f66a46ee400) [pid = 23498] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 202 (0x7f66b2f1ac00) [pid = 23498] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 201 (0x7f66b849a400) [pid = 23498] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 200 (0x7f669fe4dc00) [pid = 23498] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 199 (0x7f66a1be1c00) [pid = 23498] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 198 (0x7f66a1bd1000) [pid = 23498] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 197 (0x7f66af071400) [pid = 23498] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 196 (0x7f66abdd1800) [pid = 23498] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 195 (0x7f66b0d28400) [pid = 23498] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f66b2c8f400) [pid = 23498] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 193 (0x7f66ad022800) [pid = 23498] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f66b2c8d800) [pid = 23498] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66b84b3800) [pid = 23498] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66b5672c00) [pid = 23498] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66af06a800) [pid = 23498] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66abb10800) [pid = 23498] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f669fe47c00) [pid = 23498] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66b2cdf400) [pid = 23498] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66abb06c00) [pid = 23498] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f669fe4a000) [pid = 23498] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66a1d53800) [pid = 23498] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66a5c4e800) [pid = 23498] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66afbf3800) [pid = 23498] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:49:35 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f669fe50000) [pid = 23498] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:49:35 INFO - PROCESS | 23498 | 1461077375899 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]]]}] 07:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2286ms 07:49:35 INFO - PROCESS | 23498 | 1461077375954 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 07:49:35 INFO - PROCESS | 23498 | 1461077375961 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 07:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:49:35 INFO - PROCESS | 23498 | 1461077375970 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:49:35 INFO - PROCESS | 23498 | 1461077375974 Marionette TRACE conn3 <- [1,2170,null,{}] 07:49:35 INFO - PROCESS | 23498 | 1461077375981 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}] 07:49:36 INFO - PROCESS | 23498 | 1461077376183 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 07:49:36 INFO - PROCESS | 23498 | 1461077376382 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a191d000 == 122 [pid = 23498] [id = 550] 07:49:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f669feebc00) [pid = 23498] [serial = 1651] [outer = (nil)] 07:49:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66a0ae0000) [pid = 23498] [serial = 1652] [outer = 0x7f669feebc00] 07:49:36 INFO - PROCESS | 23498 | 1461077376448 Marionette DEBUG loaded listener.js 07:49:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66a1944000) [pid = 23498] [serial = 1653] [outer = 0x7f669feebc00] 07:49:37 INFO - PROCESS | 23498 | 1461077377389 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]]]}] 07:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1483ms 07:49:37 INFO - PROCESS | 23498 | 1461077377453 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 07:49:37 INFO - PROCESS | 23498 | 1461077377461 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 07:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:49:37 INFO - PROCESS | 23498 | 1461077377470 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:49:37 INFO - PROCESS | 23498 | 1461077377474 Marionette TRACE conn3 <- [1,2174,null,{}] 07:49:37 INFO - PROCESS | 23498 | 1461077377480 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}] 07:49:37 INFO - PROCESS | 23498 | 1461077377657 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 07:49:37 INFO - PROCESS | 23498 | 1461077377862 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:37 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4852800 == 123 [pid = 23498] [id = 551] 07:49:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66a1bd0400) [pid = 23498] [serial = 1654] [outer = (nil)] 07:49:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66a1d57000) [pid = 23498] [serial = 1655] [outer = 0x7f66a1bd0400] 07:49:37 INFO - PROCESS | 23498 | 1461077377965 Marionette DEBUG loaded listener.js 07:49:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66a1da6000) [pid = 23498] [serial = 1656] [outer = 0x7f66a1bd0400] 07:49:38 INFO - PROCESS | 23498 | 1461077378739 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]]]}] 07:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1333ms 07:49:38 INFO - PROCESS | 23498 | 1461077378804 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 07:49:38 INFO - PROCESS | 23498 | 1461077378807 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 07:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:49:38 INFO - PROCESS | 23498 | 1461077378813 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:49:38 INFO - PROCESS | 23498 | 1461077378818 Marionette TRACE conn3 <- [1,2178,null,{}] 07:49:38 INFO - PROCESS | 23498 | 1461077378832 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}] 07:49:39 INFO - PROCESS | 23498 | 1461077379045 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 07:49:39 INFO - PROCESS | 23498 | 1461077379241 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf9b800 == 124 [pid = 23498] [id = 552] 07:49:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66a1d53000) [pid = 23498] [serial = 1657] [outer = (nil)] 07:49:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66a36d7800) [pid = 23498] [serial = 1658] [outer = 0x7f66a1d53000] 07:49:39 INFO - PROCESS | 23498 | 1461077379307 Marionette DEBUG loaded listener.js 07:49:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66a47be800) [pid = 23498] [serial = 1659] [outer = 0x7f66a1d53000] 07:49:40 INFO - PROCESS | 23498 | 1461077380133 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]]]}] 07:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1388ms 07:49:40 INFO - PROCESS | 23498 | 1461077380202 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 07:49:40 INFO - PROCESS | 23498 | 1461077380206 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 07:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:49:40 INFO - PROCESS | 23498 | 1461077380211 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:49:40 INFO - PROCESS | 23498 | 1461077380214 Marionette TRACE conn3 <- [1,2182,null,{}] 07:49:40 INFO - PROCESS | 23498 | 1461077380219 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}] 07:49:40 INFO - PROCESS | 23498 | 1461077380387 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 07:49:40 INFO - PROCESS | 23498 | 1461077380589 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:40 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed05000 == 125 [pid = 23498] [id = 553] 07:49:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66a1dce800) [pid = 23498] [serial = 1660] [outer = (nil)] 07:49:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66a5c4e800) [pid = 23498] [serial = 1661] [outer = 0x7f66a1dce800] 07:49:40 INFO - PROCESS | 23498 | 1461077380652 Marionette DEBUG loaded listener.js 07:49:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66a5d6f000) [pid = 23498] [serial = 1662] [outer = 0x7f66a1dce800] 07:49:41 INFO - PROCESS | 23498 | 1461077381449 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]]]}] 07:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1287ms 07:49:41 INFO - PROCESS | 23498 | 1461077381500 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 07:49:41 INFO - PROCESS | 23498 | 1461077381503 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 07:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:49:41 INFO - PROCESS | 23498 | 1461077381508 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:49:41 INFO - PROCESS | 23498 | 1461077381511 Marionette TRACE conn3 <- [1,2186,null,{}] 07:49:41 INFO - PROCESS | 23498 | 1461077381516 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}] 07:49:41 INFO - PROCESS | 23498 | 1461077381683 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 07:49:41 INFO - PROCESS | 23498 | 1461077381884 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afa7e000 == 126 [pid = 23498] [id = 554] 07:49:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f66a5c0b800) [pid = 23498] [serial = 1663] [outer = (nil)] 07:49:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f66a5fc5c00) [pid = 23498] [serial = 1664] [outer = 0x7f66a5c0b800] 07:49:41 INFO - PROCESS | 23498 | 1461077381947 Marionette DEBUG loaded listener.js 07:49:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66ababbc00) [pid = 23498] [serial = 1665] [outer = 0x7f66a5c0b800] 07:49:42 INFO - PROCESS | 23498 | 1461077382807 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]]]}] 07:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1335ms 07:49:42 INFO - PROCESS | 23498 | 1461077382844 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 07:49:42 INFO - PROCESS | 23498 | 1461077382848 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 07:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:49:42 INFO - PROCESS | 23498 | 1461077382853 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:49:42 INFO - PROCESS | 23498 | 1461077382855 Marionette TRACE conn3 <- [1,2190,null,{}] 07:49:42 INFO - PROCESS | 23498 | 1461077382861 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}] 07:49:43 INFO - PROCESS | 23498 | 1461077383042 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 07:49:43 INFO - PROCESS | 23498 | 1461077383247 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:43 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0daf800 == 127 [pid = 23498] [id = 555] 07:49:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 196 (0x7f66a5fcc000) [pid = 23498] [serial = 1666] [outer = (nil)] 07:49:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 197 (0x7f66ad23d400) [pid = 23498] [serial = 1667] [outer = 0x7f66a5fcc000] 07:49:43 INFO - PROCESS | 23498 | 1461077383312 Marionette DEBUG loaded listener.js 07:49:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 198 (0x7f66aea78400) [pid = 23498] [serial = 1668] [outer = 0x7f66a5fcc000] 07:49:44 INFO - PROCESS | 23498 | 1461077384101 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]]]}] 07:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1276ms 07:49:44 INFO - PROCESS | 23498 | 1461077384131 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 07:49:44 INFO - PROCESS | 23498 | 1461077384134 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 07:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:49:44 INFO - PROCESS | 23498 | 1461077384139 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:49:44 INFO - PROCESS | 23498 | 1461077384142 Marionette TRACE conn3 <- [1,2194,null,{}] 07:49:44 INFO - PROCESS | 23498 | 1461077384147 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}] 07:49:44 INFO - PROCESS | 23498 | 1461077384318 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 07:49:44 INFO - PROCESS | 23498 | 1461077384522 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2f61800 == 128 [pid = 23498] [id = 556] 07:49:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 199 (0x7f66ababa000) [pid = 23498] [serial = 1669] [outer = (nil)] 07:49:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 200 (0x7f66aececc00) [pid = 23498] [serial = 1670] [outer = 0x7f66ababa000] 07:49:44 INFO - PROCESS | 23498 | 1461077384587 Marionette DEBUG loaded listener.js 07:49:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 201 (0x7f66aef63400) [pid = 23498] [serial = 1671] [outer = 0x7f66ababa000] 07:49:45 INFO - PROCESS | 23498 | 1461077385390 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]]]}] 07:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1280ms 07:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:49:45 INFO - PROCESS | 23498 | 1461077385421 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 07:49:45 INFO - PROCESS | 23498 | 1461077385423 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 07:49:45 INFO - PROCESS | 23498 | 1461077385429 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:49:45 INFO - PROCESS | 23498 | 1461077385432 Marionette TRACE conn3 <- [1,2198,null,{}] 07:49:45 INFO - PROCESS | 23498 | 1461077385437 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}] 07:49:45 INFO - PROCESS | 23498 | 1461077385599 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 07:49:45 INFO - PROCESS | 23498 | 1461077385802 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3755000 == 129 [pid = 23498] [id = 557] 07:49:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 202 (0x7f66a480a800) [pid = 23498] [serial = 1672] [outer = (nil)] 07:49:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 203 (0x7f66aea7c000) [pid = 23498] [serial = 1673] [outer = 0x7f66a480a800] 07:49:45 INFO - PROCESS | 23498 | 1461077385868 Marionette DEBUG loaded listener.js 07:49:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 204 (0x7f66af1b4400) [pid = 23498] [serial = 1674] [outer = 0x7f66a480a800] 07:49:46 INFO - PROCESS | 23498 | 1461077386626 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]]]}] 07:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1232ms 07:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:49:46 INFO - PROCESS | 23498 | 1461077386660 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 07:49:46 INFO - PROCESS | 23498 | 1461077386663 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 07:49:46 INFO - PROCESS | 23498 | 1461077386669 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:49:46 INFO - PROCESS | 23498 | 1461077386673 Marionette TRACE conn3 <- [1,2202,null,{}] 07:49:46 INFO - PROCESS | 23498 | 1461077386678 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}] 07:49:46 INFO - PROCESS | 23498 | 1461077386845 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 07:49:47 INFO - PROCESS | 23498 | 1461077387050 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:47 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3ed6000 == 130 [pid = 23498] [id = 558] 07:49:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 205 (0x7f66aea75800) [pid = 23498] [serial = 1675] [outer = (nil)] 07:49:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 206 (0x7f66af234800) [pid = 23498] [serial = 1676] [outer = 0x7f66aea75800] 07:49:47 INFO - PROCESS | 23498 | 1461077387116 Marionette DEBUG loaded listener.js 07:49:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 207 (0x7f66af23fc00) [pid = 23498] [serial = 1677] [outer = 0x7f66aea75800] 07:49:47 INFO - PROCESS | 23498 | 1461077387924 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]]]}] 07:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1281ms 07:49:47 INFO - PROCESS | 23498 | 1461077387949 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 07:49:47 INFO - PROCESS | 23498 | 1461077387952 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 07:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:49:47 INFO - PROCESS | 23498 | 1461077387958 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:49:47 INFO - PROCESS | 23498 | 1461077387960 Marionette TRACE conn3 <- [1,2206,null,{}] 07:49:47 INFO - PROCESS | 23498 | 1461077387966 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}] 07:49:48 INFO - PROCESS | 23498 | 1461077388144 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 07:49:48 INFO - PROCESS | 23498 | 1461077388349 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5587000 == 131 [pid = 23498] [id = 559] 07:49:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 208 (0x7f66af071000) [pid = 23498] [serial = 1678] [outer = (nil)] 07:49:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 209 (0x7f66af3d4400) [pid = 23498] [serial = 1679] [outer = 0x7f66af071000] 07:49:48 INFO - PROCESS | 23498 | 1461077388413 Marionette DEBUG loaded listener.js 07:49:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 210 (0x7f66af3e3800) [pid = 23498] [serial = 1680] [outer = 0x7f66af071000] 07:49:49 INFO - PROCESS | 23498 | 1461077389254 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]]]}] 07:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1333ms 07:49:49 INFO - PROCESS | 23498 | 1461077389292 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 07:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:49:49 INFO - PROCESS | 23498 | 1461077389296 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 07:49:49 INFO - PROCESS | 23498 | 1461077389302 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:49:49 INFO - PROCESS | 23498 | 1461077389306 Marionette TRACE conn3 <- [1,2210,null,{}] 07:49:49 INFO - PROCESS | 23498 | 1461077389312 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}] 07:49:49 INFO - PROCESS | 23498 | 1461077389504 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 07:49:49 INFO - PROCESS | 23498 | 1461077389726 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b6548000 == 132 [pid = 23498] [id = 560] 07:49:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 211 (0x7f66a28c2c00) [pid = 23498] [serial = 1681] [outer = (nil)] 07:49:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 212 (0x7f66af790000) [pid = 23498] [serial = 1682] [outer = 0x7f66a28c2c00] 07:49:49 INFO - PROCESS | 23498 | 1461077389836 Marionette DEBUG loaded listener.js 07:49:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 213 (0x7f66afa05c00) [pid = 23498] [serial = 1683] [outer = 0x7f66a28c2c00] 07:49:50 INFO - PROCESS | 23498 | 1461077390589 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]]]}] 07:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1329ms 07:49:50 INFO - PROCESS | 23498 | 1461077390632 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 07:49:50 INFO - PROCESS | 23498 | 1461077390636 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 07:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:49:50 INFO - PROCESS | 23498 | 1461077390642 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:49:50 INFO - PROCESS | 23498 | 1461077390644 Marionette TRACE conn3 <- [1,2214,null,{}] 07:49:50 INFO - PROCESS | 23498 | 1461077390649 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}] 07:49:50 INFO - PROCESS | 23498 | 1461077390818 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 07:49:51 INFO - PROCESS | 23498 | 1461077391082 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7aca000 == 133 [pid = 23498] [id = 561] 07:49:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 214 (0x7f669eb47000) [pid = 23498] [serial = 1684] [outer = (nil)] 07:49:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 215 (0x7f66afc94400) [pid = 23498] [serial = 1685] [outer = 0x7f669eb47000] 07:49:51 INFO - PROCESS | 23498 | 1461077391209 Marionette DEBUG loaded listener.js 07:49:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 216 (0x7f66aff16400) [pid = 23498] [serial = 1686] [outer = 0x7f669eb47000] 07:49:51 INFO - PROCESS | 23498 | ************************* 07:49:51 INFO - PROCESS | 23498 | A coding exception was thrown and uncaught in a Task. 07:49:51 INFO - PROCESS | 23498 | 07:49:51 INFO - PROCESS | 23498 | Full message: TypeError: NetworkError when attempting to fetch resource. 07:49:51 INFO - PROCESS | 23498 | Full stack: 07:49:51 INFO - PROCESS | 23498 | ************************* 07:49:52 INFO - PROCESS | 23498 | 1461077392029 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]]]}] 07:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1429ms 07:49:52 INFO - PROCESS | 23498 | 1461077392072 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 07:49:52 INFO - PROCESS | 23498 | 1461077392076 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 07:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:49:52 INFO - PROCESS | 23498 | 1461077392082 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:49:52 INFO - PROCESS | 23498 | 1461077392086 Marionette TRACE conn3 <- [1,2218,null,{}] 07:49:52 INFO - PROCESS | 23498 | 1461077392091 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}] 07:49:52 INFO - PROCESS | 23498 | 1461077392261 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 07:49:52 INFO - PROCESS | 23498 | 1461077392480 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a17e7000 == 134 [pid = 23498] [id = 562] 07:49:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f669e054400) [pid = 23498] [serial = 1687] [outer = (nil)] 07:49:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f669eb47800) [pid = 23498] [serial = 1688] [outer = 0x7f669e054400] 07:49:52 INFO - PROCESS | 23498 | 1461077392588 Marionette DEBUG loaded listener.js 07:49:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66a1945000) [pid = 23498] [serial = 1689] [outer = 0x7f669e054400] 07:49:53 INFO - PROCESS | 23498 | 1461077393454 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]]]}] 07:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1430ms 07:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:49:53 INFO - PROCESS | 23498 | 1461077393514 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 07:49:53 INFO - PROCESS | 23498 | 1461077393516 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 07:49:53 INFO - PROCESS | 23498 | 1461077393522 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:49:53 INFO - PROCESS | 23498 | 1461077393525 Marionette TRACE conn3 <- [1,2222,null,{}] 07:49:53 INFO - PROCESS | 23498 | 1461077393530 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}] 07:49:53 INFO - PROCESS | 23498 | 1461077393712 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 07:49:53 INFO - PROCESS | 23498 | 1461077393923 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a17d2800 == 135 [pid = 23498] [id = 563] 07:49:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f669e058800) [pid = 23498] [serial = 1690] [outer = (nil)] 07:49:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66a1be5800) [pid = 23498] [serial = 1691] [outer = 0x7f669e058800] 07:49:53 INFO - PROCESS | 23498 | 1461077393989 Marionette DEBUG loaded listener.js 07:49:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f66a28c4400) [pid = 23498] [serial = 1692] [outer = 0x7f669e058800] 07:49:54 INFO - PROCESS | 23498 | 1461077394859 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]]]}] 07:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1382ms 07:49:54 INFO - PROCESS | 23498 | 1461077394904 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 07:49:54 INFO - PROCESS | 23498 | 1461077394907 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 07:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:49:54 INFO - PROCESS | 23498 | 1461077394912 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:49:54 INFO - PROCESS | 23498 | 1461077394914 Marionette TRACE conn3 <- [1,2226,null,{}] 07:49:54 INFO - PROCESS | 23498 | 1461077394920 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}] 07:49:55 INFO - PROCESS | 23498 | 1461077395087 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 07:49:55 INFO - PROCESS | 23498 | 1461077395304 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1468000 == 136 [pid = 23498] [id = 564] 07:49:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f669eb46000) [pid = 23498] [serial = 1693] [outer = (nil)] 07:49:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 224 (0x7f66a0adb000) [pid = 23498] [serial = 1694] [outer = 0x7f669eb46000] 07:49:55 INFO - PROCESS | 23498 | 1461077395411 Marionette DEBUG loaded listener.js 07:49:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 225 (0x7f66a46f1400) [pid = 23498] [serial = 1695] [outer = 0x7f669eb46000] 07:49:56 INFO - PROCESS | 23498 | 1461077396614 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]]]}] 07:49: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) 07:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1730ms 07:49:56 INFO - PROCESS | 23498 | 1461077396644 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 07:49:56 INFO - PROCESS | 23498 | 1461077396650 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 07:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:49:56 INFO - PROCESS | 23498 | 1461077396658 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:49:56 INFO - PROCESS | 23498 | 1461077396662 Marionette TRACE conn3 <- [1,2230,null,{}] 07:49:56 INFO - PROCESS | 23498 | 1461077396668 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}] 07:49:56 INFO - PROCESS | 23498 | 1461077396854 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 07:49:57 INFO - PROCESS | 23498 | 1461077397086 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48b7000 == 137 [pid = 23498] [id = 565] 07:49:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 226 (0x7f66a0ae2c00) [pid = 23498] [serial = 1696] [outer = (nil)] 07:49:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 227 (0x7f66a1942000) [pid = 23498] [serial = 1697] [outer = 0x7f66a0ae2c00] 07:49:57 INFO - PROCESS | 23498 | 1461077397247 Marionette DEBUG loaded listener.js 07:49:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 228 (0x7f66a19cd400) [pid = 23498] [serial = 1698] [outer = 0x7f66a0ae2c00] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4685000 == 136 [pid = 23498] [id = 548] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4633000 == 135 [pid = 23498] [id = 528] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1ade000 == 134 [pid = 23498] [id = 547] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 227 (0x7f66a4fa5c00) [pid = 23498] [serial = 1595] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 226 (0x7f66c5d0f400) [pid = 23498] [serial = 1556] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 225 (0x7f66a5d66000) [pid = 23498] [serial = 1562] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 224 (0x7f66a4803800) [pid = 23498] [serial = 1568] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 223 (0x7f66a480a000) [pid = 23498] [serial = 1565] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 222 (0x7f66b55ba400) [pid = 23498] [serial = 1553] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 221 (0x7f66a13ab000) [pid = 23498] [serial = 1559] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a2987000 == 133 [pid = 23498] [id = 546] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1ae5000 == 132 [pid = 23498] [id = 526] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4630800 == 131 [pid = 23498] [id = 545] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1f85800 == 130 [pid = 23498] [id = 544] 07:49:58 INFO - PROCESS | 23498 | 1461077398295 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]]]}] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aec17800 == 129 [pid = 23498] [id = 540] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae920800 == 128 [pid = 23498] [id = 539] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae31b800 == 127 [pid = 23498] [id = 538] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae2d4000 == 126 [pid = 23498] [id = 537] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad422000 == 125 [pid = 23498] [id = 536] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abf9c800 == 124 [pid = 23498] [id = 535] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abd55800 == 123 [pid = 23498] [id = 534] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48a7000 == 122 [pid = 23498] [id = 533] 07:49:58 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1b18000 == 121 [pid = 23498] [id = 532] 07:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1688ms 07:49:58 INFO - PROCESS | 23498 | 1461077398347 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 07:49:58 INFO - PROCESS | 23498 | 1461077398354 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 07:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:49:58 INFO - PROCESS | 23498 | 1461077398364 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:49:58 INFO - PROCESS | 23498 | 1461077398367 Marionette TRACE conn3 <- [1,2234,null,{}] 07:49:58 INFO - PROCESS | 23498 | 1461077398372 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}] 07:49:58 INFO - PROCESS | 23498 | 1461077398538 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f66a4f58400) [pid = 23498] [serial = 1593] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66cafb0000) [pid = 23498] [serial = 1314] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f66b3f66400) [pid = 23498] [serial = 1539] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f66a367c400) [pid = 23498] [serial = 1494] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 216 (0x7f66abdce000) [pid = 23498] [serial = 1302] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 215 (0x7f66a1bea800) [pid = 23498] [serial = 1506] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 214 (0x7f66bb05cc00) [pid = 23498] [serial = 1377] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 213 (0x7f66b0d22800) [pid = 23498] [serial = 1305] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 212 (0x7f66aea7c800) [pid = 23498] [serial = 1323] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 211 (0x7f66c8d44000) [pid = 23498] [serial = 1488] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 210 (0x7f66b9c27c00) [pid = 23498] [serial = 1485] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 209 (0x7f669eb51000) [pid = 23498] [serial = 1509] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 208 (0x7f66abab0400) [pid = 23498] [serial = 1422] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 207 (0x7f66caa23800) [pid = 23498] [serial = 1446] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 206 (0x7f66a5c12800) [pid = 23498] [serial = 1452] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 205 (0x7f66c6d03c00) [pid = 23498] [serial = 1443] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 204 (0x7f66a1be1000) [pid = 23498] [serial = 1515] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 203 (0x7f66afbf2c00) [pid = 23498] [serial = 1368] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 202 (0x7f66c5b96c00) [pid = 23498] [serial = 1380] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 201 (0x7f669eb51400) [pid = 23498] [serial = 1574] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 200 (0x7f66af64a000) [pid = 23498] [serial = 1389] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 199 (0x7f66a19c7800) [pid = 23498] [serial = 1541] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 198 (0x7f66a4f59c00) [pid = 23498] [serial = 1392] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 197 (0x7f66a367dc00) [pid = 23498] [serial = 1544] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 196 (0x7f66a367cc00) [pid = 23498] [serial = 1589] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 195 (0x7f66a47bb000) [pid = 23498] [serial = 1419] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f66b181b800) [pid = 23498] [serial = 1254] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 193 (0x7f66aece8800) [pid = 23498] [serial = 1425] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f66abdcdc00) [pid = 23498] [serial = 1473] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66b374a400) [pid = 23498] [serial = 1320] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66b3dce000) [pid = 23498] [serial = 1275] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66a39d7000) [pid = 23498] [serial = 1299] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66a1dcac00) [pid = 23498] [serial = 1584] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66a1cc2400) [pid = 23498] [serial = 1580] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66a1cd0800) [pid = 23498] [serial = 1581] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66a47b7800) [pid = 23498] [serial = 1590] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66b36bd800) [pid = 23498] [serial = 1482] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66a47c0400) [pid = 23498] [serial = 1592] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66a1dac800) [pid = 23498] [serial = 1583] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66a1944400) [pid = 23498] [serial = 1512] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66ca452800) [pid = 23498] [serial = 1386] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f669e061c00) [pid = 23498] [serial = 1497] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66b8aa4400) [pid = 23498] [serial = 1437] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 177 (0x7f66a5d71800) [pid = 23498] [serial = 1571] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66ccc97c00) [pid = 23498] [serial = 1500] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66ad232000) [pid = 23498] [serial = 1547] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 174 (0x7f66cabb5000) [pid = 23498] [serial = 1491] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 173 (0x7f66b0c0e000) [pid = 23498] [serial = 1479] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 172 (0x7f669fe51000) [pid = 23498] [serial = 1326] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66c58b3400) [pid = 23498] [serial = 1269] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66b624b800) [pid = 23498] [serial = 1434] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66a1948800) [pid = 23498] [serial = 1578] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66cb010800) [pid = 23498] [serial = 1449] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66b3dc6800) [pid = 23498] [serial = 1371] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66c8cc6000) [pid = 23498] [serial = 1383] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66a1d59c00) [pid = 23498] [serial = 1356] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66a28c7800) [pid = 23498] [serial = 1587] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66a1be0c00) [pid = 23498] [serial = 1503] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66a13af000) [pid = 23498] [serial = 1577] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66a1fef400) [pid = 23498] [serial = 1586] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66b6f90c00) [pid = 23498] [serial = 1308] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66af1b6c00) [pid = 23498] [serial = 1365] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66b84b0400) [pid = 23498] [serial = 1374] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f66c5671000) [pid = 23498] [serial = 1311] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 156 (0x7f66b0d2f800) [pid = 23498] [serial = 1428] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 155 (0x7f66b65d1800) [pid = 23498] [serial = 1260] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 154 (0x7f66ca454400) [pid = 23498] [serial = 1272] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 153 (0x7f66bec4a000) [pid = 23498] [serial = 1440] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 152 (0x7f66b2f78800) [pid = 23498] [serial = 1431] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 151 (0x7f66b7c4c000) [pid = 23498] [serial = 1263] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 150 (0x7f66a4fa7800) [pid = 23498] [serial = 1470] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f66b36bcc00) [pid = 23498] [serial = 1257] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66ad02d800) [pid = 23498] [serial = 1362] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 147 (0x7f66a36e1400) [pid = 23498] [serial = 1518] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 146 (0x7f66afa0f400) [pid = 23498] [serial = 1550] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 145 (0x7f66a1d61c00) [pid = 23498] [serial = 1317] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 144 (0x7f66af1b0c00) [pid = 23498] [serial = 1476] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 143 (0x7f66b9c29c00) [pid = 23498] [serial = 1266] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 142 (0x7f669feeb000) [pid = 23498] [serial = 1575] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | --DOMWINDOW == 141 (0x7f66a5ed4c00) [pid = 23498] [serial = 1359] [outer = (nil)] [url = about:blank] 07:49:58 INFO - PROCESS | 23498 | 1461077398754 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a029d000 == 122 [pid = 23498] [id = 566] 07:49:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 142 (0x7f669e061c00) [pid = 23498] [serial = 1699] [outer = (nil)] 07:49:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 143 (0x7f66a1944400) [pid = 23498] [serial = 1700] [outer = 0x7f669e061c00] 07:49:58 INFO - PROCESS | 23498 | 1461077398809 Marionette DEBUG loaded listener.js 07:49:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 144 (0x7f66a1dac800) [pid = 23498] [serial = 1701] [outer = 0x7f669e061c00] 07:49:59 INFO - PROCESS | 23498 | 1461077399578 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]]]}] 07:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1236ms 07:49:59 INFO - PROCESS | 23498 | 1461077399599 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 07:49:59 INFO - PROCESS | 23498 | 1461077399602 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 07:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:49:59 INFO - PROCESS | 23498 | 1461077399608 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:49:59 INFO - PROCESS | 23498 | 1461077399612 Marionette TRACE conn3 <- [1,2238,null,{}] 07:49:59 INFO - PROCESS | 23498 | 1461077399626 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}] 07:49:59 INFO - PROCESS | 23498 | 1461077399812 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 07:49:59 INFO - PROCESS | 23498 | 1461077399993 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a2974000 == 123 [pid = 23498] [id = 567] 07:50:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f66a1dae000) [pid = 23498] [serial = 1702] [outer = (nil)] 07:50:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 146 (0x7f66a367c400) [pid = 23498] [serial = 1703] [outer = 0x7f66a1dae000] 07:50:00 INFO - PROCESS | 23498 | 1461077400058 Marionette DEBUG loaded listener.js 07:50:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 147 (0x7f66a47b2800) [pid = 23498] [serial = 1704] [outer = 0x7f66a1dae000] 07:50:00 INFO - PROCESS | 23498 | 1461077400752 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]]]}] 07:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1181ms 07:50:00 INFO - PROCESS | 23498 | 1461077400791 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 07:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:50:00 INFO - PROCESS | 23498 | 1461077400799 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 07:50:00 INFO - PROCESS | 23498 | 1461077400815 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:50:00 INFO - PROCESS | 23498 | 1461077400818 Marionette TRACE conn3 <- [1,2242,null,{}] 07:50:00 INFO - PROCESS | 23498 | 1461077400827 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}] 07:50:01 INFO - PROCESS | 23498 | 1461077401065 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 07:50:01 INFO - PROCESS | 23498 | 1461077401086 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:01 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48a5000 == 124 [pid = 23498] [id = 568] 07:50:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 148 (0x7f66a1dc2c00) [pid = 23498] [serial = 1705] [outer = (nil)] 07:50:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66a4f59000) [pid = 23498] [serial = 1706] [outer = 0x7f66a1dc2c00] 07:50:01 INFO - PROCESS | 23498 | 1461077401142 Marionette DEBUG loaded listener.js 07:50:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66a4fadc00) [pid = 23498] [serial = 1707] [outer = 0x7f66a1dc2c00] 07:50:01 INFO - PROCESS | 23498 | 1461077401971 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]]]}] 07:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1190ms 07:50:01 INFO - PROCESS | 23498 | 1461077401996 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 07:50:02 INFO - PROCESS | 23498 | 1461077401998 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 07:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:50:02 INFO - PROCESS | 23498 | 1461077402004 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:50:02 INFO - PROCESS | 23498 | 1461077402006 Marionette TRACE conn3 <- [1,2246,null,{}] 07:50:02 INFO - PROCESS | 23498 | 1461077402011 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}] 07:50:02 INFO - PROCESS | 23498 | 1461077402241 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 07:50:02 INFO - PROCESS | 23498 | 1461077402298 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a60e1000 == 125 [pid = 23498] [id = 569] 07:50:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 151 (0x7f66a4fae800) [pid = 23498] [serial = 1708] [outer = (nil)] 07:50:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 152 (0x7f66a5c19400) [pid = 23498] [serial = 1709] [outer = 0x7f66a4fae800] 07:50:02 INFO - PROCESS | 23498 | 1461077402419 Marionette DEBUG loaded listener.js 07:50:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66a5ca2400) [pid = 23498] [serial = 1710] [outer = 0x7f66a4fae800] 07:50:03 INFO - PROCESS | 23498 | --DOMWINDOW == 152 (0x7f66a1947c00) [pid = 23498] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:50:03 INFO - PROCESS | 23498 | --DOMWINDOW == 151 (0x7f669b940400) [pid = 23498] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:50:03 INFO - PROCESS | 23498 | --DOMWINDOW == 150 (0x7f669fe45c00) [pid = 23498] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:50:03 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f669e05bc00) [pid = 23498] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:50:03 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66a1dc2400) [pid = 23498] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:50:03 INFO - PROCESS | 23498 | 1461077403485 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]]]}] 07:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1528ms 07:50:03 INFO - PROCESS | 23498 | 1461077403532 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 07:50:03 INFO - PROCESS | 23498 | 1461077403535 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 07:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:50:03 INFO - PROCESS | 23498 | 1461077403541 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:50:03 INFO - PROCESS | 23498 | 1461077403543 Marionette TRACE conn3 <- [1,2250,null,{}] 07:50:03 INFO - PROCESS | 23498 | 1461077403548 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}] 07:50:03 INFO - PROCESS | 23498 | 1461077403778 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 07:50:03 INFO - PROCESS | 23498 | 1461077403808 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf56800 == 126 [pid = 23498] [id = 570] 07:50:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66a36da400) [pid = 23498] [serial = 1711] [outer = (nil)] 07:50:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66a5fcb400) [pid = 23498] [serial = 1712] [outer = 0x7f66a36da400] 07:50:03 INFO - PROCESS | 23498 | 1461077403868 Marionette DEBUG loaded listener.js 07:50:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 151 (0x7f66abb11000) [pid = 23498] [serial = 1713] [outer = 0x7f66a36da400] 07:50:04 INFO - PROCESS | 23498 | 1461077404568 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]]]}] 07:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1078ms 07:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:50:04 INFO - PROCESS | 23498 | 1461077404619 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 07:50:04 INFO - PROCESS | 23498 | 1461077404621 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 07:50:04 INFO - PROCESS | 23498 | 1461077404627 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:50:04 INFO - PROCESS | 23498 | 1461077404630 Marionette TRACE conn3 <- [1,2254,null,{}] 07:50:04 INFO - PROCESS | 23498 | 1461077404634 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}] 07:50:04 INFO - PROCESS | 23498 | 1461077404844 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 07:50:04 INFO - PROCESS | 23498 | 1461077404875 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad41f800 == 127 [pid = 23498] [id = 571] 07:50:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 152 (0x7f66a28cd000) [pid = 23498] [serial = 1714] [outer = (nil)] 07:50:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66abdd3c00) [pid = 23498] [serial = 1715] [outer = 0x7f66a28cd000] 07:50:04 INFO - PROCESS | 23498 | 1461077404931 Marionette DEBUG loaded listener.js 07:50:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 154 (0x7f66ad02b000) [pid = 23498] [serial = 1716] [outer = 0x7f66a28cd000] 07:50:05 INFO - PROCESS | 23498 | 1461077405941 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]]]}] 07:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1378ms 07:50:06 INFO - PROCESS | 23498 | 1461077406007 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 07:50:06 INFO - PROCESS | 23498 | 1461077406013 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 07:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:50:06 INFO - PROCESS | 23498 | 1461077406022 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:50:06 INFO - PROCESS | 23498 | 1461077406027 Marionette TRACE conn3 <- [1,2258,null,{}] 07:50:06 INFO - PROCESS | 23498 | 1461077406035 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}] 07:50:06 INFO - PROCESS | 23498 | 1461077406283 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 07:50:06 INFO - PROCESS | 23498 | 1461077406484 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a2978800 == 128 [pid = 23498] [id = 572] 07:50:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66a194bc00) [pid = 23498] [serial = 1717] [outer = (nil)] 07:50:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66a1be0c00) [pid = 23498] [serial = 1718] [outer = 0x7f66a194bc00] 07:50:06 INFO - PROCESS | 23498 | 1461077406596 Marionette DEBUG loaded listener.js 07:50:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 157 (0x7f66a1d5c400) [pid = 23498] [serial = 1719] [outer = 0x7f66a194bc00] 07:50:07 INFO - PROCESS | 23498 | 1461077407577 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]]]}] 07:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1585ms 07:50:07 INFO - PROCESS | 23498 | 1461077407607 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 07:50:07 INFO - PROCESS | 23498 | 1461077407615 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 07:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:50:07 INFO - PROCESS | 23498 | 1461077407624 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:50:07 INFO - PROCESS | 23498 | 1461077407629 Marionette TRACE conn3 <- [1,2262,null,{}] 07:50:07 INFO - PROCESS | 23498 | 1461077407634 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}] 07:50:07 INFO - PROCESS | 23498 | 1461077407826 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 07:50:08 INFO - PROCESS | 23498 | 1461077408029 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab737000 == 129 [pid = 23498] [id = 573] 07:50:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66a19c0800) [pid = 23498] [serial = 1720] [outer = (nil)] 07:50:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66a36df800) [pid = 23498] [serial = 1721] [outer = 0x7f66a19c0800] 07:50:08 INFO - PROCESS | 23498 | 1461077408095 Marionette DEBUG loaded listener.js 07:50:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66a47bf400) [pid = 23498] [serial = 1722] [outer = 0x7f66a19c0800] 07:50:08 INFO - PROCESS | 23498 | 1461077408971 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]]]}] 07:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1383ms 07:50:09 INFO - PROCESS | 23498 | 1461077409010 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 07:50:09 INFO - PROCESS | 23498 | 1461077409014 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 07:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:50:09 INFO - PROCESS | 23498 | 1461077409021 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:50:09 INFO - PROCESS | 23498 | 1461077409029 Marionette TRACE conn3 <- [1,2266,null,{}] 07:50:09 INFO - PROCESS | 23498 | 1461077409049 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}] 07:50:09 INFO - PROCESS | 23498 | 1461077409247 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 07:50:09 INFO - PROCESS | 23498 | 1461077409446 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae90f000 == 130 [pid = 23498] [id = 574] 07:50:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66a47b8400) [pid = 23498] [serial = 1723] [outer = (nil)] 07:50:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66a5d6e400) [pid = 23498] [serial = 1724] [outer = 0x7f66a47b8400] 07:50:09 INFO - PROCESS | 23498 | 1461077409514 Marionette DEBUG loaded listener.js 07:50:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66abab5000) [pid = 23498] [serial = 1725] [outer = 0x7f66a47b8400] 07:50:10 INFO - PROCESS | 23498 | 1461077410392 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]]]}] 07:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1389ms 07:50:10 INFO - PROCESS | 23498 | 1461077410415 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 07:50:10 INFO - PROCESS | 23498 | 1461077410420 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 07:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:50:10 INFO - PROCESS | 23498 | 1461077410428 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:50:10 INFO - PROCESS | 23498 | 1461077410430 Marionette TRACE conn3 <- [1,2270,null,{}] 07:50:10 INFO - PROCESS | 23498 | 1461077410436 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}] 07:50:10 INFO - PROCESS | 23498 | 1461077410614 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 07:50:10 INFO - PROCESS | 23498 | 1461077410814 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed18800 == 131 [pid = 23498] [id = 575] 07:50:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66a47c0c00) [pid = 23498] [serial = 1726] [outer = (nil)] 07:50:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66ad04fc00) [pid = 23498] [serial = 1727] [outer = 0x7f66a47c0c00] 07:50:10 INFO - PROCESS | 23498 | 1461077410879 Marionette DEBUG loaded listener.js 07:50:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66ad235c00) [pid = 23498] [serial = 1728] [outer = 0x7f66a47c0c00] 07:50:11 INFO - PROCESS | 23498 | 1461077411711 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]]]}] 07:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1330ms 07:50:11 INFO - PROCESS | 23498 | 1461077411759 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 07:50:11 INFO - PROCESS | 23498 | 1461077411763 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 07:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:50:11 INFO - PROCESS | 23498 | 1461077411769 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:50:11 INFO - PROCESS | 23498 | 1461077411771 Marionette TRACE conn3 <- [1,2274,null,{}] 07:50:11 INFO - PROCESS | 23498 | 1461077411777 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}] 07:50:11 INFO - PROCESS | 23498 | 1461077411950 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 07:50:12 INFO - PROCESS | 23498 | 1461077412154 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:12 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afa71800 == 132 [pid = 23498] [id = 576] 07:50:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66ad02b400) [pid = 23498] [serial = 1729] [outer = (nil)] 07:50:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66ad2a1000) [pid = 23498] [serial = 1730] [outer = 0x7f66ad02b400] 07:50:12 INFO - PROCESS | 23498 | 1461077412219 Marionette DEBUG loaded listener.js 07:50:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66aea70000) [pid = 23498] [serial = 1731] [outer = 0x7f66ad02b400] 07:50:13 INFO - PROCESS | 23498 | 1461077413047 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]]]}] 07:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1334ms 07:50:13 INFO - PROCESS | 23498 | 1461077413103 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 07:50:13 INFO - PROCESS | 23498 | 1461077413107 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 07:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:50:13 INFO - PROCESS | 23498 | 1461077413112 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:50:13 INFO - PROCESS | 23498 | 1461077413114 Marionette TRACE conn3 <- [1,2278,null,{}] 07:50:13 INFO - PROCESS | 23498 | 1461077413119 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}] 07:50:13 INFO - PROCESS | 23498 | 1461077413323 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 07:50:13 INFO - PROCESS | 23498 | 1461077413522 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2bdc800 == 133 [pid = 23498] [id = 577] 07:50:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66aea17c00) [pid = 23498] [serial = 1732] [outer = (nil)] 07:50:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66af3d6800) [pid = 23498] [serial = 1733] [outer = 0x7f66aea17c00] 07:50:13 INFO - PROCESS | 23498 | 1461077413592 Marionette DEBUG loaded listener.js 07:50:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66af790c00) [pid = 23498] [serial = 1734] [outer = 0x7f66aea17c00] 07:50:14 INFO - PROCESS | 23498 | 1461077414489 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]]]}] 07:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1430ms 07:50:14 INFO - PROCESS | 23498 | 1461077414545 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 07:50:14 INFO - PROCESS | 23498 | 1461077414549 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 07:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:50:14 INFO - PROCESS | 23498 | 1461077414559 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:50:14 INFO - PROCESS | 23498 | 1461077414563 Marionette TRACE conn3 <- [1,2282,null,{}] 07:50:14 INFO - PROCESS | 23498 | 1461077414571 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}] 07:50:14 INFO - PROCESS | 23498 | 1461077414769 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 07:50:14 INFO - PROCESS | 23498 | 1461077414968 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3f09000 == 134 [pid = 23498] [id = 578] 07:50:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66ad042c00) [pid = 23498] [serial = 1735] [outer = (nil)] 07:50:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f66af8de000) [pid = 23498] [serial = 1736] [outer = 0x7f66ad042c00] 07:50:15 INFO - PROCESS | 23498 | 1461077415044 Marionette DEBUG loaded listener.js 07:50:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66afbf2c00) [pid = 23498] [serial = 1737] [outer = 0x7f66ad042c00] 07:50:15 INFO - PROCESS | 23498 | 1461077415857 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]]]}] 07:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1338ms 07:50:15 INFO - PROCESS | 23498 | 1461077415897 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 07:50:15 INFO - PROCESS | 23498 | 1461077415900 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 07:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:50:15 INFO - PROCESS | 23498 | 1461077415905 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:50:15 INFO - PROCESS | 23498 | 1461077415908 Marionette TRACE conn3 <- [1,2286,null,{}] 07:50:15 INFO - PROCESS | 23498 | 1461077415913 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}] 07:50:16 INFO - PROCESS | 23498 | 1461077416084 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 07:50:16 INFO - PROCESS | 23498 | 1461077416288 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b62d9800 == 135 [pid = 23498] [id = 579] 07:50:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f66aea70c00) [pid = 23498] [serial = 1738] [outer = (nil)] 07:50:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f66b0c07c00) [pid = 23498] [serial = 1739] [outer = 0x7f66aea70c00] 07:50:16 INFO - PROCESS | 23498 | 1461077416350 Marionette DEBUG loaded listener.js 07:50:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f66b0c11800) [pid = 23498] [serial = 1740] [outer = 0x7f66aea70c00] 07:50:17 INFO - PROCESS | 23498 | 1461077417110 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]]]}] 07:50:17 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 07:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1235ms 07:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:50:17 INFO - PROCESS | 23498 | 1461077417142 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 07:50:17 INFO - PROCESS | 23498 | 1461077417144 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 07:50:17 INFO - PROCESS | 23498 | 1461077417149 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:50:17 INFO - PROCESS | 23498 | 1461077417153 Marionette TRACE conn3 <- [1,2290,null,{}] 07:50:17 INFO - PROCESS | 23498 | 1461077417158 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}] 07:50:17 INFO - PROCESS | 23498 | 1461077417340 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 07:50:17 INFO - PROCESS | 23498 | 1461077417552 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7ac0000 == 136 [pid = 23498] [id = 580] 07:50:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66afa14c00) [pid = 23498] [serial = 1741] [outer = (nil)] 07:50:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f66b175bc00) [pid = 23498] [serial = 1742] [outer = 0x7f66afa14c00] 07:50:17 INFO - PROCESS | 23498 | 1461077417616 Marionette DEBUG loaded listener.js 07:50:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66b181a800) [pid = 23498] [serial = 1743] [outer = 0x7f66afa14c00] 07:50:18 INFO - PROCESS | 23498 | 1461077418439 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]]]}] 07:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1330ms 07:50:18 INFO - PROCESS | 23498 | 1461077418479 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 07:50:18 INFO - PROCESS | 23498 | 1461077418483 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 07:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:50:18 INFO - PROCESS | 23498 | 1461077418488 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:50:18 INFO - PROCESS | 23498 | 1461077418490 Marionette TRACE conn3 <- [1,2294,null,{}] 07:50:18 INFO - PROCESS | 23498 | 1461077418495 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}] 07:50:18 INFO - PROCESS | 23498 | 1461077418663 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 07:50:18 INFO - PROCESS | 23498 | 1461077418865 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8437800 == 137 [pid = 23498] [id = 581] 07:50:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66b0c09000) [pid = 23498] [serial = 1744] [outer = (nil)] 07:50:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66b181ac00) [pid = 23498] [serial = 1745] [outer = 0x7f66b0c09000] 07:50:18 INFO - PROCESS | 23498 | 1461077418929 Marionette DEBUG loaded listener.js 07:50:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66b2c97c00) [pid = 23498] [serial = 1746] [outer = 0x7f66b0c09000] 07:50:19 INFO - PROCESS | 23498 | 1461077419740 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]]]}] 07:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1276ms 07:50:19 INFO - PROCESS | 23498 | 1461077419767 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 07:50:19 INFO - PROCESS | 23498 | 1461077419771 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 07:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:50:19 INFO - PROCESS | 23498 | 1461077419776 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:50:19 INFO - PROCESS | 23498 | 1461077419780 Marionette TRACE conn3 <- [1,2298,null,{}] 07:50:19 INFO - PROCESS | 23498 | 1461077419784 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}] 07:50:19 INFO - PROCESS | 23498 | 1461077419979 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 07:50:20 INFO - PROCESS | 23498 | 1461077420203 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b9475000 == 138 [pid = 23498] [id = 582] 07:50:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66abb0b400) [pid = 23498] [serial = 1747] [outer = (nil)] 07:50:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66b2f22400) [pid = 23498] [serial = 1748] [outer = 0x7f66abb0b400] 07:50:20 INFO - PROCESS | 23498 | 1461077420271 Marionette DEBUG loaded listener.js 07:50:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66b36b9000) [pid = 23498] [serial = 1749] [outer = 0x7f66abb0b400] 07:50:21 INFO - PROCESS | 23498 | 1461077421059 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]]]}] 07:50:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:50:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1328ms 07:50:21 INFO - PROCESS | 23498 | 1461077421104 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 07:50:21 INFO - PROCESS | 23498 | 1461077421107 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 07:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:50:21 INFO - PROCESS | 23498 | 1461077421112 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:50:21 INFO - PROCESS | 23498 | 1461077421115 Marionette TRACE conn3 <- [1,2302,null,{}] 07:50:21 INFO - PROCESS | 23498 | 1461077421120 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}] 07:50:21 INFO - PROCESS | 23498 | 1461077421295 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 07:50:21 INFO - PROCESS | 23498 | 1461077421499 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bb024000 == 139 [pid = 23498] [id = 583] 07:50:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66b0d28800) [pid = 23498] [serial = 1750] [outer = (nil)] 07:50:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66b36be000) [pid = 23498] [serial = 1751] [outer = 0x7f66b0d28800] 07:50:21 INFO - PROCESS | 23498 | 1461077421562 Marionette DEBUG loaded listener.js 07:50:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66b3747800) [pid = 23498] [serial = 1752] [outer = 0x7f66b0d28800] 07:50:22 INFO - PROCESS | 23498 | 1461077422353 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]]]}] 07:50:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1276ms 07:50:22 INFO - PROCESS | 23498 | 1461077422389 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 07:50:22 INFO - PROCESS | 23498 | 1461077422392 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 07:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:50:22 INFO - PROCESS | 23498 | 1461077422398 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:50:22 INFO - PROCESS | 23498 | 1461077422406 Marionette TRACE conn3 <- [1,2306,null,{}] 07:50:22 INFO - PROCESS | 23498 | 1461077422414 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}] 07:50:22 INFO - PROCESS | 23498 | 1461077422598 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 07:50:22 INFO - PROCESS | 23498 | 1461077422804 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf91c000 == 140 [pid = 23498] [id = 584] 07:50:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66b36c1000) [pid = 23498] [serial = 1753] [outer = (nil)] 07:50:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66b3750800) [pid = 23498] [serial = 1754] [outer = 0x7f66b36c1000] 07:50:22 INFO - PROCESS | 23498 | 1461077422874 Marionette DEBUG loaded listener.js 07:50:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f66b3dc7000) [pid = 23498] [serial = 1755] [outer = 0x7f66b36c1000] 07:50:23 INFO - PROCESS | 23498 | 1461077423677 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]]]}] 07:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1338ms 07:50:23 INFO - PROCESS | 23498 | 1461077423737 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 07:50:23 INFO - PROCESS | 23498 | 1461077423741 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 07:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:50:23 INFO - PROCESS | 23498 | 1461077423747 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:50:23 INFO - PROCESS | 23498 | 1461077423749 Marionette TRACE conn3 <- [1,2310,null,{}] 07:50:23 INFO - PROCESS | 23498 | 1461077423756 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}] 07:50:23 INFO - PROCESS | 23498 | 1461077423930 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 07:50:24 INFO - PROCESS | 23498 | 1461077424141 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:24 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a0114800 == 141 [pid = 23498] [id = 585] 07:50:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f669b934800) [pid = 23498] [serial = 1756] [outer = (nil)] 07:50:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66a1be9800) [pid = 23498] [serial = 1757] [outer = 0x7f669b934800] 07:50:24 INFO - PROCESS | 23498 | 1461077424252 Marionette DEBUG loaded listener.js 07:50:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 196 (0x7f66abab0800) [pid = 23498] [serial = 1758] [outer = 0x7f669b934800] 07:50:25 INFO - PROCESS | 23498 | 1461077425094 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]]]}] 07:50:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:50:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1380ms 07:50:25 INFO - PROCESS | 23498 | 1461077425153 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 07:50:25 INFO - PROCESS | 23498 | 1461077425157 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 07:50:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:50:25 INFO - PROCESS | 23498 | 1461077425174 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:50:25 INFO - PROCESS | 23498 | 1461077425176 Marionette TRACE conn3 <- [1,2314,null,{}] 07:50:25 INFO - PROCESS | 23498 | 1461077425181 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}] 07:50:25 INFO - PROCESS | 23498 | 1461077425361 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 07:50:26 INFO - PROCESS | 23498 | 1461077426035 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48db800 == 142 [pid = 23498] [id = 586] 07:50:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 197 (0x7f669e05d000) [pid = 23498] [serial = 1759] [outer = (nil)] 07:50:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 198 (0x7f669eb48800) [pid = 23498] [serial = 1760] [outer = 0x7f669e05d000] 07:50:26 INFO - PROCESS | 23498 | 1461077426103 Marionette DEBUG loaded listener.js 07:50:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 199 (0x7f669fe4dc00) [pid = 23498] [serial = 1761] [outer = 0x7f669e05d000] 07:50:26 INFO - PROCESS | 23498 | 1461077426930 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]]]}] 07:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1778ms 07:50:26 INFO - PROCESS | 23498 | 1461077426956 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 07:50:26 INFO - PROCESS | 23498 | 1461077426963 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 07:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:50:26 INFO - PROCESS | 23498 | 1461077426975 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:50:26 INFO - PROCESS | 23498 | 1461077426978 Marionette TRACE conn3 <- [1,2318,null,{}] 07:50:26 INFO - PROCESS | 23498 | 1461077426985 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}] 07:50:27 INFO - PROCESS | 23498 | 1461077427169 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 07:50:27 INFO - PROCESS | 23498 | 1461077427393 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4d03000 == 143 [pid = 23498] [id = 587] 07:50:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 200 (0x7f669b93cc00) [pid = 23498] [serial = 1762] [outer = (nil)] 07:50:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 201 (0x7f66a0adc000) [pid = 23498] [serial = 1763] [outer = 0x7f669b93cc00] 07:50:27 INFO - PROCESS | 23498 | 1461077427462 Marionette DEBUG loaded listener.js 07:50:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 202 (0x7f66a1d58c00) [pid = 23498] [serial = 1764] [outer = 0x7f669b93cc00] 07:50:28 INFO - PROCESS | 23498 | 1461077428492 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] 07:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:50:28 INFO - PROCESS | 23498 | 1461077428568 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 07:50:28 INFO - PROCESS | 23498 | 1461077428575 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:50:28 INFO - PROCESS | 23498 | 1461077428578 Marionette TRACE conn3 <- [1,2322,null,{}] 07:50:28 INFO - PROCESS | 23498 | 1461077428583 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}] 07:50:28 INFO - PROCESS | 23498 | 1461077428758 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 07:50:29 INFO - PROCESS | 23498 | 1461077429036 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a01b0800 == 144 [pid = 23498] [id = 588] 07:50:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 203 (0x7f66a13a1400) [pid = 23498] [serial = 1765] [outer = (nil)] 07:50:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 204 (0x7f66a367b800) [pid = 23498] [serial = 1766] [outer = 0x7f66a13a1400] 07:50:29 INFO - PROCESS | 23498 | 1461077429170 Marionette DEBUG loaded listener.js 07:50:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 205 (0x7f66a47c0400) [pid = 23498] [serial = 1767] [outer = 0x7f66a13a1400] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abf56800 == 143 [pid = 23498] [id = 570] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a60e1000 == 142 [pid = 23498] [id = 569] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48a5000 == 141 [pid = 23498] [id = 568] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 204 (0x7f66ac426c00) [pid = 23498] [serial = 1622] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 203 (0x7f66abab2c00) [pid = 23498] [serial = 1616] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 202 (0x7f66a5edcc00) [pid = 23498] [serial = 1613] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 201 (0x7f66ad2a5800) [pid = 23498] [serial = 1628] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 200 (0x7f66abb0c800) [pid = 23498] [serial = 1619] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 199 (0x7f66ad049400) [pid = 23498] [serial = 1625] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a2974000 == 140 [pid = 23498] [id = 567] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a029d000 == 139 [pid = 23498] [id = 566] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48b7000 == 138 [pid = 23498] [id = 565] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b5587000 == 137 [pid = 23498] [id = 559] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3ed6000 == 136 [pid = 23498] [id = 558] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3755000 == 135 [pid = 23498] [id = 557] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2f61800 == 134 [pid = 23498] [id = 556] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0daf800 == 133 [pid = 23498] [id = 555] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afa7e000 == 132 [pid = 23498] [id = 554] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed05000 == 131 [pid = 23498] [id = 553] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abf9b800 == 130 [pid = 23498] [id = 552] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4852800 == 129 [pid = 23498] [id = 551] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a191d000 == 128 [pid = 23498] [id = 550] 07:50:29 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae910800 == 127 [pid = 23498] [id = 549] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 198 (0x7f66ab90f000) [pid = 23498] [serial = 1647] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 197 (0x7f66a5fc6800) [pid = 23498] [serial = 1646] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 196 (0x7f66a36d6000) [pid = 23498] [serial = 1638] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 195 (0x7f66a0ae2000) [pid = 23498] [serial = 1598] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f66a13aa000) [pid = 23498] [serial = 1634] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 193 (0x7f66a5d69400) [pid = 23498] [serial = 1644] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f66a5ca7c00) [pid = 23498] [serial = 1641] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66a1cc5400) [pid = 23498] [serial = 1631] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66a28c6c00) [pid = 23498] [serial = 1637] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66a1db1800) [pid = 23498] [serial = 1601] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66a46e7400) [pid = 23498] [serial = 1604] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66a4809400) [pid = 23498] [serial = 1640] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66a5c52800) [pid = 23498] [serial = 1610] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66a1bcec00) [pid = 23498] [serial = 1635] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66a5c10400) [pid = 23498] [serial = 1607] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66a36e1800) [pid = 23498] [serial = 1643] [outer = (nil)] [url = about:blank] 07:50:29 INFO - PROCESS | 23498 | 1461077429983 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]]]}] 07:50:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1433ms 07:50:30 INFO - PROCESS | 23498 | 1461077430008 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 07:50:30 INFO - PROCESS | 23498 | 1461077430011 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 07:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:50:30 INFO - PROCESS | 23498 | 1461077430023 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:50:30 INFO - PROCESS | 23498 | 1461077430031 Marionette TRACE conn3 <- [1,2326,null,{}] 07:50:30 INFO - PROCESS | 23498 | 1461077430039 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}] 07:50:30 INFO - PROCESS | 23498 | 1461077430212 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 07:50:30 INFO - PROCESS | 23498 | 1461077430382 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4852000 == 128 [pid = 23498] [id = 589] 07:50:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f669b932800) [pid = 23498] [serial = 1768] [outer = (nil)] 07:50:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66a4f55400) [pid = 23498] [serial = 1769] [outer = 0x7f669b932800] 07:50:30 INFO - PROCESS | 23498 | 1461077430439 Marionette DEBUG loaded listener.js 07:50:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66a5c9d000) [pid = 23498] [serial = 1770] [outer = 0x7f669b932800] 07:50:31 INFO - PROCESS | 23498 | 1461077431072 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]]]}] 07:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1092ms 07:50:31 INFO - PROCESS | 23498 | 1461077431110 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 07:50:31 INFO - PROCESS | 23498 | 1461077431113 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 07:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:50:31 INFO - PROCESS | 23498 | 1461077431119 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:50:31 INFO - PROCESS | 23498 | 1461077431121 Marionette TRACE conn3 <- [1,2330,null,{}] 07:50:31 INFO - PROCESS | 23498 | 1461077431126 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}] 07:50:31 INFO - PROCESS | 23498 | 1461077431356 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 07:50:31 INFO - PROCESS | 23498 | 1461077431464 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a60d4000 == 129 [pid = 23498] [id = 590] 07:50:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66a13a6c00) [pid = 23498] [serial = 1771] [outer = (nil)] 07:50:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66a5ca3c00) [pid = 23498] [serial = 1772] [outer = 0x7f66a13a6c00] 07:50:31 INFO - PROCESS | 23498 | 1461077431519 Marionette DEBUG loaded listener.js 07:50:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66abab4c00) [pid = 23498] [serial = 1773] [outer = 0x7f66a13a6c00] 07:50:32 INFO - PROCESS | 23498 | 1461077432252 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]]]}] 07:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1177ms 07:50:32 INFO - PROCESS | 23498 | 1461077432297 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 07:50:32 INFO - PROCESS | 23498 | 1461077432300 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 07:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:50:32 INFO - PROCESS | 23498 | 1461077432312 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:50:32 INFO - PROCESS | 23498 | 1461077432314 Marionette TRACE conn3 <- [1,2334,null,{}] 07:50:32 INFO - PROCESS | 23498 | 1461077432319 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}] 07:50:32 INFO - PROCESS | 23498 | 1461077432545 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 07:50:32 INFO - PROCESS | 23498 | 1461077432576 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae2ef800 == 130 [pid = 23498] [id = 591] 07:50:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66ad023400) [pid = 23498] [serial = 1774] [outer = (nil)] 07:50:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66ad049400) [pid = 23498] [serial = 1775] [outer = 0x7f66ad023400] 07:50:32 INFO - PROCESS | 23498 | 1461077432644 Marionette DEBUG loaded listener.js 07:50:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66aea72400) [pid = 23498] [serial = 1776] [outer = 0x7f66ad023400] 07:50:33 INFO - PROCESS | 23498 | 1461077433470 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]]]}] 07:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1186ms 07:50:33 INFO - PROCESS | 23498 | 1461077433492 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 07:50:33 INFO - PROCESS | 23498 | 1461077433495 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 07:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:50:33 INFO - PROCESS | 23498 | 1461077433500 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:50:33 INFO - PROCESS | 23498 | 1461077433502 Marionette TRACE conn3 <- [1,2338,null,{}] 07:50:33 INFO - PROCESS | 23498 | 1461077433507 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}] 07:50:33 INFO - PROCESS | 23498 | 1461077433732 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 07:50:34 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f669e061c00) [pid = 23498] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:50:34 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66a1dae000) [pid = 23498] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:50:34 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66a1dc2c00) [pid = 23498] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:50:34 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66a0ae2c00) [pid = 23498] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:50:34 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66a4fae800) [pid = 23498] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:50:34 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66a36da400) [pid = 23498] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:50:34 INFO - PROCESS | 23498 | 1461077434132 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a2980000 == 131 [pid = 23498] [id = 592] 07:50:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f669e061c00) [pid = 23498] [serial = 1777] [outer = (nil)] 07:50:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66a1dae000) [pid = 23498] [serial = 1778] [outer = 0x7f669e061c00] 07:50:34 INFO - PROCESS | 23498 | 1461077434220 Marionette DEBUG loaded listener.js 07:50:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66aece7000) [pid = 23498] [serial = 1779] [outer = 0x7f669e061c00] 07:50:34 INFO - PROCESS | 23498 | 1461077434812 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]]]}] 07:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1331ms 07:50:34 INFO - PROCESS | 23498 | 1461077434833 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 07:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:50:34 INFO - PROCESS | 23498 | 1461077434845 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 07:50:34 INFO - PROCESS | 23498 | 1461077434850 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:50:34 INFO - PROCESS | 23498 | 1461077434852 Marionette TRACE conn3 <- [1,2342,null,{}] 07:50:34 INFO - PROCESS | 23498 | 1461077434858 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}] 07:50:35 INFO - PROCESS | 23498 | 1461077435012 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 07:50:35 INFO - PROCESS | 23498 | 1461077435191 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:35 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afa70000 == 132 [pid = 23498] [id = 593] 07:50:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f669eb51400) [pid = 23498] [serial = 1780] [outer = (nil)] 07:50:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66af235800) [pid = 23498] [serial = 1781] [outer = 0x7f669eb51400] 07:50:35 INFO - PROCESS | 23498 | 1461077435245 Marionette DEBUG loaded listener.js 07:50:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66af64a000) [pid = 23498] [serial = 1782] [outer = 0x7f669eb51400] 07:50:35 INFO - PROCESS | 23498 | 1461077435843 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]]]}] 07:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1030ms 07:50:35 INFO - PROCESS | 23498 | 1461077435881 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 07:50:35 INFO - PROCESS | 23498 | 1461077435885 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 07:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:50:35 INFO - PROCESS | 23498 | 1461077435891 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:50:35 INFO - PROCESS | 23498 | 1461077435894 Marionette TRACE conn3 <- [1,2346,null,{}] 07:50:35 INFO - PROCESS | 23498 | 1461077435917 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}] 07:50:36 INFO - PROCESS | 23498 | 1461077436140 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 07:50:36 INFO - PROCESS | 23498 | 1461077436374 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a028c000 == 133 [pid = 23498] [id = 594] 07:50:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f669b933c00) [pid = 23498] [serial = 1783] [outer = (nil)] 07:50:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f669e058000) [pid = 23498] [serial = 1784] [outer = 0x7f669b933c00] 07:50:36 INFO - PROCESS | 23498 | 1461077436446 Marionette DEBUG loaded listener.js 07:50:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f669feef400) [pid = 23498] [serial = 1785] [outer = 0x7f669b933c00] 07:50:37 INFO - PROCESS | 23498 | 1461077437341 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]]]}] 07:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1499ms 07:50:37 INFO - PROCESS | 23498 | 1461077437393 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 07:50:37 INFO - PROCESS | 23498 | 1461077437400 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 07:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:50:37 INFO - PROCESS | 23498 | 1461077437409 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:50:37 INFO - PROCESS | 23498 | 1461077437413 Marionette TRACE conn3 <- [1,2350,null,{}] 07:50:37 INFO - PROCESS | 23498 | 1461077437420 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}] 07:50:37 INFO - PROCESS | 23498 | 1461077437680 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 07:50:37 INFO - PROCESS | 23498 | 1461077437945 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:37 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad409800 == 134 [pid = 23498] [id = 595] 07:50:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 196 (0x7f66a3677400) [pid = 23498] [serial = 1786] [outer = (nil)] 07:50:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 197 (0x7f66a46ec400) [pid = 23498] [serial = 1787] [outer = 0x7f66a3677400] 07:50:38 INFO - PROCESS | 23498 | 1461077438029 Marionette DEBUG loaded listener.js 07:50:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 198 (0x7f66a4810c00) [pid = 23498] [serial = 1788] [outer = 0x7f66a3677400] 07:50:38 INFO - PROCESS | 23498 | 1461077438879 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]]]}] 07:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1529ms 07:50:38 INFO - PROCESS | 23498 | 1461077438942 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 07:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:50:38 INFO - PROCESS | 23498 | 1461077438948 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 07:50:38 INFO - PROCESS | 23498 | 1461077438956 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:50:38 INFO - PROCESS | 23498 | 1461077438958 Marionette TRACE conn3 <- [1,2354,null,{}] 07:50:38 INFO - PROCESS | 23498 | 1461077438964 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}] 07:50:39 INFO - PROCESS | 23498 | 1461077439158 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 07:50:39 INFO - PROCESS | 23498 | 1461077439361 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b094b000 == 135 [pid = 23498] [id = 596] 07:50:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 199 (0x7f66a367c800) [pid = 23498] [serial = 1789] [outer = (nil)] 07:50:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 200 (0x7f66ababb400) [pid = 23498] [serial = 1790] [outer = 0x7f66a367c800] 07:50:39 INFO - PROCESS | 23498 | 1461077439435 Marionette DEBUG loaded listener.js 07:50:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 201 (0x7f66ad1cdc00) [pid = 23498] [serial = 1791] [outer = 0x7f66a367c800] 07:50:40 INFO - PROCESS | 23498 | 1461077440418 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]]]}] 07:50:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:50:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1535ms 07:50:40 INFO - PROCESS | 23498 | 1461077440490 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 07:50:40 INFO - PROCESS | 23498 | 1461077440493 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 07:50:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:50:40 INFO - PROCESS | 23498 | 1461077440507 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:50:40 INFO - PROCESS | 23498 | 1461077440515 Marionette TRACE conn3 <- [1,2358,null,{}] 07:50:40 INFO - PROCESS | 23498 | 1461077440521 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}] 07:50:40 INFO - PROCESS | 23498 | 1461077440745 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 07:50:41 INFO - PROCESS | 23498 | 1461077441038 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b62ce800 == 136 [pid = 23498] [id = 597] 07:50:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 202 (0x7f66a5c4c400) [pid = 23498] [serial = 1792] [outer = (nil)] 07:50:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 203 (0x7f66af3de400) [pid = 23498] [serial = 1793] [outer = 0x7f66a5c4c400] 07:50:41 INFO - PROCESS | 23498 | 1461077441120 Marionette DEBUG loaded listener.js 07:50:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 204 (0x7f66af8e1000) [pid = 23498] [serial = 1794] [outer = 0x7f66a5c4c400] 07:50:41 INFO - PROCESS | 23498 | 1461077441984 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]]]}] 07:50:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:50:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1543ms 07:50:42 INFO - PROCESS | 23498 | 1461077442042 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 07:50:42 INFO - PROCESS | 23498 | 1461077442047 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 07:50:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:50:42 INFO - PROCESS | 23498 | 1461077442053 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:50:42 INFO - PROCESS | 23498 | 1461077442056 Marionette TRACE conn3 <- [1,2362,null,{}] 07:50:42 INFO - PROCESS | 23498 | 1461077442063 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}] 07:50:42 INFO - PROCESS | 23498 | 1461077442243 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 07:50:42 INFO - PROCESS | 23498 | 1461077442452 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:42 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b8dd7800 == 137 [pid = 23498] [id = 598] 07:50:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 205 (0x7f66a5ca7c00) [pid = 23498] [serial = 1795] [outer = (nil)] 07:50:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 206 (0x7f66b2c8b000) [pid = 23498] [serial = 1796] [outer = 0x7f66a5ca7c00] 07:50:42 INFO - PROCESS | 23498 | 1461077442527 Marionette DEBUG loaded listener.js 07:50:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 207 (0x7f66b2ce0400) [pid = 23498] [serial = 1797] [outer = 0x7f66a5ca7c00] 07:50:43 INFO - PROCESS | 23498 | 1461077443372 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]]]}] 07:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1392ms 07:50:43 INFO - PROCESS | 23498 | 1461077443448 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 07:50:43 INFO - PROCESS | 23498 | 1461077443452 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 07:50:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:50:43 INFO - PROCESS | 23498 | 1461077443462 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:50:43 INFO - PROCESS | 23498 | 1461077443466 Marionette TRACE conn3 <- [1,2366,null,{}] 07:50:43 INFO - PROCESS | 23498 | 1461077443475 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}] 07:50:43 INFO - PROCESS | 23498 | 1461077443722 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 07:50:43 INFO - PROCESS | 23498 | 1461077443931 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c59e6000 == 138 [pid = 23498] [id = 599] 07:50:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 208 (0x7f66b2f20800) [pid = 23498] [serial = 1798] [outer = (nil)] 07:50:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 209 (0x7f66b36b4400) [pid = 23498] [serial = 1799] [outer = 0x7f66b2f20800] 07:50:44 INFO - PROCESS | 23498 | 1461077444051 Marionette DEBUG loaded listener.js 07:50:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 210 (0x7f66b3f67c00) [pid = 23498] [serial = 1800] [outer = 0x7f66b2f20800] 07:50:44 INFO - PROCESS | 23498 | 1461077444898 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]]]}] 07:50:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1483ms 07:50:44 INFO - PROCESS | 23498 | 1461077444945 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 07:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:50:44 INFO - PROCESS | 23498 | 1461077444949 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 07:50:44 INFO - PROCESS | 23498 | 1461077444956 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:50:44 INFO - PROCESS | 23498 | 1461077444960 Marionette TRACE conn3 <- [1,2370,null,{}] 07:50:44 INFO - PROCESS | 23498 | 1461077444965 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}] 07:50:45 INFO - PROCESS | 23498 | 1461077445148 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 07:50:45 INFO - PROCESS | 23498 | 1461077445367 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c6d4f000 == 139 [pid = 23498] [id = 600] 07:50:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 211 (0x7f66aef67c00) [pid = 23498] [serial = 1801] [outer = (nil)] 07:50:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 212 (0x7f66b5672800) [pid = 23498] [serial = 1802] [outer = 0x7f66aef67c00] 07:50:45 INFO - PROCESS | 23498 | 1461077445469 Marionette DEBUG loaded listener.js 07:50:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 213 (0x7f66b60b4000) [pid = 23498] [serial = 1803] [outer = 0x7f66aef67c00] 07:50:46 INFO - PROCESS | 23498 | 1461077446298 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]]]}] 07:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1384ms 07:50:46 INFO - PROCESS | 23498 | 1461077446340 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 07:50:46 INFO - PROCESS | 23498 | 1461077446344 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 07:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:50:46 INFO - PROCESS | 23498 | 1461077446350 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:50:46 INFO - PROCESS | 23498 | 1461077446352 Marionette TRACE conn3 <- [1,2374,null,{}] 07:50:46 INFO - PROCESS | 23498 | 1461077446358 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}] 07:50:46 INFO - PROCESS | 23498 | 1461077446535 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 07:50:46 INFO - PROCESS | 23498 | 1461077446744 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ca411800 == 140 [pid = 23498] [id = 601] 07:50:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 214 (0x7f66b2f21c00) [pid = 23498] [serial = 1804] [outer = (nil)] 07:50:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 215 (0x7f66b6241c00) [pid = 23498] [serial = 1805] [outer = 0x7f66b2f21c00] 07:50:46 INFO - PROCESS | 23498 | 1461077446805 Marionette DEBUG loaded listener.js 07:50:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 216 (0x7f66b6522800) [pid = 23498] [serial = 1806] [outer = 0x7f66b2f21c00] 07:50:47 INFO - PROCESS | 23498 | 1461077447630 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]]]}] 07:50:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:50:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1335ms 07:50:47 INFO - PROCESS | 23498 | 1461077447686 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 07:50:47 INFO - PROCESS | 23498 | 1461077447690 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 07:50:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:50:47 INFO - PROCESS | 23498 | 1461077447696 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:50:47 INFO - PROCESS | 23498 | 1461077447699 Marionette TRACE conn3 <- [1,2378,null,{}] 07:50:47 INFO - PROCESS | 23498 | 1461077447704 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}] 07:50:47 INFO - PROCESS | 23498 | 1461077447882 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 07:50:48 INFO - PROCESS | 23498 | 1461077448106 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cae2b800 == 141 [pid = 23498] [id = 602] 07:50:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f66a1cc6000) [pid = 23498] [serial = 1807] [outer = (nil)] 07:50:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f66b2cdc800) [pid = 23498] [serial = 1808] [outer = 0x7f66a1cc6000] 07:50:48 INFO - PROCESS | 23498 | 1461077448218 Marionette DEBUG loaded listener.js 07:50:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66b65db000) [pid = 23498] [serial = 1809] [outer = 0x7f66a1cc6000] 07:50:49 INFO - PROCESS | 23498 | 1461077449003 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]]]}] 07:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1381ms 07:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:50:49 INFO - PROCESS | 23498 | 1461077449077 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 07:50:49 INFO - PROCESS | 23498 | 1461077449080 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 07:50:49 INFO - PROCESS | 23498 | 1461077449086 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:50:49 INFO - PROCESS | 23498 | 1461077449089 Marionette TRACE conn3 <- [1,2382,null,{}] 07:50:49 INFO - PROCESS | 23498 | 1461077449095 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}] 07:50:49 INFO - PROCESS | 23498 | 1461077449320 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 07:50:49 INFO - PROCESS | 23498 | 1461077449532 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb032000 == 142 [pid = 23498] [id = 603] 07:50:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f66a28cc000) [pid = 23498] [serial = 1810] [outer = (nil)] 07:50:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66b7128c00) [pid = 23498] [serial = 1811] [outer = 0x7f66a28cc000] 07:50:49 INFO - PROCESS | 23498 | 1461077449636 Marionette DEBUG loaded listener.js 07:50:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f66b7132000) [pid = 23498] [serial = 1812] [outer = 0x7f66a28cc000] 07:50:50 INFO - PROCESS | 23498 | 1461077450461 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]]]}] 07:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1429ms 07:50:50 INFO - PROCESS | 23498 | 1461077450514 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 07:50:50 INFO - PROCESS | 23498 | 1461077450518 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 07:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:50:50 INFO - PROCESS | 23498 | 1461077450523 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:50:50 INFO - PROCESS | 23498 | 1461077450527 Marionette TRACE conn3 <- [1,2386,null,{}] 07:50:50 INFO - PROCESS | 23498 | 1461077450532 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}] 07:50:50 INFO - PROCESS | 23498 | 1461077450712 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 07:50:50 INFO - PROCESS | 23498 | 1461077450926 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:50 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cd925800 == 143 [pid = 23498] [id = 604] 07:50:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f66b65d1800) [pid = 23498] [serial = 1813] [outer = (nil)] 07:50:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 224 (0x7f66b7435000) [pid = 23498] [serial = 1814] [outer = 0x7f66b65d1800] 07:50:51 INFO - PROCESS | 23498 | 1461077451050 Marionette DEBUG loaded listener.js 07:50:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 225 (0x7f66b7944400) [pid = 23498] [serial = 1815] [outer = 0x7f66b65d1800] 07:50:52 INFO - PROCESS | 23498 | 1461077452013 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]]]}] 07:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1537ms 07:50:52 INFO - PROCESS | 23498 | 1461077452061 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 07:50:52 INFO - PROCESS | 23498 | 1461077452065 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 07:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:50:52 INFO - PROCESS | 23498 | 1461077452071 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:50:52 INFO - PROCESS | 23498 | 1461077452074 Marionette TRACE conn3 <- [1,2390,null,{}] 07:50:52 INFO - PROCESS | 23498 | 1461077452082 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}] 07:50:52 INFO - PROCESS | 23498 | 1461077452324 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 07:50:52 INFO - PROCESS | 23498 | 1461077452547 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a3529000 == 144 [pid = 23498] [id = 605] 07:50:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 226 (0x7f66b794d800) [pid = 23498] [serial = 1816] [outer = (nil)] 07:50:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 227 (0x7f66b84b8c00) [pid = 23498] [serial = 1817] [outer = 0x7f66b794d800] 07:50:52 INFO - PROCESS | 23498 | 1461077452657 Marionette DEBUG loaded listener.js 07:50:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 228 (0x7f66b8b27800) [pid = 23498] [serial = 1818] [outer = 0x7f66b794d800] 07:50:53 INFO - PROCESS | 23498 | 1461077453486 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]]]}] 07:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1485ms 07:50:53 INFO - PROCESS | 23498 | 1461077453557 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 07:50:53 INFO - PROCESS | 23498 | 1461077453560 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 07:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:50:53 INFO - PROCESS | 23498 | 1461077453584 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:50:53 INFO - PROCESS | 23498 | 1461077453588 Marionette TRACE conn3 <- [1,2394,null,{}] 07:50:53 INFO - PROCESS | 23498 | 1461077453593 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}] 07:50:53 INFO - PROCESS | 23498 | 1461077453790 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 07:50:54 INFO - PROCESS | 23498 | 1461077454045 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:54 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66d268e800 == 145 [pid = 23498] [id = 606] 07:50:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 229 (0x7f66b84b3800) [pid = 23498] [serial = 1819] [outer = (nil)] 07:50:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 230 (0x7f66b8fe4400) [pid = 23498] [serial = 1820] [outer = 0x7f66b84b3800] 07:50:54 INFO - PROCESS | 23498 | 1461077454111 Marionette DEBUG loaded listener.js 07:50:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f66b9436400) [pid = 23498] [serial = 1821] [outer = 0x7f66b84b3800] 07:50:54 INFO - PROCESS | 23498 | 1461077454991 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]]]}] 07:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1432ms 07:50:55 INFO - PROCESS | 23498 | 1461077455014 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 07:50:55 INFO - PROCESS | 23498 | 1461077455017 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 07:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:50:55 INFO - PROCESS | 23498 | 1461077455023 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:50:55 INFO - PROCESS | 23498 | 1461077455025 Marionette TRACE conn3 <- [1,2398,null,{}] 07:50:55 INFO - PROCESS | 23498 | 1461077455031 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}] 07:50:55 INFO - PROCESS | 23498 | 1461077455224 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 07:50:55 INFO - PROCESS | 23498 | 1461077455527 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669a3df000 == 146 [pid = 23498] [id = 607] 07:50:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 232 (0x7f66b8ab2400) [pid = 23498] [serial = 1822] [outer = (nil)] 07:50:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 233 (0x7f66b9437000) [pid = 23498] [serial = 1823] [outer = 0x7f66b8ab2400] 07:50:55 INFO - PROCESS | 23498 | 1461077455594 Marionette DEBUG loaded listener.js 07:50:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 234 (0x7f66b9c26000) [pid = 23498] [serial = 1824] [outer = 0x7f66b8ab2400] 07:50:56 INFO - PROCESS | 23498 | 1461077456390 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]]]}] 07:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1435ms 07:50:56 INFO - PROCESS | 23498 | 1461077456459 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 07:50:56 INFO - PROCESS | 23498 | 1461077456462 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 07:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:50:56 INFO - PROCESS | 23498 | 1461077456467 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:50:56 INFO - PROCESS | 23498 | 1461077456469 Marionette TRACE conn3 <- [1,2402,null,{}] 07:50:56 INFO - PROCESS | 23498 | 1461077456475 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}] 07:50:56 INFO - PROCESS | 23498 | 1461077456656 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 07:50:56 INFO - PROCESS | 23498 | 1461077456874 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a29bc000 == 147 [pid = 23498] [id = 608] 07:50:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 235 (0x7f669e053000) [pid = 23498] [serial = 1825] [outer = (nil)] 07:50:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 236 (0x7f669eb4a400) [pid = 23498] [serial = 1826] [outer = 0x7f669e053000] 07:50:57 INFO - PROCESS | 23498 | 1461077457379 Marionette DEBUG loaded listener.js 07:50:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 237 (0x7f66a1946400) [pid = 23498] [serial = 1827] [outer = 0x7f669e053000] 07:50:58 INFO - PROCESS | 23498 | 1461077458331 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]]]}] 07:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1931ms 07:50:58 INFO - PROCESS | 23498 | 1461077458400 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 07:50:58 INFO - PROCESS | 23498 | 1461077458406 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 07:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:50:58 INFO - PROCESS | 23498 | 1461077458415 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:50:58 INFO - PROCESS | 23498 | 1461077458419 Marionette TRACE conn3 <- [1,2406,null,{}] 07:50:58 INFO - PROCESS | 23498 | 1461077458425 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}] 07:50:58 INFO - PROCESS | 23498 | 1461077458609 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 07:50:58 INFO - PROCESS | 23498 | 1461077458839 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abd51800 == 148 [pid = 23498] [id = 609] 07:50:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 238 (0x7f66a0ae1000) [pid = 23498] [serial = 1828] [outer = (nil)] 07:50:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 239 (0x7f66a1bec400) [pid = 23498] [serial = 1829] [outer = 0x7f66a0ae1000] 07:50:58 INFO - PROCESS | 23498 | 1461077458988 Marionette DEBUG loaded listener.js 07:50:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 240 (0x7f66a39de800) [pid = 23498] [serial = 1830] [outer = 0x7f66a0ae1000] 07:51:00 INFO - PROCESS | 23498 | 1461077460028 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]]]}] 07:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1685ms 07:51:00 INFO - PROCESS | 23498 | 1461077460100 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 07:51:00 INFO - PROCESS | 23498 | 1461077460105 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 07:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:51:00 INFO - PROCESS | 23498 | 1461077460113 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:51:00 INFO - PROCESS | 23498 | 1461077460116 Marionette TRACE conn3 <- [1,2410,null,{}] 07:51:00 INFO - PROCESS | 23498 | 1461077460124 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}] 07:51:00 INFO - PROCESS | 23498 | 1461077460381 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ca490800 == 147 [pid = 23498] [id = 349] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afa70000 == 146 [pid = 23498] [id = 593] 07:51:00 INFO - PROCESS | 23498 | --DOMWINDOW == 239 (0x7f66af3d4400) [pid = 23498] [serial = 1679] [outer = (nil)] [url = about:blank] 07:51:00 INFO - PROCESS | 23498 | --DOMWINDOW == 238 (0x7f66af790000) [pid = 23498] [serial = 1682] [outer = (nil)] [url = about:blank] 07:51:00 INFO - PROCESS | 23498 | --DOMWINDOW == 237 (0x7f66afc94400) [pid = 23498] [serial = 1685] [outer = (nil)] [url = about:blank] 07:51:00 INFO - PROCESS | 23498 | --DOMWINDOW == 236 (0x7f669eb47800) [pid = 23498] [serial = 1688] [outer = (nil)] [url = about:blank] 07:51:00 INFO - PROCESS | 23498 | --DOMWINDOW == 235 (0x7f66a1be5800) [pid = 23498] [serial = 1691] [outer = (nil)] [url = about:blank] 07:51:00 INFO - PROCESS | 23498 | --DOMWINDOW == 234 (0x7f66abdd3c00) [pid = 23498] [serial = 1715] [outer = (nil)] [url = about:blank] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a2980000 == 145 [pid = 23498] [id = 592] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae2ef800 == 144 [pid = 23498] [id = 591] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a60d4000 == 143 [pid = 23498] [id = 590] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4852000 == 142 [pid = 23498] [id = 589] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a01b0800 == 141 [pid = 23498] [id = 588] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4d03000 == 140 [pid = 23498] [id = 587] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48db800 == 139 [pid = 23498] [id = 586] 07:51:00 INFO - PROCESS | 23498 | 1461077460817 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b8437800 == 138 [pid = 23498] [id = 581] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7ac0000 == 137 [pid = 23498] [id = 580] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b62d9800 == 136 [pid = 23498] [id = 579] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3f09000 == 135 [pid = 23498] [id = 578] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2bdc800 == 134 [pid = 23498] [id = 577] 07:51:00 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afa71800 == 133 [pid = 23498] [id = 576] 07:51:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1471800 == 134 [pid = 23498] [id = 610] 07:51:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 235 (0x7f66a0ae2c00) [pid = 23498] [serial = 1831] [outer = (nil)] 07:51:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 236 (0x7f66a5c9a400) [pid = 23498] [serial = 1832] [outer = 0x7f66a0ae2c00] 07:51:00 INFO - PROCESS | 23498 | 1461077460893 Marionette DEBUG loaded listener.js 07:51:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 237 (0x7f66abab3c00) [pid = 23498] [serial = 1833] [outer = 0x7f66a0ae2c00] 07:51:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed18800 == 133 [pid = 23498] [id = 575] 07:51:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae90f000 == 132 [pid = 23498] [id = 574] 07:51:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab737000 == 131 [pid = 23498] [id = 573] 07:51:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aef1d000 == 130 [pid = 23498] [id = 541] 07:51:01 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a2978800 == 129 [pid = 23498] [id = 572] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 236 (0x7f66a0ae0000) [pid = 23498] [serial = 1652] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 235 (0x7f66ad23d400) [pid = 23498] [serial = 1667] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 234 (0x7f66ad29ec00) [pid = 23498] [serial = 1649] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 233 (0x7f66a1944400) [pid = 23498] [serial = 1700] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 232 (0x7f66a1dac800) [pid = 23498] [serial = 1701] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 231 (0x7f66a367c400) [pid = 23498] [serial = 1703] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 230 (0x7f66a5c4e800) [pid = 23498] [serial = 1661] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 229 (0x7f66a5fc5c00) [pid = 23498] [serial = 1664] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 228 (0x7f66af234800) [pid = 23498] [serial = 1676] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 227 (0x7f66aea7c000) [pid = 23498] [serial = 1673] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 226 (0x7f66a4f59000) [pid = 23498] [serial = 1706] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 225 (0x7f66a19cd400) [pid = 23498] [serial = 1698] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 224 (0x7f66a1942000) [pid = 23498] [serial = 1697] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 223 (0x7f66a1d57000) [pid = 23498] [serial = 1655] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 222 (0x7f66a0adb000) [pid = 23498] [serial = 1694] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 221 (0x7f66a36d7800) [pid = 23498] [serial = 1658] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f66aececc00) [pid = 23498] [serial = 1670] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66a5c19400) [pid = 23498] [serial = 1709] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f66a5ca2400) [pid = 23498] [serial = 1710] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f66abb11000) [pid = 23498] [serial = 1713] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 216 (0x7f66a5fcb400) [pid = 23498] [serial = 1712] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 215 (0x7f66a4fadc00) [pid = 23498] [serial = 1707] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | --DOMWINDOW == 214 (0x7f66a47b2800) [pid = 23498] [serial = 1704] [outer = (nil)] [url = about:blank] 07:51:01 INFO - PROCESS | 23498 | 1461077461754 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]]]}] 07:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1683ms 07:51:01 INFO - PROCESS | 23498 | 1461077461801 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 07:51:01 INFO - PROCESS | 23498 | 1461077461804 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 07:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:51:01 INFO - PROCESS | 23498 | 1461077461811 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:51:01 INFO - PROCESS | 23498 | 1461077461815 Marionette TRACE conn3 <- [1,2414,null,{}] 07:51:01 INFO - PROCESS | 23498 | 1461077461830 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}] 07:51:02 INFO - PROCESS | 23498 | 1461077462035 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 07:51:02 INFO - PROCESS | 23498 | 1461077462232 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a60db800 == 130 [pid = 23498] [id = 611] 07:51:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 215 (0x7f66a1942000) [pid = 23498] [serial = 1834] [outer = (nil)] 07:51:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 216 (0x7f66ad047400) [pid = 23498] [serial = 1835] [outer = 0x7f66a1942000] 07:51:02 INFO - PROCESS | 23498 | 1461077462302 Marionette DEBUG loaded listener.js 07:51:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f66ad29c000) [pid = 23498] [serial = 1836] [outer = 0x7f66a1942000] 07:51:03 INFO - PROCESS | 23498 | 1461077463062 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]]]}] 07:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1284ms 07:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:51:03 INFO - PROCESS | 23498 | 1461077463095 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 07:51:03 INFO - PROCESS | 23498 | 1461077463099 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 07:51:03 INFO - PROCESS | 23498 | 1461077463105 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:51:03 INFO - PROCESS | 23498 | 1461077463107 Marionette TRACE conn3 <- [1,2418,null,{}] 07:51:03 INFO - PROCESS | 23498 | 1461077463118 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}] 07:51:03 INFO - PROCESS | 23498 | 1461077463363 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 07:51:03 INFO - PROCESS | 23498 | 1461077463412 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae2db800 == 131 [pid = 23498] [id = 612] 07:51:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f66a1be5800) [pid = 23498] [serial = 1837] [outer = (nil)] 07:51:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66af070400) [pid = 23498] [serial = 1838] [outer = 0x7f66a1be5800] 07:51:03 INFO - PROCESS | 23498 | 1461077463496 Marionette DEBUG loaded listener.js 07:51:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f66af3e9400) [pid = 23498] [serial = 1839] [outer = 0x7f66a1be5800] 07:51:04 INFO - PROCESS | 23498 | 1461077464369 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]]]}] 07:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1334ms 07:51:04 INFO - PROCESS | 23498 | 1461077464438 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 07:51:04 INFO - PROCESS | 23498 | 1461077464442 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 07:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:51:04 INFO - PROCESS | 23498 | 1461077464447 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:51:04 INFO - PROCESS | 23498 | 1461077464450 Marionette TRACE conn3 <- [1,2422,null,{}] 07:51:04 INFO - PROCESS | 23498 | 1461077464455 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}] 07:51:04 INFO - PROCESS | 23498 | 1461077464675 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 07:51:04 INFO - PROCESS | 23498 | 1461077464698 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed05800 == 132 [pid = 23498] [id = 613] 07:51:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66af6c1800) [pid = 23498] [serial = 1840] [outer = (nil)] 07:51:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f66af8e1400) [pid = 23498] [serial = 1841] [outer = 0x7f66af6c1800] 07:51:04 INFO - PROCESS | 23498 | 1461077464761 Marionette DEBUG loaded listener.js 07:51:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f66b1813800) [pid = 23498] [serial = 1842] [outer = 0x7f66af6c1800] 07:51:05 INFO - PROCESS | 23498 | --DOMWINDOW == 222 (0x7f669b932800) [pid = 23498] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:51:05 INFO - PROCESS | 23498 | --DOMWINDOW == 221 (0x7f66a13a1400) [pid = 23498] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:51:05 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f669b93cc00) [pid = 23498] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:51:05 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66a13a6c00) [pid = 23498] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:51:05 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f669e061c00) [pid = 23498] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:51:05 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f669e05d000) [pid = 23498] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:51:05 INFO - PROCESS | 23498 | --DOMWINDOW == 216 (0x7f66ad023400) [pid = 23498] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:51:05 INFO - PROCESS | 23498 | 1461077465876 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]]]}] 07:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1476ms 07:51:05 INFO - PROCESS | 23498 | 1461077465926 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 07:51:05 INFO - PROCESS | 23498 | 1461077465929 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 07:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:51:05 INFO - PROCESS | 23498 | 1461077465935 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:51:05 INFO - PROCESS | 23498 | 1461077465937 Marionette TRACE conn3 <- [1,2426,null,{}] 07:51:05 INFO - PROCESS | 23498 | 1461077465942 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}] 07:51:06 INFO - PROCESS | 23498 | 1461077466108 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 07:51:06 INFO - PROCESS | 23498 | 1461077466121 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afa69000 == 133 [pid = 23498] [id = 614] 07:51:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f66b1814400) [pid = 23498] [serial = 1843] [outer = (nil)] 07:51:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f66b2f1e000) [pid = 23498] [serial = 1844] [outer = 0x7f66b1814400] 07:51:06 INFO - PROCESS | 23498 | 1461077466177 Marionette DEBUG loaded listener.js 07:51:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66b3742800) [pid = 23498] [serial = 1845] [outer = 0x7f66b1814400] 07:51:06 INFO - PROCESS | 23498 | 1461077466973 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]]]}] 07:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1075ms 07:51:07 INFO - PROCESS | 23498 | 1461077467010 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 07:51:07 INFO - PROCESS | 23498 | 1461077467013 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 07:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:51:07 INFO - PROCESS | 23498 | 1461077467022 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:51:07 INFO - PROCESS | 23498 | 1461077467025 Marionette TRACE conn3 <- [1,2430,null,{}] 07:51:07 INFO - PROCESS | 23498 | 1461077467030 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}] 07:51:07 INFO - PROCESS | 23498 | 1461077467256 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 07:51:07 INFO - PROCESS | 23498 | 1461077467274 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0dba800 == 134 [pid = 23498] [id = 615] 07:51:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f66af647800) [pid = 23498] [serial = 1846] [outer = (nil)] 07:51:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66b374a800) [pid = 23498] [serial = 1847] [outer = 0x7f66af647800] 07:51:07 INFO - PROCESS | 23498 | 1461077467328 Marionette DEBUG loaded listener.js 07:51:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f66b3f71400) [pid = 23498] [serial = 1848] [outer = 0x7f66af647800] 07:51:08 INFO - PROCESS | 23498 | 1461077468438 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]]]}] 07:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1484ms 07:51:08 INFO - PROCESS | 23498 | 1461077468505 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 07:51:08 INFO - PROCESS | 23498 | 1461077468512 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 07:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:51:08 INFO - PROCESS | 23498 | 1461077468520 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:51:08 INFO - PROCESS | 23498 | 1461077468525 Marionette TRACE conn3 <- [1,2434,null,{}] 07:51:08 INFO - PROCESS | 23498 | 1461077468532 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}] 07:51:08 INFO - PROCESS | 23498 | 1461077468776 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 07:51:08 INFO - PROCESS | 23498 | 1461077468989 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4d14800 == 135 [pid = 23498] [id = 616] 07:51:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f66a3674000) [pid = 23498] [serial = 1849] [outer = (nil)] 07:51:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 224 (0x7f66a47b5800) [pid = 23498] [serial = 1850] [outer = 0x7f66a3674000] 07:51:09 INFO - PROCESS | 23498 | 1461077469099 Marionette DEBUG loaded listener.js 07:51:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 225 (0x7f66a5c47400) [pid = 23498] [serial = 1851] [outer = 0x7f66a3674000] 07:51:10 INFO - PROCESS | 23498 | 1461077470021 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]]]}] 07:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1535ms 07:51:10 INFO - PROCESS | 23498 | 1461077470056 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 07:51:10 INFO - PROCESS | 23498 | 1461077470064 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 07:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:51:10 INFO - PROCESS | 23498 | 1461077470074 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:51:10 INFO - PROCESS | 23498 | 1461077470077 Marionette TRACE conn3 <- [1,2438,null,{}] 07:51:10 INFO - PROCESS | 23498 | 1461077470084 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}] 07:51:10 INFO - PROCESS | 23498 | 1461077470275 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 07:51:10 INFO - PROCESS | 23498 | 1461077470521 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed0c000 == 136 [pid = 23498] [id = 617] 07:51:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 226 (0x7f66ad025800) [pid = 23498] [serial = 1852] [outer = (nil)] 07:51:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 227 (0x7f66ad049800) [pid = 23498] [serial = 1853] [outer = 0x7f66ad025800] 07:51:10 INFO - PROCESS | 23498 | 1461077470616 Marionette DEBUG loaded listener.js 07:51:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 228 (0x7f66af075000) [pid = 23498] [serial = 1854] [outer = 0x7f66ad025800] 07:51:11 INFO - PROCESS | 23498 | 1461077471576 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]]]}] 07:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1530ms 07:51:11 INFO - PROCESS | 23498 | 1461077471604 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 07:51:11 INFO - PROCESS | 23498 | 1461077471608 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 07:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:51:11 INFO - PROCESS | 23498 | 1461077471614 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:51:11 INFO - PROCESS | 23498 | 1461077471620 Marionette TRACE conn3 <- [1,2442,null,{}] 07:51:11 INFO - PROCESS | 23498 | 1461077471635 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}] 07:51:11 INFO - PROCESS | 23498 | 1461077471819 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 07:51:12 INFO - PROCESS | 23498 | 1461077472036 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:12 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3f0d000 == 137 [pid = 23498] [id = 618] 07:51:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 229 (0x7f66af6ba000) [pid = 23498] [serial = 1855] [outer = (nil)] 07:51:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 230 (0x7f66b2cdb800) [pid = 23498] [serial = 1856] [outer = 0x7f66af6ba000] 07:51:12 INFO - PROCESS | 23498 | 1461077472145 Marionette DEBUG loaded listener.js 07:51:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f66b3dce000) [pid = 23498] [serial = 1857] [outer = 0x7f66af6ba000] 07:51:12 INFO - PROCESS | 23498 | 1461077472996 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]]]}] 07:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1439ms 07:51:13 INFO - PROCESS | 23498 | 1461077473054 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 07:51:13 INFO - PROCESS | 23498 | 1461077473058 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 07:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:51:13 INFO - PROCESS | 23498 | 1461077473063 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:51:13 INFO - PROCESS | 23498 | 1461077473067 Marionette TRACE conn3 <- [1,2446,null,{}] 07:51:13 INFO - PROCESS | 23498 | 1461077473089 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}] 07:51:13 INFO - PROCESS | 23498 | 1461077473275 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 07:51:13 INFO - PROCESS | 23498 | 1461077473484 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7925000 == 138 [pid = 23498] [id = 619] 07:51:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 232 (0x7f66afbf9c00) [pid = 23498] [serial = 1858] [outer = (nil)] 07:51:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 233 (0x7f66b60b7c00) [pid = 23498] [serial = 1859] [outer = 0x7f66afbf9c00] 07:51:13 INFO - PROCESS | 23498 | 1461077473589 Marionette DEBUG loaded listener.js 07:51:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 234 (0x7f66b712b400) [pid = 23498] [serial = 1860] [outer = 0x7f66afbf9c00] 07:51:14 INFO - PROCESS | 23498 | 1461077474377 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]]]}] 07:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1334ms 07:51:14 INFO - PROCESS | 23498 | 1461077474399 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 07:51:14 INFO - PROCESS | 23498 | 1461077474402 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 07:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:51:14 INFO - PROCESS | 23498 | 1461077474408 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:51:14 INFO - PROCESS | 23498 | 1461077474410 Marionette TRACE conn3 <- [1,2450,null,{}] 07:51:14 INFO - PROCESS | 23498 | 1461077474416 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}] 07:51:14 INFO - PROCESS | 23498 | 1461077474593 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 07:51:14 INFO - PROCESS | 23498 | 1461077474807 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b89b1800 == 139 [pid = 23498] [id = 620] 07:51:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 235 (0x7f66b374e400) [pid = 23498] [serial = 1861] [outer = (nil)] 07:51:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 236 (0x7f66b769f400) [pid = 23498] [serial = 1862] [outer = 0x7f66b374e400] 07:51:14 INFO - PROCESS | 23498 | 1461077474912 Marionette DEBUG loaded listener.js 07:51:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 237 (0x7f66b7c4fc00) [pid = 23498] [serial = 1863] [outer = 0x7f66b374e400] 07:51:15 INFO - PROCESS | 23498 | 1461077475800 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]]]}] 07:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1429ms 07:51:15 INFO - PROCESS | 23498 | 1461077475838 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 07:51:15 INFO - PROCESS | 23498 | 1461077475841 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 07:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:51:15 INFO - PROCESS | 23498 | 1461077475846 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:51:15 INFO - PROCESS | 23498 | 1461077475849 Marionette TRACE conn3 <- [1,2454,null,{}] 07:51:15 INFO - PROCESS | 23498 | 1461077475854 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}] 07:51:16 INFO - PROCESS | 23498 | 1461077476038 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 07:51:16 INFO - PROCESS | 23498 | 1461077476256 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5dac000 == 140 [pid = 23498] [id = 621] 07:51:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 238 (0x7f66b3f6f800) [pid = 23498] [serial = 1864] [outer = (nil)] 07:51:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 239 (0x7f66b9c2ac00) [pid = 23498] [serial = 1865] [outer = 0x7f66b3f6f800] 07:51:16 INFO - PROCESS | 23498 | 1461077476367 Marionette DEBUG loaded listener.js 07:51:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 240 (0x7f66bb082400) [pid = 23498] [serial = 1866] [outer = 0x7f66b3f6f800] 07:51:17 INFO - PROCESS | 23498 | 1461077477162 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]]]}] 07:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1387ms 07:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:51:17 INFO - PROCESS | 23498 | 1461077477235 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 07:51:17 INFO - PROCESS | 23498 | 1461077477237 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 07:51:17 INFO - PROCESS | 23498 | 1461077477244 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:51:17 INFO - PROCESS | 23498 | 1461077477247 Marionette TRACE conn3 <- [1,2458,null,{}] 07:51:17 INFO - PROCESS | 23498 | 1461077477252 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}] 07:51:17 INFO - PROCESS | 23498 | 1461077477443 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 07:51:17 INFO - PROCESS | 23498 | 1461077477710 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cd933000 == 141 [pid = 23498] [id = 622] 07:51:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 241 (0x7f66a0adc800) [pid = 23498] [serial = 1867] [outer = (nil)] 07:51:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 242 (0x7f66bb23b000) [pid = 23498] [serial = 1868] [outer = 0x7f66a0adc800] 07:51:17 INFO - PROCESS | 23498 | 1461077477782 Marionette DEBUG loaded listener.js 07:51:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 243 (0x7f66bec49800) [pid = 23498] [serial = 1869] [outer = 0x7f66a0adc800] 07:51:18 INFO - PROCESS | 23498 | 1461077478595 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]]]}] 07:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1381ms 07:51:18 INFO - PROCESS | 23498 | 1461077478625 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 07:51:18 INFO - PROCESS | 23498 | 1461077478628 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 07:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:51:18 INFO - PROCESS | 23498 | 1461077478633 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:51:18 INFO - PROCESS | 23498 | 1461077478636 Marionette TRACE conn3 <- [1,2462,null,{}] 07:51:18 INFO - PROCESS | 23498 | 1461077478642 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}] 07:51:18 INFO - PROCESS | 23498 | 1461077478821 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 07:51:19 INFO - PROCESS | 23498 | 1461077479040 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:19 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669a9d1000 == 142 [pid = 23498] [id = 623] 07:51:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 244 (0x7f66b7e54000) [pid = 23498] [serial = 1870] [outer = (nil)] 07:51:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 245 (0x7f66c4a5b000) [pid = 23498] [serial = 1871] [outer = 0x7f66b7e54000] 07:51:19 INFO - PROCESS | 23498 | 1461077479149 Marionette DEBUG loaded listener.js 07:51:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 246 (0x7f66c566a800) [pid = 23498] [serial = 1872] [outer = 0x7f66b7e54000] 07:51:19 INFO - PROCESS | 23498 | 1461077479991 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]]]}] 07:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1383ms 07:51:20 INFO - PROCESS | 23498 | 1461077480018 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 07:51:20 INFO - PROCESS | 23498 | 1461077480021 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 07:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:51:20 INFO - PROCESS | 23498 | 1461077480027 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:51:20 INFO - PROCESS | 23498 | 1461077480030 Marionette TRACE conn3 <- [1,2466,null,{}] 07:51:20 INFO - PROCESS | 23498 | 1461077480035 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}] 07:51:20 INFO - PROCESS | 23498 | 1461077480212 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 07:51:20 INFO - PROCESS | 23498 | 1461077480428 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1ba3800 == 143 [pid = 23498] [id = 624] 07:51:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 247 (0x7f66bb08a000) [pid = 23498] [serial = 1873] [outer = (nil)] 07:51:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 248 (0x7f66c58bbc00) [pid = 23498] [serial = 1874] [outer = 0x7f66bb08a000] 07:51:20 INFO - PROCESS | 23498 | 1461077480535 Marionette DEBUG loaded listener.js 07:51:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 249 (0x7f66c59bcc00) [pid = 23498] [serial = 1875] [outer = 0x7f66bb08a000] 07:51:21 INFO - PROCESS | 23498 | 1461077481336 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]]]}] 07:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1327ms 07:51:21 INFO - PROCESS | 23498 | 1461077481355 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 07:51:21 INFO - PROCESS | 23498 | 1461077481357 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 07:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:51:21 INFO - PROCESS | 23498 | 1461077481364 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:51:21 INFO - PROCESS | 23498 | 1461077481366 Marionette TRACE conn3 <- [1,2470,null,{}] 07:51:21 INFO - PROCESS | 23498 | 1461077481372 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}] 07:51:21 INFO - PROCESS | 23498 | 1461077481558 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 07:51:21 INFO - PROCESS | 23498 | 1461077481789 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab72a800 == 144 [pid = 23498] [id = 625] 07:51:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 250 (0x7f66bb240000) [pid = 23498] [serial = 1876] [outer = (nil)] 07:51:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 251 (0x7f66c5d0f000) [pid = 23498] [serial = 1877] [outer = 0x7f66bb240000] 07:51:21 INFO - PROCESS | 23498 | 1461077481866 Marionette DEBUG loaded listener.js 07:51:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 252 (0x7f66c6a31c00) [pid = 23498] [serial = 1878] [outer = 0x7f66bb240000] 07:51:22 INFO - PROCESS | 23498 | 1461077482690 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]]]}] 07:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1380ms 07:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:51:22 INFO - PROCESS | 23498 | 1461077482745 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 07:51:22 INFO - PROCESS | 23498 | 1461077482748 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 07:51:22 INFO - PROCESS | 23498 | 1461077482755 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:51:22 INFO - PROCESS | 23498 | 1461077482759 Marionette TRACE conn3 <- [1,2474,null,{}] 07:51:22 INFO - PROCESS | 23498 | 1461077482764 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}] 07:51:22 INFO - PROCESS | 23498 | 1461077482981 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 07:51:23 INFO - PROCESS | 23498 | 1461077483201 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4bba000 == 145 [pid = 23498] [id = 626] 07:51:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 253 (0x7f66a13af400) [pid = 23498] [serial = 1879] [outer = (nil)] 07:51:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 254 (0x7f66c87d1400) [pid = 23498] [serial = 1880] [outer = 0x7f66a13af400] 07:51:23 INFO - PROCESS | 23498 | 1461077483316 Marionette DEBUG loaded listener.js 07:51:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 255 (0x7f66ca457800) [pid = 23498] [serial = 1881] [outer = 0x7f66a13af400] 07:51:24 INFO - PROCESS | 23498 | 1461077484156 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]]]}] 07:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1435ms 07:51:24 INFO - PROCESS | 23498 | 1461077484190 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 07:51:24 INFO - PROCESS | 23498 | 1461077484193 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 07:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:51:24 INFO - PROCESS | 23498 | 1461077484199 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:51:24 INFO - PROCESS | 23498 | 1461077484202 Marionette TRACE conn3 <- [1,2478,null,{}] 07:51:24 INFO - PROCESS | 23498 | 1461077484208 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}] 07:51:24 INFO - PROCESS | 23498 | 1461077484391 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 07:51:24 INFO - PROCESS | 23498 | 1461077484612 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a07e1000 == 146 [pid = 23498] [id = 627] 07:51:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 256 (0x7f669e05e000) [pid = 23498] [serial = 1882] [outer = (nil)] 07:51:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 257 (0x7f669fe4fc00) [pid = 23498] [serial = 1883] [outer = 0x7f669e05e000] 07:51:25 INFO - PROCESS | 23498 | 1461077485052 Marionette DEBUG loaded listener.js 07:51:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 258 (0x7f66a1bdc400) [pid = 23498] [serial = 1884] [outer = 0x7f669e05e000] 07:51:26 INFO - PROCESS | 23498 | 1461077486074 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]]]}] 07:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1938ms 07:51:26 INFO - PROCESS | 23498 | 1461077486138 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 07:51:26 INFO - PROCESS | 23498 | 1461077486142 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 07:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:51:26 INFO - PROCESS | 23498 | 1461077486150 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:51:26 INFO - PROCESS | 23498 | 1461077486154 Marionette TRACE conn3 <- [1,2482,null,{}] 07:51:26 INFO - PROCESS | 23498 | 1461077486161 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}] 07:51:26 INFO - PROCESS | 23498 | 1461077486354 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 07:51:26 INFO - PROCESS | 23498 | 1461077486576 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1912000 == 147 [pid = 23498] [id = 628] 07:51:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 259 (0x7f669b934000) [pid = 23498] [serial = 1885] [outer = (nil)] 07:51:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 260 (0x7f669eb4b000) [pid = 23498] [serial = 1886] [outer = 0x7f669b934000] 07:51:26 INFO - PROCESS | 23498 | 1461077486696 Marionette DEBUG loaded listener.js 07:51:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 261 (0x7f66a4faa000) [pid = 23498] [serial = 1887] [outer = 0x7f669b934000] 07:51:27 INFO - PROCESS | 23498 | 1461077487702 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]]]}] 07:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1631ms 07:51:27 INFO - PROCESS | 23498 | 1461077487780 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 07:51:27 INFO - PROCESS | 23498 | 1461077487786 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 07:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:51:27 INFO - PROCESS | 23498 | 1461077487795 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:51:27 INFO - PROCESS | 23498 | 1461077487799 Marionette TRACE conn3 <- [1,2486,null,{}] 07:51:27 INFO - PROCESS | 23498 | 1461077487805 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}] 07:51:27 INFO - PROCESS | 23498 | 1461077487995 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 07:51:28 INFO - PROCESS | 23498 | 1461077488281 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4633000 == 148 [pid = 23498] [id = 629] 07:51:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 262 (0x7f66a5c54400) [pid = 23498] [serial = 1888] [outer = (nil)] 07:51:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 263 (0x7f66abab4400) [pid = 23498] [serial = 1889] [outer = 0x7f66a5c54400] 07:51:28 INFO - PROCESS | 23498 | 1461077488389 Marionette DEBUG loaded listener.js 07:51:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 264 (0x7f66ad043800) [pid = 23498] [serial = 1890] [outer = 0x7f66a5c54400] 07:51:29 INFO - PROCESS | 23498 | 1461077489170 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]]]}] 07:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1429ms 07:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:51:29 INFO - PROCESS | 23498 | 1461077489226 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 07:51:29 INFO - PROCESS | 23498 | 1461077489229 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 07:51:29 INFO - PROCESS | 23498 | 1461077489235 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:51:29 INFO - PROCESS | 23498 | 1461077489240 Marionette TRACE conn3 <- [1,2490,null,{}] 07:51:29 INFO - PROCESS | 23498 | 1461077489254 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}] 07:51:29 INFO - PROCESS | 23498 | 1461077489446 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 07:51:29 INFO - PROCESS | 23498 | 1461077489665 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a60cb000 == 149 [pid = 23498] [id = 630] 07:51:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 265 (0x7f66abb10000) [pid = 23498] [serial = 1891] [outer = (nil)] 07:51:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 266 (0x7f66af239400) [pid = 23498] [serial = 1892] [outer = 0x7f66abb10000] 07:51:29 INFO - PROCESS | 23498 | 1461077489771 Marionette DEBUG loaded listener.js 07:51:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 267 (0x7f66af64e000) [pid = 23498] [serial = 1893] [outer = 0x7f66abb10000] 07:51:30 INFO - PROCESS | 23498 | 1461077490614 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]]]}] 07:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1444ms 07:51:30 INFO - PROCESS | 23498 | 1461077490679 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 07:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:51:30 INFO - PROCESS | 23498 | 1461077490688 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 07:51:30 INFO - PROCESS | 23498 | 1461077490693 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:51:30 INFO - PROCESS | 23498 | 1461077490695 Marionette TRACE conn3 <- [1,2494,null,{}] 07:51:30 INFO - PROCESS | 23498 | 1461077490701 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}] 07:51:30 INFO - PROCESS | 23498 | 1461077490874 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 07:51:31 INFO - PROCESS | 23498 | 1461077491213 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7aca000 == 148 [pid = 23498] [id = 561] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab740000 == 147 [pid = 23498] [id = 531] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1468000 == 146 [pid = 23498] [id = 564] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a17d2800 == 145 [pid = 23498] [id = 563] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a17e7000 == 144 [pid = 23498] [id = 562] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 266 (0x7f66af235800) [pid = 23498] [serial = 1781] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 265 (0x7f66af3d6800) [pid = 23498] [serial = 1733] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 264 (0x7f66ad2a1000) [pid = 23498] [serial = 1730] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 263 (0x7f66a1be0c00) [pid = 23498] [serial = 1718] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 262 (0x7f66ad04fc00) [pid = 23498] [serial = 1727] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 261 (0x7f66a36df800) [pid = 23498] [serial = 1721] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 260 (0x7f66a1be9800) [pid = 23498] [serial = 1757] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 259 (0x7f66af8de000) [pid = 23498] [serial = 1736] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 258 (0x7f66b3750800) [pid = 23498] [serial = 1754] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 257 (0x7f66b0c07c00) [pid = 23498] [serial = 1739] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 256 (0x7f66b36be000) [pid = 23498] [serial = 1751] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 255 (0x7f66b2f22400) [pid = 23498] [serial = 1748] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 254 (0x7f66a5d6e400) [pid = 23498] [serial = 1724] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 253 (0x7f66b175bc00) [pid = 23498] [serial = 1742] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | --DOMWINDOW == 252 (0x7f66b181ac00) [pid = 23498] [serial = 1745] [outer = (nil)] [url = about:blank] 07:51:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a17e7000 == 145 [pid = 23498] [id = 631] 07:51:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 253 (0x7f669fef7c00) [pid = 23498] [serial = 1894] [outer = (nil)] 07:51:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 254 (0x7f66a1bec800) [pid = 23498] [serial = 1895] [outer = 0x7f669fef7c00] 07:51:31 INFO - PROCESS | 23498 | 1461077491424 Marionette DEBUG loaded listener.js 07:51:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 255 (0x7f66a5d6e400) [pid = 23498] [serial = 1896] [outer = 0x7f669fef7c00] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afa69000 == 144 [pid = 23498] [id = 614] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed05800 == 143 [pid = 23498] [id = 613] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae2db800 == 142 [pid = 23498] [id = 612] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a60db800 == 141 [pid = 23498] [id = 611] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1471800 == 140 [pid = 23498] [id = 610] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abd51800 == 139 [pid = 23498] [id = 609] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a29bc000 == 138 [pid = 23498] [id = 608] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cb032000 == 137 [pid = 23498] [id = 603] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cae2b800 == 136 [pid = 23498] [id = 602] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ca411800 == 135 [pid = 23498] [id = 601] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c6d4f000 == 134 [pid = 23498] [id = 600] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c59e6000 == 133 [pid = 23498] [id = 599] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b8dd7800 == 132 [pid = 23498] [id = 598] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b62ce800 == 131 [pid = 23498] [id = 597] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b094b000 == 130 [pid = 23498] [id = 596] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad409800 == 129 [pid = 23498] [id = 595] 07:51:31 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a028c000 == 128 [pid = 23498] [id = 594] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 254 (0x7f66aea72400) [pid = 23498] [serial = 1776] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 253 (0x7f66a5c9d000) [pid = 23498] [serial = 1770] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 252 (0x7f66a367b800) [pid = 23498] [serial = 1766] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 251 (0x7f66a0adc000) [pid = 23498] [serial = 1763] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 250 (0x7f66abab4c00) [pid = 23498] [serial = 1773] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 249 (0x7f66ad049400) [pid = 23498] [serial = 1775] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 248 (0x7f66a1d58c00) [pid = 23498] [serial = 1764] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 247 (0x7f66a1dae000) [pid = 23498] [serial = 1778] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 246 (0x7f66a47c0400) [pid = 23498] [serial = 1767] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 245 (0x7f66aece7000) [pid = 23498] [serial = 1779] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 244 (0x7f66a4f55400) [pid = 23498] [serial = 1769] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 243 (0x7f66a5ca3c00) [pid = 23498] [serial = 1772] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 242 (0x7f669eb48800) [pid = 23498] [serial = 1760] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | --DOMWINDOW == 241 (0x7f669fe4dc00) [pid = 23498] [serial = 1761] [outer = (nil)] [url = about:blank] 07:51:32 INFO - PROCESS | 23498 | 1461077492142 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]]]}] 07:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1483ms 07:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:51:32 INFO - PROCESS | 23498 | 1461077492177 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 07:51:32 INFO - PROCESS | 23498 | 1461077492179 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 07:51:32 INFO - PROCESS | 23498 | 1461077492186 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:51:32 INFO - PROCESS | 23498 | 1461077492188 Marionette TRACE conn3 <- [1,2498,null,{}] 07:51:32 INFO - PROCESS | 23498 | 1461077492193 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}] 07:51:32 INFO - PROCESS | 23498 | 1461077492357 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 07:51:32 INFO - PROCESS | 23498 | 1461077492533 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4623800 == 129 [pid = 23498] [id = 632] 07:51:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 242 (0x7f66a4f55400) [pid = 23498] [serial = 1897] [outer = (nil)] 07:51:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 243 (0x7f66af241000) [pid = 23498] [serial = 1898] [outer = 0x7f66a4f55400] 07:51:32 INFO - PROCESS | 23498 | 1461077492597 Marionette DEBUG loaded listener.js 07:51:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 244 (0x7f66b2c99c00) [pid = 23498] [serial = 1899] [outer = 0x7f66a4f55400] 07:51:33 INFO - PROCESS | 23498 | 1461077493323 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]]]}] 07:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1179ms 07:51:33 INFO - PROCESS | 23498 | 1461077493363 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 07:51:33 INFO - PROCESS | 23498 | 1461077493366 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 07:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:51:33 INFO - PROCESS | 23498 | 1461077493398 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:51:33 INFO - PROCESS | 23498 | 1461077493400 Marionette TRACE conn3 <- [1,2502,null,{}] 07:51:33 INFO - PROCESS | 23498 | 1461077493407 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}] 07:51:33 INFO - PROCESS | 23498 | 1461077493581 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 07:51:33 INFO - PROCESS | 23498 | 1461077493590 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae91f000 == 130 [pid = 23498] [id = 633] 07:51:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 245 (0x7f66b36b2400) [pid = 23498] [serial = 1900] [outer = (nil)] 07:51:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 246 (0x7f66b3f70800) [pid = 23498] [serial = 1901] [outer = 0x7f66b36b2400] 07:51:33 INFO - PROCESS | 23498 | 1461077493645 Marionette DEBUG loaded listener.js 07:51:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 247 (0x7f66b5893000) [pid = 23498] [serial = 1902] [outer = 0x7f66b36b2400] 07:51:34 INFO - PROCESS | 23498 | 1461077494548 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]]]}] 07:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1212ms 07:51:34 INFO - PROCESS | 23498 | 1461077494584 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 07:51:34 INFO - PROCESS | 23498 | 1461077494587 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 07:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:51:34 INFO - PROCESS | 23498 | 1461077494593 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:51:34 INFO - PROCESS | 23498 | 1461077494595 Marionette TRACE conn3 <- [1,2506,null,{}] 07:51:34 INFO - PROCESS | 23498 | 1461077494608 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}] 07:51:34 INFO - PROCESS | 23498 | 1461077494829 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 07:51:34 INFO - PROCESS | 23498 | 1461077494856 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af052800 == 131 [pid = 23498] [id = 634] 07:51:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 248 (0x7f66b3743800) [pid = 23498] [serial = 1903] [outer = (nil)] 07:51:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 249 (0x7f66b623f800) [pid = 23498] [serial = 1904] [outer = 0x7f66b3743800] 07:51:34 INFO - PROCESS | 23498 | 1461077494909 Marionette DEBUG loaded listener.js 07:51:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 250 (0x7f66b65dd400) [pid = 23498] [serial = 1905] [outer = 0x7f66b3743800] 07:51:35 INFO - PROCESS | 23498 | 1461077495686 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]]]}] 07:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1132ms 07:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:51:35 INFO - PROCESS | 23498 | 1461077495725 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 07:51:35 INFO - PROCESS | 23498 | 1461077495728 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 07:51:35 INFO - PROCESS | 23498 | 1461077495733 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:51:35 INFO - PROCESS | 23498 | 1461077495735 Marionette TRACE conn3 <- [1,2510,null,{}] 07:51:35 INFO - PROCESS | 23498 | 1461077495741 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}] 07:51:36 INFO - PROCESS | 23498 | 1461077496754 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 249 (0x7f66b1814400) [pid = 23498] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 248 (0x7f669e053000) [pid = 23498] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 247 (0x7f66af6c1800) [pid = 23498] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 246 (0x7f66a13a3000) [pid = 23498] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 245 (0x7f669e05c400) [pid = 23498] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 244 (0x7f669eb51400) [pid = 23498] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 243 (0x7f66a13a1c00) [pid = 23498] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 242 (0x7f66a1942000) [pid = 23498] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 241 (0x7f66a1945800) [pid = 23498] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 240 (0x7f66a1949c00) [pid = 23498] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 239 (0x7f66a1be5800) [pid = 23498] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 238 (0x7f669eb46000) [pid = 23498] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 237 (0x7f66b7435c00) [pid = 23498] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 236 (0x7f669feea400) [pid = 23498] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 235 (0x7f66a1cd0c00) [pid = 23498] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 234 (0x7f66a0ae2c00) [pid = 23498] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 233 (0x7f66a0ae1000) [pid = 23498] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 232 (0x7f66abdcb400) [pid = 23498] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 231 (0x7f66abdd2000) [pid = 23498] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 230 (0x7f66a1daa400) [pid = 23498] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 229 (0x7f66a0ad8400) [pid = 23498] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:51:36 INFO - PROCESS | 23498 | --DOMWINDOW == 228 (0x7f66a13a9000) [pid = 23498] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:51:36 INFO - PROCESS | 23498 | 1461077496956 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a0124800 == 132 [pid = 23498] [id = 635] 07:51:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 229 (0x7f669b936c00) [pid = 23498] [serial = 1906] [outer = (nil)] 07:51:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 230 (0x7f669eb46000) [pid = 23498] [serial = 1907] [outer = 0x7f669b936c00] 07:51:37 INFO - PROCESS | 23498 | 1461077497020 Marionette DEBUG loaded listener.js 07:51:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f66a13a6c00) [pid = 23498] [serial = 1908] [outer = 0x7f669b936c00] 07:51:37 INFO - PROCESS | 23498 | 1461077497616 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]]]}] 07:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1934ms 07:51:37 INFO - PROCESS | 23498 | 1461077497676 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 07:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:51:37 INFO - PROCESS | 23498 | 1461077497679 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 07:51:37 INFO - PROCESS | 23498 | 1461077497684 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:51:37 INFO - PROCESS | 23498 | 1461077497693 Marionette TRACE conn3 <- [1,2514,null,{}] 07:51:37 INFO - PROCESS | 23498 | 1461077497702 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}] 07:51:37 INFO - PROCESS | 23498 | 1461077497878 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 07:51:38 INFO - PROCESS | 23498 | 1461077498048 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:38 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0c9b800 == 133 [pid = 23498] [id = 636] 07:51:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 232 (0x7f669b93b800) [pid = 23498] [serial = 1909] [outer = (nil)] 07:51:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 233 (0x7f66a4805800) [pid = 23498] [serial = 1910] [outer = 0x7f669b93b800] 07:51:38 INFO - PROCESS | 23498 | 1461077498108 Marionette DEBUG loaded listener.js 07:51:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 234 (0x7f66af78b000) [pid = 23498] [serial = 1911] [outer = 0x7f669b93b800] 07:51:38 INFO - PROCESS | 23498 | 1461077498938 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]]]}] 07:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1293ms 07:51:38 INFO - PROCESS | 23498 | 1461077498980 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 07:51:38 INFO - PROCESS | 23498 | 1461077498985 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 07:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:51:38 INFO - PROCESS | 23498 | 1461077498994 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:51:39 INFO - PROCESS | 23498 | 1461077499000 Marionette TRACE conn3 <- [1,2518,null,{}] 07:51:39 INFO - PROCESS | 23498 | 1461077499011 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}] 07:51:39 INFO - PROCESS | 23498 | 1461077499242 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 07:51:39 INFO - PROCESS | 23498 | 1461077499514 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a462b800 == 134 [pid = 23498] [id = 637] 07:51:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 235 (0x7f66a1bd9400) [pid = 23498] [serial = 1912] [outer = (nil)] 07:51:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 236 (0x7f66a1dcdc00) [pid = 23498] [serial = 1913] [outer = 0x7f66a1bd9400] 07:51:39 INFO - PROCESS | 23498 | 1461077499624 Marionette DEBUG loaded listener.js 07:51:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 237 (0x7f66a46f2800) [pid = 23498] [serial = 1914] [outer = 0x7f66a1bd9400] 07:51:40 INFO - PROCESS | 23498 | 1461077500474 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]]]}] 07:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1542ms 07:51:40 INFO - PROCESS | 23498 | 1461077500536 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 07:51:40 INFO - PROCESS | 23498 | 1461077500544 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 07:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:51:40 INFO - PROCESS | 23498 | 1461077500554 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:51:40 INFO - PROCESS | 23498 | 1461077500559 Marionette TRACE conn3 <- [1,2522,null,{}] 07:51:40 INFO - PROCESS | 23498 | 1461077500565 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}] 07:51:40 INFO - PROCESS | 23498 | 1461077500771 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 07:51:41 INFO - PROCESS | 23498 | 1461077501104 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad4e2000 == 135 [pid = 23498] [id = 638] 07:51:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 238 (0x7f66a5fc5c00) [pid = 23498] [serial = 1915] [outer = (nil)] 07:51:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 239 (0x7f66ab908800) [pid = 23498] [serial = 1916] [outer = 0x7f66a5fc5c00] 07:51:41 INFO - PROCESS | 23498 | 1461077501176 Marionette DEBUG loaded listener.js 07:51:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 240 (0x7f66ad048000) [pid = 23498] [serial = 1917] [outer = 0x7f66a5fc5c00] 07:51:42 INFO - PROCESS | 23498 | 1461077502090 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]]]}] 07:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1579ms 07:51:42 INFO - PROCESS | 23498 | 1461077502134 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 07:51:42 INFO - PROCESS | 23498 | 1461077502138 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 07:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:51:42 INFO - PROCESS | 23498 | 1461077502144 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:51:42 INFO - PROCESS | 23498 | 1461077502150 Marionette TRACE conn3 <- [1,2526,null,{}] 07:51:42 INFO - PROCESS | 23498 | 1461077502165 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}] 07:51:42 INFO - PROCESS | 23498 | 1461077502360 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 07:51:42 INFO - PROCESS | 23498 | 1461077502621 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:42 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3ec5800 == 136 [pid = 23498] [id = 639] 07:51:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 241 (0x7f66af3d1800) [pid = 23498] [serial = 1918] [outer = (nil)] 07:51:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 242 (0x7f66afa0a400) [pid = 23498] [serial = 1919] [outer = 0x7f66af3d1800] 07:51:42 INFO - PROCESS | 23498 | 1461077502748 Marionette DEBUG loaded listener.js 07:51:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 243 (0x7f66b2c95800) [pid = 23498] [serial = 1920] [outer = 0x7f66af3d1800] 07:51:43 INFO - PROCESS | 23498 | 1461077503570 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]]]}] 07:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1484ms 07:51:43 INFO - PROCESS | 23498 | 1461077503629 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 07:51:43 INFO - PROCESS | 23498 | 1461077503633 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 07:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:51:43 INFO - PROCESS | 23498 | 1461077503640 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:51:43 INFO - PROCESS | 23498 | 1461077503643 Marionette TRACE conn3 <- [1,2530,null,{}] 07:51:43 INFO - PROCESS | 23498 | 1461077503649 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}] 07:51:43 INFO - PROCESS | 23498 | 1461077503831 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 07:51:44 INFO - PROCESS | 23498 | 1461077504050 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7639000 == 137 [pid = 23498] [id = 640] 07:51:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 244 (0x7f66af3ef000) [pid = 23498] [serial = 1921] [outer = (nil)] 07:51:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 245 (0x7f66b3f73000) [pid = 23498] [serial = 1922] [outer = 0x7f66af3ef000] 07:51:44 INFO - PROCESS | 23498 | 1461077504158 Marionette DEBUG loaded listener.js 07:51:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 246 (0x7f66b770b400) [pid = 23498] [serial = 1923] [outer = 0x7f66af3ef000] 07:51:44 INFO - PROCESS | 23498 | 1461077504991 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]]]}] 07:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1387ms 07:51:45 INFO - PROCESS | 23498 | 1461077505028 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 07:51:45 INFO - PROCESS | 23498 | 1461077505031 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 07:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:51:45 INFO - PROCESS | 23498 | 1461077505037 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:51:45 INFO - PROCESS | 23498 | 1461077505041 Marionette TRACE conn3 <- [1,2534,null,{}] 07:51:45 INFO - PROCESS | 23498 | 1461077505046 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}] 07:51:45 INFO - PROCESS | 23498 | 1461077505231 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 07:51:45 INFO - PROCESS | 23498 | 1461077505450 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b89a1800 == 138 [pid = 23498] [id = 641] 07:51:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 247 (0x7f66b3dc9400) [pid = 23498] [serial = 1924] [outer = (nil)] 07:51:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 248 (0x7f66b84b8400) [pid = 23498] [serial = 1925] [outer = 0x7f66b3dc9400] 07:51:45 INFO - PROCESS | 23498 | 1461077505555 Marionette DEBUG loaded listener.js 07:51:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 249 (0x7f66b8b28400) [pid = 23498] [serial = 1926] [outer = 0x7f66b3dc9400] 07:51:46 INFO - PROCESS | 23498 | 1461077506395 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]]]}] 07:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1384ms 07:51:46 INFO - PROCESS | 23498 | 1461077506424 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 07:51:46 INFO - PROCESS | 23498 | 1461077506426 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 07:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:51:46 INFO - PROCESS | 23498 | 1461077506432 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:51:46 INFO - PROCESS | 23498 | 1461077506434 Marionette TRACE conn3 <- [1,2538,null,{}] 07:51:46 INFO - PROCESS | 23498 | 1461077506440 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}] 07:51:46 INFO - PROCESS | 23498 | 1461077506639 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 07:51:46 INFO - PROCESS | 23498 | 1461077506876 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c56f5800 == 139 [pid = 23498] [id = 642] 07:51:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 250 (0x7f66b8b29000) [pid = 23498] [serial = 1927] [outer = (nil)] 07:51:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 251 (0x7f66bb23b400) [pid = 23498] [serial = 1928] [outer = 0x7f66b8b29000] 07:51:46 INFO - PROCESS | 23498 | 1461077506944 Marionette DEBUG loaded listener.js 07:51:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 252 (0x7f66c6d06000) [pid = 23498] [serial = 1929] [outer = 0x7f66b8b29000] 07:51:47 INFO - PROCESS | 23498 | 1461077507809 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]]]}] 07:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1431ms 07:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:51:47 INFO - PROCESS | 23498 | 1461077507864 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 07:51:47 INFO - PROCESS | 23498 | 1461077507867 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 07:51:47 INFO - PROCESS | 23498 | 1461077507871 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:51:47 INFO - PROCESS | 23498 | 1461077507878 Marionette TRACE conn3 <- [1,2542,null,{}] 07:51:47 INFO - PROCESS | 23498 | 1461077507883 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}] 07:51:48 INFO - PROCESS | 23498 | 1461077508070 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 07:51:48 INFO - PROCESS | 23498 | 1461077508300 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8db7000 == 140 [pid = 23498] [id = 643] 07:51:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 253 (0x7f66b943a000) [pid = 23498] [serial = 1930] [outer = (nil)] 07:51:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 254 (0x7f66c8c27000) [pid = 23498] [serial = 1931] [outer = 0x7f66b943a000] 07:51:48 INFO - PROCESS | 23498 | 1461077508408 Marionette DEBUG loaded listener.js 07:51:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 255 (0x7f66ca44f400) [pid = 23498] [serial = 1932] [outer = 0x7f66b943a000] 07:51:49 INFO - PROCESS | 23498 | 1461077509207 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]]]}] 07:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1387ms 07:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:51:49 INFO - PROCESS | 23498 | 1461077509260 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 07:51:49 INFO - PROCESS | 23498 | 1461077509262 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 07:51:49 INFO - PROCESS | 23498 | 1461077509269 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:51:49 INFO - PROCESS | 23498 | 1461077509272 Marionette TRACE conn3 <- [1,2546,null,{}] 07:51:49 INFO - PROCESS | 23498 | 1461077509277 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}] 07:51:49 INFO - PROCESS | 23498 | 1461077509454 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 07:51:49 INFO - PROCESS | 23498 | 1461077509718 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb01d000 == 141 [pid = 23498] [id = 644] 07:51:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 256 (0x7f66a5ca0c00) [pid = 23498] [serial = 1933] [outer = (nil)] 07:51:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 257 (0x7f66ca454000) [pid = 23498] [serial = 1934] [outer = 0x7f66a5ca0c00] 07:51:49 INFO - PROCESS | 23498 | 1461077509788 Marionette DEBUG loaded listener.js 07:51:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 258 (0x7f66caae0c00) [pid = 23498] [serial = 1935] [outer = 0x7f66a5ca0c00] 07:51:50 INFO - PROCESS | 23498 | 1461077510595 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]]]}] 07:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1379ms 07:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:51:50 INFO - PROCESS | 23498 | 1461077510647 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 07:51:50 INFO - PROCESS | 23498 | 1461077510650 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 07:51:50 INFO - PROCESS | 23498 | 1461077510656 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:51:50 INFO - PROCESS | 23498 | 1461077510659 Marionette TRACE conn3 <- [1,2550,null,{}] 07:51:50 INFO - PROCESS | 23498 | 1461077510664 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}] 07:51:50 INFO - PROCESS | 23498 | 1461077510837 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 07:51:51 INFO - PROCESS | 23498 | 1461077511100 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a2173800 == 142 [pid = 23498] [id = 645] 07:51:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 259 (0x7f66cabac000) [pid = 23498] [serial = 1936] [outer = (nil)] 07:51:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 260 (0x7f66cae02c00) [pid = 23498] [serial = 1937] [outer = 0x7f66cabac000] 07:51:51 INFO - PROCESS | 23498 | 1461077511332 Marionette DEBUG loaded listener.js 07:51:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 261 (0x7f66cafa7000) [pid = 23498] [serial = 1938] [outer = 0x7f66cabac000] 07:51:52 INFO - PROCESS | 23498 | 1461077512266 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]]]}] 07:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1679ms 07:51:52 INFO - PROCESS | 23498 | 1461077512335 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 07:51:52 INFO - PROCESS | 23498 | 1461077512338 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 07:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:51:52 INFO - PROCESS | 23498 | 1461077512343 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:51:52 INFO - PROCESS | 23498 | 1461077512345 Marionette TRACE conn3 <- [1,2554,null,{}] 07:51:52 INFO - PROCESS | 23498 | 1461077512351 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}] 07:51:52 INFO - PROCESS | 23498 | 1461077512529 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 07:51:52 INFO - PROCESS | 23498 | 1461077512751 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cf17e800 == 143 [pid = 23498] [id = 646] 07:51:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 262 (0x7f669e25d000) [pid = 23498] [serial = 1939] [outer = (nil)] 07:51:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 263 (0x7f669e261400) [pid = 23498] [serial = 1940] [outer = 0x7f669e25d000] 07:51:52 INFO - PROCESS | 23498 | 1461077512856 Marionette DEBUG loaded listener.js 07:51:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 264 (0x7f669e266800) [pid = 23498] [serial = 1941] [outer = 0x7f669e25d000] 07:51:53 INFO - PROCESS | 23498 | 1461077513667 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]]]}] 07:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1382ms 07:51:53 INFO - PROCESS | 23498 | 1461077513733 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 07:51:53 INFO - PROCESS | 23498 | 1461077513737 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 07:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:51:53 INFO - PROCESS | 23498 | 1461077513743 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:51:53 INFO - PROCESS | 23498 | 1461077513748 Marionette TRACE conn3 <- [1,2558,null,{}] 07:51:53 INFO - PROCESS | 23498 | 1461077513753 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}] 07:51:53 INFO - PROCESS | 23498 | 1461077513962 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 07:51:54 INFO - PROCESS | 23498 | 1461077514226 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:54 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669ffbf000 == 144 [pid = 23498] [id = 647] 07:51:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 265 (0x7f669e25dc00) [pid = 23498] [serial = 1942] [outer = (nil)] 07:51:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 266 (0x7f66a608e800) [pid = 23498] [serial = 1943] [outer = 0x7f669e25dc00] 07:51:54 INFO - PROCESS | 23498 | 1461077514296 Marionette DEBUG loaded listener.js 07:51:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 267 (0x7f66caae0400) [pid = 23498] [serial = 1944] [outer = 0x7f669e25dc00] 07:51:55 INFO - PROCESS | 23498 | 1461077515183 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]]]}] 07:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1480ms 07:51:55 INFO - PROCESS | 23498 | 1461077515224 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 07:51:55 INFO - PROCESS | 23498 | 1461077515226 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 07:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:51:55 INFO - PROCESS | 23498 | 1461077515232 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:51:55 INFO - PROCESS | 23498 | 1461077515234 Marionette TRACE conn3 <- [1,2562,null,{}] 07:51:55 INFO - PROCESS | 23498 | 1461077515240 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}] 07:51:55 INFO - PROCESS | 23498 | 1461077515425 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 07:51:55 INFO - PROCESS | 23498 | 1461077515728 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669a99e800 == 145 [pid = 23498] [id = 648] 07:51:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 268 (0x7f66991a5c00) [pid = 23498] [serial = 1945] [outer = (nil)] 07:51:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 269 (0x7f66991af000) [pid = 23498] [serial = 1946] [outer = 0x7f66991a5c00] 07:51:55 INFO - PROCESS | 23498 | 1461077515791 Marionette DEBUG loaded listener.js 07:51:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 270 (0x7f669e263c00) [pid = 23498] [serial = 1947] [outer = 0x7f66991a5c00] 07:51:56 INFO - PROCESS | 23498 | 1461077516750 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]]]}] 07:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1580ms 07:51:56 INFO - PROCESS | 23498 | 1461077516814 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 07:51:56 INFO - PROCESS | 23498 | 1461077516816 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 07:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:51:56 INFO - PROCESS | 23498 | 1461077516822 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:51:56 INFO - PROCESS | 23498 | 1461077516824 Marionette TRACE conn3 <- [1,2566,null,{}] 07:51:56 INFO - PROCESS | 23498 | 1461077516830 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}] 07:51:57 INFO - PROCESS | 23498 | 1461077517006 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 07:51:57 INFO - PROCESS | 23498 | 1461077517285 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aea26000 == 146 [pid = 23498] [id = 649] 07:51:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 271 (0x7f66991a8800) [pid = 23498] [serial = 1948] [outer = (nil)] 07:51:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 272 (0x7f669e01ac00) [pid = 23498] [serial = 1949] [outer = 0x7f66991a8800] 07:51:57 INFO - PROCESS | 23498 | 1461077517387 Marionette DEBUG loaded listener.js 07:51:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 273 (0x7f669e020400) [pid = 23498] [serial = 1950] [outer = 0x7f66991a8800] 07:51:58 INFO - PROCESS | 23498 | 1461077518195 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]]]}] 07:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1430ms 07:51:58 INFO - PROCESS | 23498 | 1461077518252 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 07:51:58 INFO - PROCESS | 23498 | 1461077518256 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 07:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:51:58 INFO - PROCESS | 23498 | 1461077518261 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:51:58 INFO - PROCESS | 23498 | 1461077518264 Marionette TRACE conn3 <- [1,2570,null,{}] 07:51:58 INFO - PROCESS | 23498 | 1461077518268 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}] 07:51:58 INFO - PROCESS | 23498 | 1461077518453 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 07:51:58 INFO - PROCESS | 23498 | 1461077518727 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a29a5800 == 147 [pid = 23498] [id = 650] 07:51:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 274 (0x7f669b935400) [pid = 23498] [serial = 1951] [outer = (nil)] 07:51:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 275 (0x7f669e059000) [pid = 23498] [serial = 1952] [outer = 0x7f669b935400] 07:51:58 INFO - PROCESS | 23498 | 1461077518793 Marionette DEBUG loaded listener.js 07:51:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 276 (0x7f66a4808800) [pid = 23498] [serial = 1953] [outer = 0x7f669b935400] 07:51:59 INFO - PROCESS | 23498 | 1461077519639 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]]]}] 07:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1438ms 07:51:59 INFO - PROCESS | 23498 | 1461077519700 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 07:51:59 INFO - PROCESS | 23498 | 1461077519703 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 07:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:51:59 INFO - PROCESS | 23498 | 1461077519709 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:51:59 INFO - PROCESS | 23498 | 1461077519711 Marionette TRACE conn3 <- [1,2574,null,{}] 07:51:59 INFO - PROCESS | 23498 | 1461077519717 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}] 07:51:59 INFO - PROCESS | 23498 | 1461077519896 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 07:52:00 INFO - PROCESS | 23498 | 1461077520165 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e5e7800 == 148 [pid = 23498] [id = 651] 07:52:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 277 (0x7f669b93d400) [pid = 23498] [serial = 1954] [outer = (nil)] 07:52:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 278 (0x7f66a13a5000) [pid = 23498] [serial = 1955] [outer = 0x7f669b93d400] 07:52:00 INFO - PROCESS | 23498 | 1461077520231 Marionette DEBUG loaded listener.js 07:52:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 279 (0x7f66a4804800) [pid = 23498] [serial = 1956] [outer = 0x7f669b93d400] 07:52:01 INFO - PROCESS | 23498 | 1461077521551 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]]]}] 07:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1882ms 07:52:01 INFO - PROCESS | 23498 | 1461077521593 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 07:52:01 INFO - PROCESS | 23498 | 1461077521598 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 07:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:52:01 INFO - PROCESS | 23498 | 1461077521606 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:52:01 INFO - PROCESS | 23498 | 1461077521611 Marionette TRACE conn3 <- [1,2578,null,{}] 07:52:01 INFO - PROCESS | 23498 | 1461077521731 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}] 07:52:02 INFO - PROCESS | 23498 | 1461077522012 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 07:52:02 INFO - PROCESS | 23498 | 1461077522184 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a190f800 == 149 [pid = 23498] [id = 652] 07:52:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 280 (0x7f669b93d000) [pid = 23498] [serial = 1957] [outer = (nil)] 07:52:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 281 (0x7f669fef8800) [pid = 23498] [serial = 1958] [outer = 0x7f669b93d000] 07:52:02 INFO - PROCESS | 23498 | 1461077522250 Marionette DEBUG loaded listener.js 07:52:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 282 (0x7f66a19cd800) [pid = 23498] [serial = 1959] [outer = 0x7f669b93d000] 07:52:03 INFO - PROCESS | 23498 | 1461077523281 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]]]}] 07:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1742ms 07:52:03 INFO - PROCESS | 23498 | 1461077523349 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 07:52:03 INFO - PROCESS | 23498 | 1461077523356 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 07:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:52:03 INFO - PROCESS | 23498 | 1461077523365 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:52:03 INFO - PROCESS | 23498 | 1461077523369 Marionette TRACE conn3 <- [1,2582,null,{}] 07:52:03 INFO - PROCESS | 23498 | 1461077523374 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}] 07:52:03 INFO - PROCESS | 23498 | 1461077523552 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 07:52:03 INFO - PROCESS | 23498 | 1461077523867 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669a9d0000 == 150 [pid = 23498] [id = 653] 07:52:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 283 (0x7f66a1feac00) [pid = 23498] [serial = 1960] [outer = (nil)] 07:52:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 284 (0x7f66a28c3400) [pid = 23498] [serial = 1961] [outer = 0x7f66a1feac00] 07:52:03 INFO - PROCESS | 23498 | 1461077523934 Marionette DEBUG loaded listener.js 07:52:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 285 (0x7f66a36e3c00) [pid = 23498] [serial = 1962] [outer = 0x7f66a1feac00] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b90c2000 == 149 [pid = 23498] [id = 196] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a0124800 == 148 [pid = 23498] [id = 635] 07:52:04 INFO - PROCESS | 23498 | --DOMWINDOW == 284 (0x7f66b9437000) [pid = 23498] [serial = 1823] [outer = (nil)] [url = about:blank] 07:52:04 INFO - PROCESS | 23498 | --DOMWINDOW == 283 (0x7f66b8fe4400) [pid = 23498] [serial = 1820] [outer = (nil)] [url = about:blank] 07:52:04 INFO - PROCESS | 23498 | --DOMWINDOW == 282 (0x7f66b84b8c00) [pid = 23498] [serial = 1817] [outer = (nil)] [url = about:blank] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af052800 == 147 [pid = 23498] [id = 634] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae91f000 == 146 [pid = 23498] [id = 633] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4623800 == 145 [pid = 23498] [id = 632] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad41f800 == 144 [pid = 23498] [id = 571] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a17e7000 == 143 [pid = 23498] [id = 631] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a60cb000 == 142 [pid = 23498] [id = 630] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4633000 == 141 [pid = 23498] [id = 629] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1912000 == 140 [pid = 23498] [id = 628] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a07e1000 == 139 [pid = 23498] [id = 627] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab72a800 == 138 [pid = 23498] [id = 625] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af9ee000 == 137 [pid = 23498] [id = 542] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1ba3800 == 136 [pid = 23498] [id = 624] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f669a9d1000 == 135 [pid = 23498] [id = 623] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cd933000 == 134 [pid = 23498] [id = 622] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c5dac000 == 133 [pid = 23498] [id = 621] 07:52:04 INFO - PROCESS | 23498 | 1461077524929 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]]]}] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b89b1800 == 132 [pid = 23498] [id = 620] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7925000 == 131 [pid = 23498] [id = 619] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3f0d000 == 130 [pid = 23498] [id = 618] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed0c000 == 129 [pid = 23498] [id = 617] 07:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1582ms 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4d14800 == 128 [pid = 23498] [id = 616] 07:52:04 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0dba800 == 127 [pid = 23498] [id = 615] 07:52:04 INFO - PROCESS | 23498 | 1461077524958 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 07:52:04 INFO - PROCESS | 23498 | 1461077524960 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 07:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:52:04 INFO - PROCESS | 23498 | 1461077524967 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:52:04 INFO - PROCESS | 23498 | 1461077524972 Marionette TRACE conn3 <- [1,2586,null,{}] 07:52:04 INFO - PROCESS | 23498 | 1461077524986 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}] 07:52:05 INFO - PROCESS | 23498 | 1461077525169 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 281 (0x7f66b2f1e000) [pid = 23498] [serial = 1844] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 280 (0x7f66b3742800) [pid = 23498] [serial = 1845] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 279 (0x7f669eb4a400) [pid = 23498] [serial = 1826] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 278 (0x7f66af8e1400) [pid = 23498] [serial = 1841] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 277 (0x7f66b6241c00) [pid = 23498] [serial = 1805] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 276 (0x7f66b7435000) [pid = 23498] [serial = 1814] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 275 (0x7f66a5d6b400) [pid = 23498] [serial = 1563] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 274 (0x7f66ad231400) [pid = 23498] [serial = 1632] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 273 (0x7f66af64a000) [pid = 23498] [serial = 1782] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 272 (0x7f66b2c8b000) [pid = 23498] [serial = 1796] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 271 (0x7f66a13b0000) [pid = 23498] [serial = 1560] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 270 (0x7f66af3de400) [pid = 23498] [serial = 1793] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 269 (0x7f66ad29c000) [pid = 23498] [serial = 1836] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 268 (0x7f66a1be2400) [pid = 23498] [serial = 1542] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 267 (0x7f66a46f5000) [pid = 23498] [serial = 1545] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 266 (0x7f66af3e9400) [pid = 23498] [serial = 1839] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 265 (0x7f66b36b4400) [pid = 23498] [serial = 1799] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 264 (0x7f66ababb400) [pid = 23498] [serial = 1790] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 263 (0x7f66b7128c00) [pid = 23498] [serial = 1811] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 262 (0x7f66a46f1400) [pid = 23498] [serial = 1695] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 261 (0x7f66b1813800) [pid = 23498] [serial = 1842] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 260 (0x7f66a1946400) [pid = 23498] [serial = 1827] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 259 (0x7f66a46ec400) [pid = 23498] [serial = 1787] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 258 (0x7f66cae04c00) [pid = 23498] [serial = 1557] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 257 (0x7f66a5d69000) [pid = 23498] [serial = 1569] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 256 (0x7f66ad047400) [pid = 23498] [serial = 1835] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 255 (0x7f66b712b000) [pid = 23498] [serial = 1554] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 254 (0x7f669e058000) [pid = 23498] [serial = 1784] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 253 (0x7f66a5c9a400) [pid = 23498] [serial = 1832] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 252 (0x7f66b2cdc800) [pid = 23498] [serial = 1808] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 251 (0x7f66af070400) [pid = 23498] [serial = 1838] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 250 (0x7f66a39de800) [pid = 23498] [serial = 1830] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 249 (0x7f66b3744400) [pid = 23498] [serial = 1551] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 248 (0x7f66aecf0400) [pid = 23498] [serial = 1548] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 247 (0x7f66a1bec400) [pid = 23498] [serial = 1829] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 246 (0x7f66abab3c00) [pid = 23498] [serial = 1833] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 245 (0x7f66b5672800) [pid = 23498] [serial = 1802] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 244 (0x7f66aea12000) [pid = 23498] [serial = 1467] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 243 (0x7f66b3747c00) [pid = 23498] [serial = 1572] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | --DOMWINDOW == 242 (0x7f66a480f000) [pid = 23498] [serial = 1566] [outer = (nil)] [url = about:blank] 07:52:05 INFO - PROCESS | 23498 | 1461077525541 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1472800 == 128 [pid = 23498] [id = 654] 07:52:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 243 (0x7f66a13b0000) [pid = 23498] [serial = 1963] [outer = (nil)] 07:52:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 244 (0x7f66a1ff3400) [pid = 23498] [serial = 1964] [outer = 0x7f66a13b0000] 07:52:05 INFO - PROCESS | 23498 | 1461077525608 Marionette DEBUG loaded listener.js 07:52:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 245 (0x7f66a4b17000) [pid = 23498] [serial = 1965] [outer = 0x7f66a13b0000] 07:52:06 INFO - PROCESS | 23498 | 1461077526295 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]]]}] 07:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1391ms 07:52:06 INFO - PROCESS | 23498 | 1461077526358 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 07:52:06 INFO - PROCESS | 23498 | 1461077526361 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 07:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:52:06 INFO - PROCESS | 23498 | 1461077526367 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:52:06 INFO - PROCESS | 23498 | 1461077526369 Marionette TRACE conn3 <- [1,2590,null,{}] 07:52:06 INFO - PROCESS | 23498 | 1461077526374 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}] 07:52:06 INFO - PROCESS | 23498 | 1461077526635 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 07:52:06 INFO - PROCESS | 23498 | 1461077526656 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a3517800 == 129 [pid = 23498] [id = 655] 07:52:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 246 (0x7f669e012400) [pid = 23498] [serial = 1966] [outer = (nil)] 07:52:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 247 (0x7f66a4fadc00) [pid = 23498] [serial = 1967] [outer = 0x7f669e012400] 07:52:06 INFO - PROCESS | 23498 | 1461077526726 Marionette DEBUG loaded listener.js 07:52:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 248 (0x7f66a5d62400) [pid = 23498] [serial = 1968] [outer = 0x7f669e012400] 07:52:07 INFO - PROCESS | 23498 | 1461077527550 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]]]}] 07:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1225ms 07:52:07 INFO - PROCESS | 23498 | 1461077527593 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 07:52:07 INFO - PROCESS | 23498 | 1461077527596 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 07:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:52:07 INFO - PROCESS | 23498 | 1461077527608 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:52:07 INFO - PROCESS | 23498 | 1461077527610 Marionette TRACE conn3 <- [1,2594,null,{}] 07:52:07 INFO - PROCESS | 23498 | 1461077527624 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}] 07:52:07 INFO - PROCESS | 23498 | 1461077527848 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 07:52:07 INFO - PROCESS | 23498 | 1461077527877 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4858000 == 130 [pid = 23498] [id = 656] 07:52:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 249 (0x7f66a4b19c00) [pid = 23498] [serial = 1969] [outer = (nil)] 07:52:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 250 (0x7f66a5ed6c00) [pid = 23498] [serial = 1970] [outer = 0x7f66a4b19c00] 07:52:07 INFO - PROCESS | 23498 | 1461077527932 Marionette DEBUG loaded listener.js 07:52:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 251 (0x7f66a608d000) [pid = 23498] [serial = 1971] [outer = 0x7f66a4b19c00] 07:52:08 INFO - PROCESS | 23498 | 1461077528822 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]]]}] 07:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1235ms 07:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:52:08 INFO - PROCESS | 23498 | 1461077528840 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 07:52:08 INFO - PROCESS | 23498 | 1461077528842 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 07:52:08 INFO - PROCESS | 23498 | 1461077528848 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:52:08 INFO - PROCESS | 23498 | 1461077528851 Marionette TRACE conn3 <- [1,2598,null,{}] 07:52:08 INFO - PROCESS | 23498 | 1461077528855 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}] 07:52:09 INFO - PROCESS | 23498 | 1461077529098 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 07:52:09 INFO - PROCESS | 23498 | 1461077529153 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a5118800 == 131 [pid = 23498] [id = 657] 07:52:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 252 (0x7f66ab903c00) [pid = 23498] [serial = 1972] [outer = (nil)] 07:52:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 253 (0x7f66ac41d400) [pid = 23498] [serial = 1973] [outer = 0x7f66ab903c00] 07:52:09 INFO - PROCESS | 23498 | 1461077529212 Marionette DEBUG loaded listener.js 07:52:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 254 (0x7f66ad028c00) [pid = 23498] [serial = 1974] [outer = 0x7f66ab903c00] 07:52:10 INFO - PROCESS | 23498 | --DOMWINDOW == 253 (0x7f66b3743800) [pid = 23498] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:52:10 INFO - PROCESS | 23498 | --DOMWINDOW == 252 (0x7f669b934000) [pid = 23498] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:52:10 INFO - PROCESS | 23498 | --DOMWINDOW == 251 (0x7f669e05e000) [pid = 23498] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:52:10 INFO - PROCESS | 23498 | --DOMWINDOW == 250 (0x7f66b36b2400) [pid = 23498] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:52:10 INFO - PROCESS | 23498 | --DOMWINDOW == 249 (0x7f669fef7c00) [pid = 23498] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:52:10 INFO - PROCESS | 23498 | --DOMWINDOW == 248 (0x7f66a4f55400) [pid = 23498] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:52:10 INFO - PROCESS | 23498 | --DOMWINDOW == 247 (0x7f66abb10000) [pid = 23498] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:52:10 INFO - PROCESS | 23498 | --DOMWINDOW == 246 (0x7f66a5c54400) [pid = 23498] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:52:10 INFO - PROCESS | 23498 | --DOMWINDOW == 245 (0x7f669b936c00) [pid = 23498] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:52:10 INFO - PROCESS | 23498 | 1461077530746 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]]]}] 07:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1929ms 07:52:10 INFO - PROCESS | 23498 | 1461077530777 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 07:52:10 INFO - PROCESS | 23498 | 1461077530780 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 07:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:52:10 INFO - PROCESS | 23498 | 1461077530785 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:52:10 INFO - PROCESS | 23498 | 1461077530789 Marionette TRACE conn3 <- [1,2602,null,{}] 07:52:10 INFO - PROCESS | 23498 | 1461077530794 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}] 07:52:10 INFO - PROCESS | 23498 | 1461077530951 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 07:52:10 INFO - PROCESS | 23498 | 1461077530975 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab738000 == 132 [pid = 23498] [id = 658] 07:52:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 246 (0x7f66a3670800) [pid = 23498] [serial = 1975] [outer = (nil)] 07:52:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 247 (0x7f66ad051000) [pid = 23498] [serial = 1976] [outer = 0x7f66a3670800] 07:52:11 INFO - PROCESS | 23498 | 1461077531029 Marionette DEBUG loaded listener.js 07:52:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 248 (0x7f66ad237c00) [pid = 23498] [serial = 1977] [outer = 0x7f66a3670800] 07:52:11 INFO - PROCESS | 23498 | 1461077531877 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]]]}] 07:52:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:52:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1129ms 07:52:11 INFO - PROCESS | 23498 | 1461077531918 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 07:52:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:52:11 INFO - PROCESS | 23498 | 1461077531922 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 07:52:11 INFO - PROCESS | 23498 | 1461077531928 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:52:11 INFO - PROCESS | 23498 | 1461077531930 Marionette TRACE conn3 <- [1,2606,null,{}] 07:52:11 INFO - PROCESS | 23498 | 1461077531935 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}] 07:52:12 INFO - PROCESS | 23498 | 1461077532175 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 07:52:12 INFO - PROCESS | 23498 | 1461077532419 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:12 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669a9c8800 == 133 [pid = 23498] [id = 659] 07:52:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 249 (0x7f66991a8000) [pid = 23498] [serial = 1978] [outer = (nil)] 07:52:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 250 (0x7f66991adc00) [pid = 23498] [serial = 1979] [outer = 0x7f66991a8000] 07:52:12 INFO - PROCESS | 23498 | 1461077532535 Marionette DEBUG loaded listener.js 07:52:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 251 (0x7f669e25a800) [pid = 23498] [serial = 1980] [outer = 0x7f66991a8000] 07:52:13 INFO - PROCESS | 23498 | 1461077533562 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]]]}] 07:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1678ms 07:52:13 INFO - PROCESS | 23498 | 1461077533609 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 07:52:13 INFO - PROCESS | 23498 | 1461077533617 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 07:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:52:13 INFO - PROCESS | 23498 | 1461077533626 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:52:13 INFO - PROCESS | 23498 | 1461077533631 Marionette TRACE conn3 <- [1,2610,null,{}] 07:52:13 INFO - PROCESS | 23498 | 1461077533639 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}] 07:52:13 INFO - PROCESS | 23498 | 1461077533857 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 07:52:14 INFO - PROCESS | 23498 | 1461077534123 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a2983000 == 134 [pid = 23498] [id = 660] 07:52:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 252 (0x7f66a28c7400) [pid = 23498] [serial = 1981] [outer = (nil)] 07:52:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 253 (0x7f66a39e0400) [pid = 23498] [serial = 1982] [outer = 0x7f66a28c7400] 07:52:14 INFO - PROCESS | 23498 | 1461077534237 Marionette DEBUG loaded listener.js 07:52:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 254 (0x7f66a480ac00) [pid = 23498] [serial = 1983] [outer = 0x7f66a28c7400] 07:52:15 INFO - PROCESS | 23498 | 1461077535132 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]]]}] 07:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1583ms 07:52:15 INFO - PROCESS | 23498 | 1461077535214 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 07:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:52:15 INFO - PROCESS | 23498 | 1461077535224 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 07:52:15 INFO - PROCESS | 23498 | 1461077535230 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:52:15 INFO - PROCESS | 23498 | 1461077535234 Marionette TRACE conn3 <- [1,2614,null,{}] 07:52:15 INFO - PROCESS | 23498 | 1461077535240 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}] 07:52:15 INFO - PROCESS | 23498 | 1461077535483 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 07:52:15 INFO - PROCESS | 23498 | 1461077535817 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:15 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abd60000 == 135 [pid = 23498] [id = 661] 07:52:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 255 (0x7f66a4f59400) [pid = 23498] [serial = 1984] [outer = (nil)] 07:52:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 256 (0x7f66a5d66c00) [pid = 23498] [serial = 1985] [outer = 0x7f66a4f59400] 07:52:15 INFO - PROCESS | 23498 | 1461077535891 Marionette DEBUG loaded listener.js 07:52:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 257 (0x7f66a6094c00) [pid = 23498] [serial = 1986] [outer = 0x7f66a4f59400] 07:52:16 INFO - PROCESS | 23498 | 1461077536758 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]]]}] 07:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1584ms 07:52:16 INFO - PROCESS | 23498 | 1461077536815 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 07:52:16 INFO - PROCESS | 23498 | 1461077536818 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 07:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:52:16 INFO - PROCESS | 23498 | 1461077536832 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:52:16 INFO - PROCESS | 23498 | 1461077536842 Marionette TRACE conn3 <- [1,2618,null,{}] 07:52:16 INFO - PROCESS | 23498 | 1461077536851 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}] 07:52:17 INFO - PROCESS | 23498 | 1461077537093 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 07:52:17 INFO - PROCESS | 23498 | 1461077537389 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae318800 == 136 [pid = 23498] [id = 662] 07:52:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 258 (0x7f66a4811400) [pid = 23498] [serial = 1987] [outer = (nil)] 07:52:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 259 (0x7f66ad04c000) [pid = 23498] [serial = 1988] [outer = 0x7f66a4811400] 07:52:17 INFO - PROCESS | 23498 | 1461077537458 Marionette DEBUG loaded listener.js 07:52:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 260 (0x7f66aea71400) [pid = 23498] [serial = 1989] [outer = 0x7f66a4811400] 07:52:18 INFO - PROCESS | 23498 | 1461077538268 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]]]}] 07:52:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:52:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1496ms 07:52:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:52:18 INFO - PROCESS | 23498 | 1461077538322 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 07:52:18 INFO - PROCESS | 23498 | 1461077538325 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 07:52:18 INFO - PROCESS | 23498 | 1461077538332 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:52:18 INFO - PROCESS | 23498 | 1461077538335 Marionette TRACE conn3 <- [1,2622,null,{}] 07:52:18 INFO - PROCESS | 23498 | 1461077538341 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}] 07:52:18 INFO - PROCESS | 23498 | 1461077538541 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 07:52:18 INFO - PROCESS | 23498 | 1461077538803 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebce800 == 137 [pid = 23498] [id = 663] 07:52:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 261 (0x7f66a39de400) [pid = 23498] [serial = 1990] [outer = (nil)] 07:52:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 262 (0x7f66af076000) [pid = 23498] [serial = 1991] [outer = 0x7f66a39de400] 07:52:18 INFO - PROCESS | 23498 | 1461077538873 Marionette DEBUG loaded listener.js 07:52:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 263 (0x7f66af240000) [pid = 23498] [serial = 1992] [outer = 0x7f66a39de400] 07:52:19 INFO - PROCESS | 23498 | 1461077539680 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]]]}] 07:52:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:52:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1380ms 07:52:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:52:19 INFO - PROCESS | 23498 | 1461077539712 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 07:52:19 INFO - PROCESS | 23498 | 1461077539714 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 07:52:19 INFO - PROCESS | 23498 | 1461077539720 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:52:19 INFO - PROCESS | 23498 | 1461077539723 Marionette TRACE conn3 <- [1,2626,null,{}] 07:52:19 INFO - PROCESS | 23498 | 1461077539728 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}] 07:52:19 INFO - PROCESS | 23498 | 1461077539909 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 07:52:20 INFO - PROCESS | 23498 | 1461077540128 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af049000 == 138 [pid = 23498] [id = 664] 07:52:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 264 (0x7f66af6b4000) [pid = 23498] [serial = 1993] [outer = (nil)] 07:52:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 265 (0x7f66af78b400) [pid = 23498] [serial = 1994] [outer = 0x7f66af6b4000] 07:52:20 INFO - PROCESS | 23498 | 1461077540245 Marionette DEBUG loaded listener.js 07:52:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 266 (0x7f66b0d2e000) [pid = 23498] [serial = 1995] [outer = 0x7f66af6b4000] 07:52:21 INFO - PROCESS | 23498 | 1461077541161 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]]]}] 07:52:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:52:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1490ms 07:52:21 INFO - PROCESS | 23498 | 1461077541209 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 07:52:21 INFO - PROCESS | 23498 | 1461077541213 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 07:52:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:52:21 INFO - PROCESS | 23498 | 1461077541218 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:52:21 INFO - PROCESS | 23498 | 1461077541222 Marionette TRACE conn3 <- [1,2630,null,{}] 07:52:21 INFO - PROCESS | 23498 | 1461077541227 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}] 07:52:21 INFO - PROCESS | 23498 | 1461077541414 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 07:52:21 INFO - PROCESS | 23498 | 1461077541635 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0954000 == 139 [pid = 23498] [id = 665] 07:52:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 267 (0x7f66a5fd0400) [pid = 23498] [serial = 1996] [outer = (nil)] 07:52:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 268 (0x7f66b3dcf400) [pid = 23498] [serial = 1997] [outer = 0x7f66a5fd0400] 07:52:21 INFO - PROCESS | 23498 | 1461077541744 Marionette DEBUG loaded listener.js 07:52:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 269 (0x7f66b55ba800) [pid = 23498] [serial = 1998] [outer = 0x7f66a5fd0400] 07:52:22 INFO - PROCESS | 23498 | 1461077542611 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]]]}] 07:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1433ms 07:52:22 INFO - PROCESS | 23498 | 1461077542653 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 07:52:22 INFO - PROCESS | 23498 | 1461077542657 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 07:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:52:22 INFO - PROCESS | 23498 | 1461077542662 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:52:22 INFO - PROCESS | 23498 | 1461077542665 Marionette TRACE conn3 <- [1,2634,null,{}] 07:52:22 INFO - PROCESS | 23498 | 1461077542690 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}] 07:52:22 INFO - PROCESS | 23498 | 1461077542881 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 07:52:23 INFO - PROCESS | 23498 | 1461077543096 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2f66000 == 140 [pid = 23498] [id = 666] 07:52:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 270 (0x7f66b2c93400) [pid = 23498] [serial = 1999] [outer = (nil)] 07:52:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 271 (0x7f66b5896000) [pid = 23498] [serial = 2000] [outer = 0x7f66b2c93400] 07:52:23 INFO - PROCESS | 23498 | 1461077543202 Marionette DEBUG loaded listener.js 07:52:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 272 (0x7f66b65d2c00) [pid = 23498] [serial = 2001] [outer = 0x7f66b2c93400] 07:52:24 INFO - PROCESS | 23498 | 1461077544060 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]]]}] 07:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1429ms 07:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:52:24 INFO - PROCESS | 23498 | 1461077544093 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 07:52:24 INFO - PROCESS | 23498 | 1461077544095 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 07:52:24 INFO - PROCESS | 23498 | 1461077544102 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:52:24 INFO - PROCESS | 23498 | 1461077544105 Marionette TRACE conn3 <- [1,2638,null,{}] 07:52:24 INFO - PROCESS | 23498 | 1461077544110 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}] 07:52:24 INFO - PROCESS | 23498 | 1461077544292 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 07:52:24 INFO - PROCESS | 23498 | 1461077544558 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:24 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b5587000 == 141 [pid = 23498] [id = 667] 07:52:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 273 (0x7f66a1cc7c00) [pid = 23498] [serial = 2002] [outer = (nil)] 07:52:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 274 (0x7f66b65dbc00) [pid = 23498] [serial = 2003] [outer = 0x7f66a1cc7c00] 07:52:24 INFO - PROCESS | 23498 | 1461077544629 Marionette DEBUG loaded listener.js 07:52:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 275 (0x7f66b7695c00) [pid = 23498] [serial = 2004] [outer = 0x7f66a1cc7c00] 07:52:25 INFO - PROCESS | 23498 | 1461077545426 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]]]}] 07:52:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:52:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1382ms 07:52:25 INFO - PROCESS | 23498 | 1461077545483 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 07:52:25 INFO - PROCESS | 23498 | 1461077545487 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 07:52:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:52:25 INFO - PROCESS | 23498 | 1461077545493 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:52:25 INFO - PROCESS | 23498 | 1461077545495 Marionette TRACE conn3 <- [1,2642,null,{}] 07:52:25 INFO - PROCESS | 23498 | 1461077545500 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}] 07:52:25 INFO - PROCESS | 23498 | 1461077545682 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 07:52:25 INFO - PROCESS | 23498 | 1461077545901 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7924000 == 142 [pid = 23498] [id = 668] 07:52:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 276 (0x7f66a4fb1c00) [pid = 23498] [serial = 2005] [outer = (nil)] 07:52:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 277 (0x7f66b794d400) [pid = 23498] [serial = 2006] [outer = 0x7f66a4fb1c00] 07:52:26 INFO - PROCESS | 23498 | 1461077546003 Marionette DEBUG loaded listener.js 07:52:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 278 (0x7f66b8915400) [pid = 23498] [serial = 2007] [outer = 0x7f66a4fb1c00] 07:52:26 INFO - PROCESS | 23498 | 1461077546907 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]]]}] 07:52:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:52:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1484ms 07:52:26 INFO - PROCESS | 23498 | 1461077546978 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 07:52:26 INFO - PROCESS | 23498 | 1461077546981 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 07:52:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:52:26 INFO - PROCESS | 23498 | 1461077546987 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:52:26 INFO - PROCESS | 23498 | 1461077546990 Marionette TRACE conn3 <- [1,2646,null,{}] 07:52:26 INFO - PROCESS | 23498 | 1461077546995 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}] 07:52:27 INFO - PROCESS | 23498 | 1461077547173 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 07:52:27 INFO - PROCESS | 23498 | 1461077547395 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b89a8000 == 143 [pid = 23498] [id = 669] 07:52:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 279 (0x7f66b7996400) [pid = 23498] [serial = 2008] [outer = (nil)] 07:52:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 280 (0x7f66b9437000) [pid = 23498] [serial = 2009] [outer = 0x7f66b7996400] 07:52:27 INFO - PROCESS | 23498 | 1461077547513 Marionette DEBUG loaded listener.js 07:52:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 281 (0x7f66bb088c00) [pid = 23498] [serial = 2010] [outer = 0x7f66b7996400] 07:52:28 INFO - PROCESS | 23498 | 1461077548357 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]]]}] 07:52:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:52:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1427ms 07:52:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:52:28 INFO - PROCESS | 23498 | 1461077548415 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 07:52:28 INFO - PROCESS | 23498 | 1461077548418 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 07:52:28 INFO - PROCESS | 23498 | 1461077548424 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:52:28 INFO - PROCESS | 23498 | 1461077548428 Marionette TRACE conn3 <- [1,2650,null,{}] 07:52:28 INFO - PROCESS | 23498 | 1461077548433 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}] 07:52:28 INFO - PROCESS | 23498 | 1461077548641 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 07:52:28 INFO - PROCESS | 23498 | 1461077548901 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5da4000 == 144 [pid = 23498] [id = 670] 07:52:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 282 (0x7f66b8916800) [pid = 23498] [serial = 2011] [outer = (nil)] 07:52:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 283 (0x7f66c59b2400) [pid = 23498] [serial = 2012] [outer = 0x7f66b8916800] 07:52:28 INFO - PROCESS | 23498 | 1461077548967 Marionette DEBUG loaded listener.js 07:52:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 284 (0x7f66c5d09400) [pid = 23498] [serial = 2013] [outer = 0x7f66b8916800] 07:52:29 INFO - PROCESS | 23498 | 1461077549765 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]]]}] 07:52:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:52:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1384ms 07:52:29 INFO - PROCESS | 23498 | 1461077549807 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 07:52:29 INFO - PROCESS | 23498 | 1461077549811 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 07:52:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:52:29 INFO - PROCESS | 23498 | 1461077549816 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:52:29 INFO - PROCESS | 23498 | 1461077549818 Marionette TRACE conn3 <- [1,2654,null,{}] 07:52:29 INFO - PROCESS | 23498 | 1461077549823 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}] 07:52:30 INFO - PROCESS | 23498 | 1461077550001 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 07:52:30 INFO - PROCESS | 23498 | 1461077550273 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a48df800 == 145 [pid = 23498] [id = 671] 07:52:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 285 (0x7f669fe43c00) [pid = 23498] [serial = 2014] [outer = (nil)] 07:52:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 286 (0x7f66c5d34c00) [pid = 23498] [serial = 2015] [outer = 0x7f669fe43c00] 07:52:30 INFO - PROCESS | 23498 | 1461077550345 Marionette DEBUG loaded listener.js 07:52:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 287 (0x7f66c6bf8000) [pid = 23498] [serial = 2016] [outer = 0x7f669fe43c00] 07:52:31 INFO - PROCESS | 23498 | 1461077551152 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]]]}] 07:52:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:52:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1383ms 07:52:31 INFO - PROCESS | 23498 | 1461077551200 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 07:52:31 INFO - PROCESS | 23498 | 1461077551204 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 07:52:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:52:31 INFO - PROCESS | 23498 | 1461077551209 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:52:31 INFO - PROCESS | 23498 | 1461077551211 Marionette TRACE conn3 <- [1,2658,null,{}] 07:52:31 INFO - PROCESS | 23498 | 1461077551217 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}] 07:52:31 INFO - PROCESS | 23498 | 1461077551402 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 07:52:31 INFO - PROCESS | 23498 | 1461077551682 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a461e800 == 146 [pid = 23498] [id = 672] 07:52:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 288 (0x7f669b93e400) [pid = 23498] [serial = 2017] [outer = (nil)] 07:52:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 289 (0x7f66ad048400) [pid = 23498] [serial = 2018] [outer = 0x7f669b93e400] 07:52:31 INFO - PROCESS | 23498 | 1461077551749 Marionette DEBUG loaded listener.js 07:52:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 290 (0x7f66b943a800) [pid = 23498] [serial = 2019] [outer = 0x7f669b93e400] 07:52:32 INFO - PROCESS | 23498 | 1461077552589 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]]]}] 07:52:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:52:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1430ms 07:52:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:52:32 INFO - PROCESS | 23498 | 1461077552641 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 07:52:32 INFO - PROCESS | 23498 | 1461077552643 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 07:52:32 INFO - PROCESS | 23498 | 1461077552649 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:52:32 INFO - PROCESS | 23498 | 1461077552652 Marionette TRACE conn3 <- [1,2662,null,{}] 07:52:32 INFO - PROCESS | 23498 | 1461077552657 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}] 07:52:32 INFO - PROCESS | 23498 | 1461077552837 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 07:52:33 INFO - PROCESS | 23498 | 1461077553107 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b62bb800 == 147 [pid = 23498] [id = 673] 07:52:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 291 (0x7f669feea400) [pid = 23498] [serial = 2020] [outer = (nil)] 07:52:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 292 (0x7f66c6d06800) [pid = 23498] [serial = 2021] [outer = 0x7f669feea400] 07:52:33 INFO - PROCESS | 23498 | 1461077553176 Marionette DEBUG loaded listener.js 07:52:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 293 (0x7f66c8d44000) [pid = 23498] [serial = 2022] [outer = 0x7f669feea400] 07:52:34 INFO - PROCESS | 23498 | 1461077554015 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]]]}] 07:52:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:52:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1429ms 07:52:34 INFO - PROCESS | 23498 | 1461077554077 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 07:52:34 INFO - PROCESS | 23498 | 1461077554080 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 07:52:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:52:34 INFO - PROCESS | 23498 | 1461077554085 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:52:34 INFO - PROCESS | 23498 | 1461077554088 Marionette TRACE conn3 <- [1,2666,null,{}] 07:52:34 INFO - PROCESS | 23498 | 1461077554093 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}] 07:52:34 INFO - PROCESS | 23498 | 1461077554282 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 07:52:34 INFO - PROCESS | 23498 | 1461077554563 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b362c800 == 148 [pid = 23498] [id = 674] 07:52:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 294 (0x7f66b364c000) [pid = 23498] [serial = 2023] [outer = (nil)] 07:52:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 295 (0x7f66b3652000) [pid = 23498] [serial = 2024] [outer = 0x7f66b364c000] 07:52:34 INFO - PROCESS | 23498 | 1461077554628 Marionette DEBUG loaded listener.js 07:52:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 296 (0x7f66b3656400) [pid = 23498] [serial = 2025] [outer = 0x7f66b364c000] 07:52:36 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:52:36 INFO - PROCESS | 23498 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:52:36 INFO - PROCESS | 23498 | 1461077556360 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]]]}] 07:52:36 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) 07:52:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2285ms 07:52:36 INFO - PROCESS | 23498 | 1461077556371 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 07:52:36 INFO - PROCESS | 23498 | 1461077556375 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 07:52:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:52:36 INFO - PROCESS | 23498 | 1461077556383 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:52:36 INFO - PROCESS | 23498 | 1461077556387 Marionette TRACE conn3 <- [1,2670,null,{}] 07:52:36 INFO - PROCESS | 23498 | 1461077556394 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}] 07:52:36 INFO - PROCESS | 23498 | 1461077556565 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 07:52:36 INFO - PROCESS | 23498 | 1461077556966 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669a998800 == 149 [pid = 23498] [id = 675] 07:52:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 297 (0x7f669fe47c00) [pid = 23498] [serial = 2026] [outer = (nil)] 07:52:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 298 (0x7f66a0ae2800) [pid = 23498] [serial = 2027] [outer = 0x7f669fe47c00] 07:52:37 INFO - PROCESS | 23498 | 1461077557031 Marionette DEBUG loaded listener.js 07:52:37 INFO - PROCESS | 23498 | ++DOMWINDOW == 299 (0x7f66a1bde400) [pid = 23498] [serial = 2028] [outer = 0x7f669fe47c00] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afdab000 == 148 [pid = 23498] [id = 55] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab738000 == 147 [pid = 23498] [id = 658] 07:52:37 INFO - PROCESS | 23498 | --DOMWINDOW == 298 (0x7f66a4805800) [pid = 23498] [serial = 1910] [outer = (nil)] [url = about:blank] 07:52:37 INFO - PROCESS | 23498 | --DOMWINDOW == 297 (0x7f66c4a5b000) [pid = 23498] [serial = 1871] [outer = (nil)] [url = about:blank] 07:52:37 INFO - PROCESS | 23498 | --DOMWINDOW == 296 (0x7f66c58bbc00) [pid = 23498] [serial = 1874] [outer = (nil)] [url = about:blank] 07:52:37 INFO - PROCESS | 23498 | --DOMWINDOW == 295 (0x7f66c5d0f000) [pid = 23498] [serial = 1877] [outer = (nil)] [url = about:blank] 07:52:37 INFO - PROCESS | 23498 | --DOMWINDOW == 294 (0x7f66c87d1400) [pid = 23498] [serial = 1880] [outer = (nil)] [url = about:blank] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a5118800 == 146 [pid = 23498] [id = 657] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4858000 == 145 [pid = 23498] [id = 656] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a3517800 == 144 [pid = 23498] [id = 655] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1472800 == 143 [pid = 23498] [id = 654] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f669a9d0000 == 142 [pid = 23498] [id = 653] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a190f800 == 141 [pid = 23498] [id = 652] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aea26000 == 140 [pid = 23498] [id = 649] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f669a99e800 == 139 [pid = 23498] [id = 648] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f669ffbf000 == 138 [pid = 23498] [id = 647] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cf17e800 == 137 [pid = 23498] [id = 646] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a2173800 == 136 [pid = 23498] [id = 645] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66cb01d000 == 135 [pid = 23498] [id = 644] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c8db7000 == 134 [pid = 23498] [id = 643] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c56f5800 == 133 [pid = 23498] [id = 642] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b89a1800 == 132 [pid = 23498] [id = 641] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7639000 == 131 [pid = 23498] [id = 640] 07:52:37 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3ec5800 == 130 [pid = 23498] [id = 639] 07:52:38 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad4e2000 == 129 [pid = 23498] [id = 638] 07:52:38 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a462b800 == 128 [pid = 23498] [id = 637] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 293 (0x7f66b623f800) [pid = 23498] [serial = 1904] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 292 (0x7f66b65dd400) [pid = 23498] [serial = 1905] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 291 (0x7f66a4faa000) [pid = 23498] [serial = 1887] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 290 (0x7f669eb4b000) [pid = 23498] [serial = 1886] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 289 (0x7f66a1bdc400) [pid = 23498] [serial = 1884] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 288 (0x7f669fe4fc00) [pid = 23498] [serial = 1883] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 287 (0x7f66b3f70800) [pid = 23498] [serial = 1901] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 286 (0x7f66a1bec800) [pid = 23498] [serial = 1895] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 285 (0x7f66a5d6e400) [pid = 23498] [serial = 1896] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 284 (0x7f66b60b7c00) [pid = 23498] [serial = 1859] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 283 (0x7f66af241000) [pid = 23498] [serial = 1898] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 282 (0x7f66b2c99c00) [pid = 23498] [serial = 1899] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 281 (0x7f66b9c2ac00) [pid = 23498] [serial = 1865] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 280 (0x7f66b374a800) [pid = 23498] [serial = 1847] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 279 (0x7f66bb23b000) [pid = 23498] [serial = 1868] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 278 (0x7f66af64e000) [pid = 23498] [serial = 1893] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 277 (0x7f66af239400) [pid = 23498] [serial = 1892] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 276 (0x7f66ad043800) [pid = 23498] [serial = 1890] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 275 (0x7f66abab4400) [pid = 23498] [serial = 1889] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 274 (0x7f66b2cdb800) [pid = 23498] [serial = 1856] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 273 (0x7f66b769f400) [pid = 23498] [serial = 1862] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 272 (0x7f66ad049800) [pid = 23498] [serial = 1853] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 271 (0x7f66a47b5800) [pid = 23498] [serial = 1850] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 270 (0x7f669eb46000) [pid = 23498] [serial = 1907] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 269 (0x7f66a13a6c00) [pid = 23498] [serial = 1908] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | --DOMWINDOW == 268 (0x7f66b5893000) [pid = 23498] [serial = 1902] [outer = (nil)] [url = about:blank] 07:52:38 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:52:38 INFO - PROCESS | 23498 | 1461077558429 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 07:52:38 INFO - PROCESS | 23498 | 1461077558516 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 07:52:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:52:38 INFO - PROCESS | 23498 | 1461077558526 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:52:38 INFO - PROCESS | 23498 | 1461077558530 Marionette TRACE conn3 <- [1,2674,null,{}] 07:52:38 INFO - PROCESS | 23498 | 1461077558535 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}] 07:52:38 INFO - PROCESS | 23498 | 1461077558773 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 07:52:38 INFO - PROCESS | 23498 | 1461077558790 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:38 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1add000 == 129 [pid = 23498] [id = 676] 07:52:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 269 (0x7f66991b0800) [pid = 23498] [serial = 2029] [outer = (nil)] 07:52:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 270 (0x7f66a39db000) [pid = 23498] [serial = 2030] [outer = 0x7f66991b0800] 07:52:38 INFO - PROCESS | 23498 | 1461077558848 Marionette DEBUG loaded listener.js 07:52:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 271 (0x7f66a4b12800) [pid = 23498] [serial = 2031] [outer = 0x7f66991b0800] 07:52:40 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:52:40 INFO - PROCESS | 23498 | 1461077560052 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 07:52:40 INFO - PROCESS | 23498 | 1461077560116 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 07:52:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:52:40 INFO - PROCESS | 23498 | 1461077560129 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:52:40 INFO - PROCESS | 23498 | 1461077560135 Marionette TRACE conn3 <- [1,2678,null,{}] 07:52:40 INFO - PROCESS | 23498 | 1461077560148 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}] 07:52:40 INFO - PROCESS | 23498 | 1461077560388 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 07:52:40 INFO - PROCESS | 23498 | 1461077560497 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:40 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4633800 == 130 [pid = 23498] [id = 677] 07:52:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 272 (0x7f66a5c53800) [pid = 23498] [serial = 2032] [outer = (nil)] 07:52:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 273 (0x7f66a6091000) [pid = 23498] [serial = 2033] [outer = 0x7f66a5c53800] 07:52:40 INFO - PROCESS | 23498 | 1461077560558 Marionette DEBUG loaded listener.js 07:52:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 274 (0x7f66abab1c00) [pid = 23498] [serial = 2034] [outer = 0x7f66a5c53800] 07:52:41 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:52:41 INFO - PROCESS | 23498 | 1461077561794 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]]]}] 07:52:41 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) 07:52:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1692ms 07:52:41 INFO - PROCESS | 23498 | 1461077561818 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 07:52:41 INFO - PROCESS | 23498 | 1461077561825 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 07:52:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:52:41 INFO - PROCESS | 23498 | 1461077561844 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:52:41 INFO - PROCESS | 23498 | 1461077561847 Marionette TRACE conn3 <- [1,2682,null,{}] 07:52:41 INFO - PROCESS | 23498 | 1461077561851 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}] 07:52:42 INFO - PROCESS | 23498 | 1461077562664 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 273 (0x7f66af647800) [pid = 23498] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 272 (0x7f66ab903c00) [pid = 23498] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 271 (0x7f669fe46800) [pid = 23498] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 270 (0x7f66a47be400) [pid = 23498] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 269 (0x7f66a1bd0400) [pid = 23498] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 268 (0x7f66a1d53000) [pid = 23498] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 267 (0x7f66b36c1000) [pid = 23498] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 266 (0x7f66ac429c00) [pid = 23498] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 265 (0x7f669feebc00) [pid = 23498] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 264 (0x7f66aea75800) [pid = 23498] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 263 (0x7f66b0c09000) [pid = 23498] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 262 (0x7f669eb47000) [pid = 23498] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 261 (0x7f66a5c0b800) [pid = 23498] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 260 (0x7f66a1feac00) [pid = 23498] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 259 (0x7f66a4b19c00) [pid = 23498] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 258 (0x7f66af071000) [pid = 23498] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 257 (0x7f66a1cc6000) [pid = 23498] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 256 (0x7f669b934800) [pid = 23498] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 255 (0x7f669b933c00) [pid = 23498] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 254 (0x7f66aef67c00) [pid = 23498] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 253 (0x7f669b93d000) [pid = 23498] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 252 (0x7f66b2f20800) [pid = 23498] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 251 (0x7f66abb0b400) [pid = 23498] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 250 (0x7f66a5ca7c00) [pid = 23498] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 249 (0x7f66a47c0c00) [pid = 23498] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 248 (0x7f669e058800) [pid = 23498] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 247 (0x7f66abb0c000) [pid = 23498] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 246 (0x7f66a3677400) [pid = 23498] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 245 (0x7f66b2f21c00) [pid = 23498] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 244 (0x7f66a194bc00) [pid = 23498] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 243 (0x7f66a13b0000) [pid = 23498] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 242 (0x7f66a47b8400) [pid = 23498] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 241 (0x7f66a1bd4800) [pid = 23498] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 240 (0x7f66aea70c00) [pid = 23498] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 239 (0x7f66a28cc000) [pid = 23498] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 238 (0x7f66b0d28800) [pid = 23498] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 237 (0x7f66a480a800) [pid = 23498] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 236 (0x7f66ac427400) [pid = 23498] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 235 (0x7f66afa14c00) [pid = 23498] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 234 (0x7f66ad02b400) [pid = 23498] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 233 (0x7f66a5c4fc00) [pid = 23498] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 232 (0x7f669fe4bc00) [pid = 23498] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 231 (0x7f66a28c2c00) [pid = 23498] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 230 (0x7f66a5c4c400) [pid = 23498] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 229 (0x7f66a5fcc000) [pid = 23498] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 228 (0x7f66a5edc400) [pid = 23498] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 227 (0x7f66abab9c00) [pid = 23498] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 226 (0x7f66ad042c00) [pid = 23498] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 225 (0x7f66a5ca6800) [pid = 23498] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 224 (0x7f66b65d1800) [pid = 23498] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 223 (0x7f669b93b800) [pid = 23498] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 222 (0x7f66a28c5c00) [pid = 23498] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 221 (0x7f669eb4d400) [pid = 23498] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f66ababa000) [pid = 23498] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66a19c0800) [pid = 23498] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f669e054400) [pid = 23498] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f669e012400) [pid = 23498] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 216 (0x7f66a28cd000) [pid = 23498] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 215 (0x7f66aea17c00) [pid = 23498] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 214 (0x7f66a367c800) [pid = 23498] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:52:42 INFO - PROCESS | 23498 | --DOMWINDOW == 213 (0x7f66a1dce800) [pid = 23498] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:52:42 INFO - PROCESS | 23498 | 1461077562914 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:42 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e7e0800 == 131 [pid = 23498] [id = 678] 07:52:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 214 (0x7f669b933c00) [pid = 23498] [serial = 2035] [outer = (nil)] 07:52:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 215 (0x7f669e054400) [pid = 23498] [serial = 2036] [outer = 0x7f669b933c00] 07:52:42 INFO - PROCESS | 23498 | 1461077562973 Marionette DEBUG loaded listener.js 07:52:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 216 (0x7f66a13b0000) [pid = 23498] [serial = 2037] [outer = 0x7f669b933c00] 07:52:44 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:52:44 INFO - PROCESS | 23498 | 1461077564029 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]]]}] 07:52:44 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) 07:52:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2238ms 07:52:44 INFO - PROCESS | 23498 | 1461077564084 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 07:52:44 INFO - PROCESS | 23498 | 1461077564087 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 07:52:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:52:44 INFO - PROCESS | 23498 | 1461077564092 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:52:44 INFO - PROCESS | 23498 | 1461077564095 Marionette TRACE conn3 <- [1,2686,null,{}] 07:52:44 INFO - PROCESS | 23498 | 1461077564099 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}] 07:52:44 INFO - PROCESS | 23498 | 1461077564264 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 07:52:44 INFO - PROCESS | 23498 | 1461077564273 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a60c5000 == 132 [pid = 23498] [id = 679] 07:52:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f66a193dc00) [pid = 23498] [serial = 2038] [outer = (nil)] 07:52:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f66a28cc000) [pid = 23498] [serial = 2039] [outer = 0x7f66a193dc00] 07:52:44 INFO - PROCESS | 23498 | 1461077564328 Marionette DEBUG loaded listener.js 07:52:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66a5c0b800) [pid = 23498] [serial = 2040] [outer = 0x7f66a193dc00] 07:52:45 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:52:45 INFO - PROCESS | 23498 | 1461077565856 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 07:52:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:52:45 INFO - PROCESS | 23498 | 1461077565879 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 07:52:45 INFO - PROCESS | 23498 | 1461077565887 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:52:45 INFO - PROCESS | 23498 | 1461077565890 Marionette TRACE conn3 <- [1,2690,null,{}] 07:52:45 INFO - PROCESS | 23498 | 1461077565899 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}] 07:52:46 INFO - PROCESS | 23498 | 1461077566151 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 07:52:46 INFO - PROCESS | 23498 | 1461077566386 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a298c000 == 133 [pid = 23498] [id = 680] 07:52:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f66a1bdfc00) [pid = 23498] [serial = 2041] [outer = (nil)] 07:52:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66a4b0e800) [pid = 23498] [serial = 2042] [outer = 0x7f66a1bdfc00] 07:52:46 INFO - PROCESS | 23498 | 1461077566455 Marionette DEBUG loaded listener.js 07:52:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f66a4fab800) [pid = 23498] [serial = 2043] [outer = 0x7f66a1bdfc00] 07:52:47 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:52:47 INFO - PROCESS | 23498 | 1461077567779 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 07:52:47 INFO - PROCESS | 23498 | 1461077567832 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 07:52:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:52:47 INFO - PROCESS | 23498 | 1461077567842 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:52:47 INFO - PROCESS | 23498 | 1461077567846 Marionette TRACE conn3 <- [1,2694,null,{}] 07:52:47 INFO - PROCESS | 23498 | 1461077567851 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}] 07:52:48 INFO - PROCESS | 23498 | 1461077568161 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 07:52:48 INFO - PROCESS | 23498 | 1461077568430 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad404000 == 134 [pid = 23498] [id = 681] 07:52:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f66a1dcac00) [pid = 23498] [serial = 2044] [outer = (nil)] 07:52:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 224 (0x7f66a5d70000) [pid = 23498] [serial = 2045] [outer = 0x7f66a1dcac00] 07:52:48 INFO - PROCESS | 23498 | 1461077568497 Marionette DEBUG loaded listener.js 07:52:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 225 (0x7f66abab3c00) [pid = 23498] [serial = 2046] [outer = 0x7f66a1dcac00] 07:52:49 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:52:49 INFO - PROCESS | 23498 | 1461077569822 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 07:52:49 INFO - PROCESS | 23498 | 1461077569879 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 07:52:49 INFO - PROCESS | 23498 | 1461077569886 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:52:49 INFO - PROCESS | 23498 | 1461077569892 Marionette TRACE conn3 <- [1,2698,null,{}] 07:52:49 INFO - PROCESS | 23498 | 1461077569906 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}] 07:52:50 INFO - PROCESS | 23498 | 1461077570230 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 07:52:50 INFO - PROCESS | 23498 | 1461077570426 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:50 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebd7000 == 135 [pid = 23498] [id = 682] 07:52:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 226 (0x7f66abdd0800) [pid = 23498] [serial = 2047] [outer = (nil)] 07:52:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 227 (0x7f66ad29c400) [pid = 23498] [serial = 2048] [outer = 0x7f66abdd0800] 07:52:50 INFO - PROCESS | 23498 | 1461077570496 Marionette DEBUG loaded listener.js 07:52:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 228 (0x7f66aece8000) [pid = 23498] [serial = 2049] [outer = 0x7f66abdd0800] 07:52:51 INFO - PROCESS | 23498 | SkCairoFTTypeface::onFilterRec unimplemented 07:52:51 INFO - PROCESS | 23498 | 1461077571804 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 07:52:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:52:51 INFO - PROCESS | 23498 | 1461077571832 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 07:52:51 INFO - PROCESS | 23498 | 1461077571837 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:52:51 INFO - PROCESS | 23498 | 1461077571840 Marionette TRACE conn3 <- [1,2702,null,{}] 07:52:51 INFO - PROCESS | 23498 | 1461077571845 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}] 07:52:52 INFO - PROCESS | 23498 | 1461077572065 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 07:52:52 INFO - PROCESS | 23498 | 1461077572337 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b0941800 == 136 [pid = 23498] [id = 683] 07:52:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 229 (0x7f66a47b4800) [pid = 23498] [serial = 2050] [outer = (nil)] 07:52:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 230 (0x7f66af3d3c00) [pid = 23498] [serial = 2051] [outer = 0x7f66a47b4800] 07:52:52 INFO - PROCESS | 23498 | 1461077572404 Marionette DEBUG loaded listener.js 07:52:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f66af6b2c00) [pid = 23498] [serial = 2052] [outer = 0x7f66a47b4800] 07:52:53 INFO - PROCESS | 23498 | 1461077573221 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]]]}] 07:52:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:52:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1428ms 07:52:53 INFO - PROCESS | 23498 | 1461077573265 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 07:52:53 INFO - PROCESS | 23498 | 1461077573268 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 07:52:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:52:53 INFO - PROCESS | 23498 | 1461077573273 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:52:53 INFO - PROCESS | 23498 | 1461077573275 Marionette TRACE conn3 <- [1,2706,null,{}] 07:52:53 INFO - PROCESS | 23498 | 1461077573281 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}] 07:52:53 INFO - PROCESS | 23498 | 1461077573461 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 07:52:53 INFO - PROCESS | 23498 | 1461077573726 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3639800 == 137 [pid = 23498] [id = 684] 07:52:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 232 (0x7f66abdda000) [pid = 23498] [serial = 2053] [outer = (nil)] 07:52:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 233 (0x7f66af78dc00) [pid = 23498] [serial = 2054] [outer = 0x7f66abdda000] 07:52:53 INFO - PROCESS | 23498 | 1461077573795 Marionette DEBUG loaded listener.js 07:52:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 234 (0x7f66afa0cc00) [pid = 23498] [serial = 2055] [outer = 0x7f66abdda000] 07:52:54 INFO - PROCESS | 23498 | 1461077574602 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]]]}] 07:52:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:52:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1380ms 07:52:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:52:54 INFO - PROCESS | 23498 | 1461077574655 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 07:52:54 INFO - PROCESS | 23498 | 1461077574657 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 07:52:54 INFO - PROCESS | 23498 | 1461077574663 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:52:54 INFO - PROCESS | 23498 | 1461077574666 Marionette TRACE conn3 <- [1,2710,null,{}] 07:52:54 INFO - PROCESS | 23498 | 1461077574671 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}] 07:52:54 INFO - PROCESS | 23498 | 1461077574883 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 07:52:55 INFO - PROCESS | 23498 | 1461077575150 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7927800 == 138 [pid = 23498] [id = 685] 07:52:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 235 (0x7f66ab90ec00) [pid = 23498] [serial = 2056] [outer = (nil)] 07:52:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 236 (0x7f66b0d28800) [pid = 23498] [serial = 2057] [outer = 0x7f66ab90ec00] 07:52:55 INFO - PROCESS | 23498 | 1461077575228 Marionette DEBUG loaded listener.js 07:52:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 237 (0x7f66b3650400) [pid = 23498] [serial = 2058] [outer = 0x7f66ab90ec00] 07:52:56 INFO - PROCESS | 23498 | 1461077576058 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] 07:52:56 INFO - PROCESS | 23498 | 1461077576107 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 07:52:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:52:56 INFO - PROCESS | 23498 | 1461077576112 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:52:56 INFO - PROCESS | 23498 | 1461077576114 Marionette TRACE conn3 <- [1,2714,null,{}] 07:52:56 INFO - PROCESS | 23498 | 1461077576120 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}] 07:52:56 INFO - PROCESS | 23498 | 1461077576309 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 07:52:56 INFO - PROCESS | 23498 | 1461077576576 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:56 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bebbb800 == 139 [pid = 23498] [id = 686] 07:52:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 238 (0x7f66991ad400) [pid = 23498] [serial = 2059] [outer = (nil)] 07:52:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 239 (0x7f66b36b8c00) [pid = 23498] [serial = 2060] [outer = 0x7f66991ad400] 07:52:56 INFO - PROCESS | 23498 | 1461077576644 Marionette DEBUG loaded listener.js 07:52:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 240 (0x7f66b5f88c00) [pid = 23498] [serial = 2061] [outer = 0x7f66991ad400] 07:52:57 INFO - PROCESS | 23498 | 1461077577462 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]]]}] 07:52:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:52:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1379ms 07:52:57 INFO - PROCESS | 23498 | 1461077577492 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 07:52:57 INFO - PROCESS | 23498 | 1461077577496 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 07:52:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:52:57 INFO - PROCESS | 23498 | 1461077577501 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:52:57 INFO - PROCESS | 23498 | 1461077577503 Marionette TRACE conn3 <- [1,2718,null,{}] 07:52:57 INFO - PROCESS | 23498 | 1461077577508 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}] 07:52:57 INFO - PROCESS | 23498 | 1461077577682 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 07:52:57 INFO - PROCESS | 23498 | 1461077577949 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c6a15000 == 140 [pid = 23498] [id = 687] 07:52:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 241 (0x7f66a480f400) [pid = 23498] [serial = 2062] [outer = (nil)] 07:52:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 242 (0x7f66b65dc400) [pid = 23498] [serial = 2063] [outer = 0x7f66a480f400] 07:52:58 INFO - PROCESS | 23498 | 1461077578016 Marionette DEBUG loaded listener.js 07:52:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 243 (0x7f66b72b3c00) [pid = 23498] [serial = 2064] [outer = 0x7f66a480f400] 07:52:58 INFO - PROCESS | 23498 | 1461077578824 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] 07:52:58 INFO - PROCESS | 23498 | 1461077578883 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 07:52:58 INFO - PROCESS | 23498 | 1461077578889 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:52:58 INFO - PROCESS | 23498 | 1461077578892 Marionette TRACE conn3 <- [1,2722,null,{}] 07:52:58 INFO - PROCESS | 23498 | 1461077578897 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}] 07:52:59 INFO - PROCESS | 23498 | 1461077579079 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 07:52:59 INFO - PROCESS | 23498 | 1461077579348 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:59 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abd46800 == 141 [pid = 23498] [id = 688] 07:52:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 244 (0x7f66991b1000) [pid = 23498] [serial = 2065] [outer = (nil)] 07:52:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 245 (0x7f66b6246800) [pid = 23498] [serial = 2066] [outer = 0x7f66991b1000] 07:52:59 INFO - PROCESS | 23498 | 1461077579419 Marionette DEBUG loaded listener.js 07:52:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 246 (0x7f66b906fc00) [pid = 23498] [serial = 2067] [outer = 0x7f66991b1000] 07:53:00 INFO - PROCESS | 23498 | 1461077580251 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] 07:53:00 INFO - PROCESS | 23498 | 1461077580325 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 07:53:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:53:00 INFO - PROCESS | 23498 | 1461077580330 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:53:00 INFO - PROCESS | 23498 | 1461077580332 Marionette TRACE conn3 <- [1,2726,null,{}] 07:53:00 INFO - PROCESS | 23498 | 1461077580337 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}] 07:53:00 INFO - PROCESS | 23498 | 1461077580513 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 07:53:00 INFO - PROCESS | 23498 | 1461077580785 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a35c5000 == 142 [pid = 23498] [id = 689] 07:53:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 247 (0x7f669b940400) [pid = 23498] [serial = 2068] [outer = (nil)] 07:53:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 248 (0x7f66a19ce000) [pid = 23498] [serial = 2069] [outer = 0x7f669b940400] 07:53:00 INFO - PROCESS | 23498 | 1461077580888 Marionette DEBUG loaded listener.js 07:53:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 249 (0x7f66a5c11800) [pid = 23498] [serial = 2070] [outer = 0x7f669b940400] 07:53:01 INFO - PROCESS | 23498 | 1461077581683 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]]]}] 07:53:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:53:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1383ms 07:53:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:53:01 INFO - PROCESS | 23498 | 1461077581713 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 07:53:01 INFO - PROCESS | 23498 | 1461077581716 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 07:53:01 INFO - PROCESS | 23498 | 1461077581723 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:53:01 INFO - PROCESS | 23498 | 1461077581727 Marionette TRACE conn3 <- [1,2730,null,{}] 07:53:01 INFO - PROCESS | 23498 | 1461077581731 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}] 07:53:01 INFO - PROCESS | 23498 | 1461077581993 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 07:53:02 INFO - PROCESS | 23498 | 1461077582265 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1913000 == 143 [pid = 23498] [id = 690] 07:53:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 250 (0x7f66a0ae1c00) [pid = 23498] [serial = 2071] [outer = (nil)] 07:53:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 251 (0x7f66a1bd4400) [pid = 23498] [serial = 2072] [outer = 0x7f66a0ae1c00] 07:53:02 INFO - PROCESS | 23498 | 1461077582391 Marionette DEBUG loaded listener.js 07:53:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 252 (0x7f66a4fad800) [pid = 23498] [serial = 2073] [outer = 0x7f66a0ae1c00] 07:53:03 INFO - PROCESS | 23498 | 1461077583855 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 07:53:03 INFO - PROCESS | 23498 | 1461077583919 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 07:53:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:53:03 INFO - PROCESS | 23498 | 1461077583926 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:53:03 INFO - PROCESS | 23498 | 1461077583931 Marionette TRACE conn3 <- [1,2734,null,{}] 07:53:03 INFO - PROCESS | 23498 | 1461077583939 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}] 07:53:04 INFO - PROCESS | 23498 | 1461077584144 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 07:53:04 INFO - PROCESS | 23498 | 1461077584411 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4496800 == 144 [pid = 23498] [id = 691] 07:53:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 253 (0x7f66a13a7400) [pid = 23498] [serial = 2074] [outer = (nil)] 07:53:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 254 (0x7f66a1944400) [pid = 23498] [serial = 2075] [outer = 0x7f66a13a7400] 07:53:04 INFO - PROCESS | 23498 | 1461077584475 Marionette DEBUG loaded listener.js 07:53:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 255 (0x7f66a1ccbc00) [pid = 23498] [serial = 2076] [outer = 0x7f66a13a7400] 07:53:05 INFO - PROCESS | 23498 | 1461077585462 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]]]}] 07:53:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:53:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1585ms 07:53:05 INFO - PROCESS | 23498 | 1461077585512 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 07:53:05 INFO - PROCESS | 23498 | 1461077585520 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 07:53:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:53:05 INFO - PROCESS | 23498 | 1461077585528 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:53:05 INFO - PROCESS | 23498 | 1461077585532 Marionette TRACE conn3 <- [1,2738,null,{}] 07:53:05 INFO - PROCESS | 23498 | 1461077585537 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}] 07:53:05 INFO - PROCESS | 23498 | 1461077585712 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 07:53:05 INFO - PROCESS | 23498 | 1461077585990 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e7e9000 == 145 [pid = 23498] [id = 692] 07:53:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 256 (0x7f66a1db0c00) [pid = 23498] [serial = 2077] [outer = (nil)] 07:53:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 257 (0x7f66a28cfc00) [pid = 23498] [serial = 2078] [outer = 0x7f66a1db0c00] 07:53:06 INFO - PROCESS | 23498 | 1461077586095 Marionette DEBUG loaded listener.js 07:53:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 258 (0x7f66a46f0800) [pid = 23498] [serial = 2079] [outer = 0x7f66a1db0c00] 07:53:06 INFO - PROCESS | 23498 | 1461077586971 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]]]}] 07:53:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:53:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1484ms 07:53:07 INFO - PROCESS | 23498 | 1461077587013 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 07:53:07 INFO - PROCESS | 23498 | 1461077587016 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 07:53:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:53:07 INFO - PROCESS | 23498 | 1461077587022 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:53:07 INFO - PROCESS | 23498 | 1461077587028 Marionette TRACE conn3 <- [1,2742,null,{}] 07:53:07 INFO - PROCESS | 23498 | 1461077587045 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}] 07:53:07 INFO - PROCESS | 23498 | 1461077587282 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b899b000 == 144 [pid = 23498] [id = 231] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b557a000 == 143 [pid = 23498] [id = 63] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4689000 == 142 [pid = 23498] [id = 543] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66afce3000 == 141 [pid = 23498] [id = 62] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 257 (0x7f66a1dcdc00) [pid = 23498] [serial = 1913] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 256 (0x7f66ab908800) [pid = 23498] [serial = 1916] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 255 (0x7f66afa0a400) [pid = 23498] [serial = 1919] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 254 (0x7f669e059000) [pid = 23498] [serial = 1952] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 253 (0x7f66b84b8400) [pid = 23498] [serial = 1925] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 252 (0x7f66a608e800) [pid = 23498] [serial = 1943] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 251 (0x7f66cae02c00) [pid = 23498] [serial = 1937] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 250 (0x7f66991af000) [pid = 23498] [serial = 1946] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 249 (0x7f66a13a5000) [pid = 23498] [serial = 1955] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 248 (0x7f66bb23b400) [pid = 23498] [serial = 1928] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 247 (0x7f66b3f73000) [pid = 23498] [serial = 1922] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 246 (0x7f669e01ac00) [pid = 23498] [serial = 1949] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 245 (0x7f66c8c27000) [pid = 23498] [serial = 1931] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 244 (0x7f66ca454000) [pid = 23498] [serial = 1934] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 243 (0x7f669e261400) [pid = 23498] [serial = 1940] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b89a8000 == 140 [pid = 23498] [id = 669] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7924000 == 139 [pid = 23498] [id = 668] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b5587000 == 138 [pid = 23498] [id = 667] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2f66000 == 137 [pid = 23498] [id = 666] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b0954000 == 136 [pid = 23498] [id = 665] 07:53:07 INFO - PROCESS | 23498 | 1461077587644 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af049000 == 135 [pid = 23498] [id = 664] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebce800 == 134 [pid = 23498] [id = 663] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae318800 == 133 [pid = 23498] [id = 662] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66abd60000 == 132 [pid = 23498] [id = 661] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a2983000 == 131 [pid = 23498] [id = 660] 07:53:07 INFO - PROCESS | 23498 | --DOCSHELL 0x7f669a9c8800 == 130 [pid = 23498] [id = 659] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 242 (0x7f66a5ca6c00) [pid = 23498] [serial = 1611] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 241 (0x7f66a4faf800) [pid = 23498] [serial = 1596] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 240 (0x7f66a1da6000) [pid = 23498] [serial = 1656] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 239 (0x7f66a47be800) [pid = 23498] [serial = 1659] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 238 (0x7f66aea74000) [pid = 23498] [serial = 1650] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 237 (0x7f66a1944000) [pid = 23498] [serial = 1653] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 236 (0x7f66af23fc00) [pid = 23498] [serial = 1677] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 235 (0x7f66aff16400) [pid = 23498] [serial = 1686] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 234 (0x7f66ababbc00) [pid = 23498] [serial = 1665] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 233 (0x7f66af3e3800) [pid = 23498] [serial = 1680] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 232 (0x7f66a28c4400) [pid = 23498] [serial = 1692] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 231 (0x7f66ad1c6400) [pid = 23498] [serial = 1626] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 230 (0x7f66a28cc800) [pid = 23498] [serial = 1602] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 229 (0x7f66af1b4400) [pid = 23498] [serial = 1674] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 228 (0x7f66aea77c00) [pid = 23498] [serial = 1629] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 227 (0x7f66ab910000) [pid = 23498] [serial = 1614] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 226 (0x7f66a19cfc00) [pid = 23498] [serial = 1599] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 225 (0x7f66afa05c00) [pid = 23498] [serial = 1683] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 224 (0x7f66aea78400) [pid = 23498] [serial = 1668] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 223 (0x7f66abdd7400) [pid = 23498] [serial = 1620] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 222 (0x7f66ad021800) [pid = 23498] [serial = 1623] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 221 (0x7f66abb06000) [pid = 23498] [serial = 1617] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f66a480c400) [pid = 23498] [serial = 1605] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66a5c47c00) [pid = 23498] [serial = 1608] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f66aef63400) [pid = 23498] [serial = 1671] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f66a1945000) [pid = 23498] [serial = 1689] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 216 (0x7f66a5d6f000) [pid = 23498] [serial = 1662] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e5ee800 == 131 [pid = 23498] [id = 693] 07:53:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f66a13a5000) [pid = 23498] [serial = 2080] [outer = (nil)] 07:53:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f66a1db1800) [pid = 23498] [serial = 2081] [outer = 0x7f66a13a5000] 07:53:07 INFO - PROCESS | 23498 | 1461077587740 Marionette DEBUG loaded listener.js 07:53:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66a5c48c00) [pid = 23498] [serial = 2082] [outer = 0x7f66a13a5000] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f66b3f71400) [pid = 23498] [serial = 1848] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f66ac41d400) [pid = 23498] [serial = 1973] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 216 (0x7f66b3dc7000) [pid = 23498] [serial = 1755] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 215 (0x7f66b2c97c00) [pid = 23498] [serial = 1746] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 214 (0x7f66a28c3400) [pid = 23498] [serial = 1961] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 213 (0x7f66a5ed6c00) [pid = 23498] [serial = 1970] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 212 (0x7f66ad028c00) [pid = 23498] [serial = 1974] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 211 (0x7f66b65db000) [pid = 23498] [serial = 1809] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 210 (0x7f66abab0800) [pid = 23498] [serial = 1758] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 209 (0x7f669feef400) [pid = 23498] [serial = 1785] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 208 (0x7f66b60b4000) [pid = 23498] [serial = 1803] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 207 (0x7f66a19cd800) [pid = 23498] [serial = 1959] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 206 (0x7f66b3f67c00) [pid = 23498] [serial = 1800] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 205 (0x7f66b36b9000) [pid = 23498] [serial = 1749] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 204 (0x7f66b2ce0400) [pid = 23498] [serial = 1797] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 203 (0x7f66ad235c00) [pid = 23498] [serial = 1728] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 202 (0x7f66a4810c00) [pid = 23498] [serial = 1788] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 201 (0x7f66b6522800) [pid = 23498] [serial = 1806] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 200 (0x7f66a1d5c400) [pid = 23498] [serial = 1719] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 199 (0x7f66a36e3c00) [pid = 23498] [serial = 1962] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 198 (0x7f66a4b17000) [pid = 23498] [serial = 1965] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 197 (0x7f66abab5000) [pid = 23498] [serial = 1725] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 196 (0x7f66b0c11800) [pid = 23498] [serial = 1740] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 195 (0x7f66b7132000) [pid = 23498] [serial = 1812] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f66a608d000) [pid = 23498] [serial = 1971] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 193 (0x7f66b3747800) [pid = 23498] [serial = 1752] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f66b181a800) [pid = 23498] [serial = 1743] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66aea70000) [pid = 23498] [serial = 1731] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66af8e1000) [pid = 23498] [serial = 1794] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66afbf2c00) [pid = 23498] [serial = 1737] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f669fef8800) [pid = 23498] [serial = 1958] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66b7944400) [pid = 23498] [serial = 1815] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66af78b000) [pid = 23498] [serial = 1911] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66a47bf400) [pid = 23498] [serial = 1722] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66a5d62400) [pid = 23498] [serial = 1968] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66a4fadc00) [pid = 23498] [serial = 1967] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66ad02b000) [pid = 23498] [serial = 1716] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66a1ff3400) [pid = 23498] [serial = 1964] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66af790c00) [pid = 23498] [serial = 1734] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66ad1cdc00) [pid = 23498] [serial = 1791] [outer = (nil)] [url = about:blank] 07:53:07 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66ad051000) [pid = 23498] [serial = 1976] [outer = (nil)] [url = about:blank] 07:53:08 INFO - PROCESS | 23498 | 1461077588472 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]]]}] 07:53:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:53:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1485ms 07:53:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:53:08 INFO - PROCESS | 23498 | 1461077588508 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 07:53:08 INFO - PROCESS | 23498 | 1461077588512 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 07:53:08 INFO - PROCESS | 23498 | 1461077588518 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:53:08 INFO - PROCESS | 23498 | 1461077588521 Marionette TRACE conn3 <- [1,2746,null,{}] 07:53:08 INFO - PROCESS | 23498 | 1461077588527 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}] 07:53:08 INFO - PROCESS | 23498 | 1461077588716 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 07:53:08 INFO - PROCESS | 23498 | 1461077588893 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a217d000 == 132 [pid = 23498] [id = 694] 07:53:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66a1943800) [pid = 23498] [serial = 2083] [outer = (nil)] 07:53:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f66a5d64c00) [pid = 23498] [serial = 2084] [outer = 0x7f66a1943800] 07:53:08 INFO - PROCESS | 23498 | 1461077588948 Marionette DEBUG loaded listener.js 07:53:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66a5edf400) [pid = 23498] [serial = 2085] [outer = 0x7f66a1943800] 07:53:09 INFO - PROCESS | 23498 | 1461077589614 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]]]}] 07:53:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:53:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1128ms 07:53:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:53:09 INFO - PROCESS | 23498 | 1461077589645 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 07:53:09 INFO - PROCESS | 23498 | 1461077589648 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 07:53:09 INFO - PROCESS | 23498 | 1461077589654 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:53:09 INFO - PROCESS | 23498 | 1461077589657 Marionette TRACE conn3 <- [1,2750,null,{}] 07:53:09 INFO - PROCESS | 23498 | 1461077589662 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}] 07:53:09 INFO - PROCESS | 23498 | 1461077589911 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 07:53:09 INFO - PROCESS | 23498 | 1461077589943 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4d06800 == 133 [pid = 23498] [id = 695] 07:53:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66a1dc2400) [pid = 23498] [serial = 2086] [outer = (nil)] 07:53:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66a6090c00) [pid = 23498] [serial = 2087] [outer = 0x7f66a1dc2400] 07:53:10 INFO - PROCESS | 23498 | 1461077589999 Marionette DEBUG loaded listener.js 07:53:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66abab5000) [pid = 23498] [serial = 2088] [outer = 0x7f66a1dc2400] 07:53:10 INFO - PROCESS | 23498 | 1461077590842 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]]]}] 07:53:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:53:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1230ms 07:53:10 INFO - PROCESS | 23498 | 1461077590883 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 07:53:10 INFO - PROCESS | 23498 | 1461077590886 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 07:53:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:53:10 INFO - PROCESS | 23498 | 1461077590896 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:53:10 INFO - PROCESS | 23498 | 1461077590898 Marionette TRACE conn3 <- [1,2754,null,{}] 07:53:10 INFO - PROCESS | 23498 | 1461077590902 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}] 07:53:11 INFO - PROCESS | 23498 | 1461077591152 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 07:53:11 INFO - PROCESS | 23498 | 1461077591183 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abd55800 == 134 [pid = 23498] [id = 696] 07:53:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66abab5400) [pid = 23498] [serial = 2089] [outer = (nil)] 07:53:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66ad029000) [pid = 23498] [serial = 2090] [outer = 0x7f66abab5400] 07:53:11 INFO - PROCESS | 23498 | 1461077591244 Marionette DEBUG loaded listener.js 07:53:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66ad1cac00) [pid = 23498] [serial = 2091] [outer = 0x7f66abab5400] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66a5ca0c00) [pid = 23498] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66b3f6f800) [pid = 23498] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66b364c000) [pid = 23498] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f669b933c00) [pid = 23498] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66b8916800) [pid = 23498] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66cabac000) [pid = 23498] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66bb08a000) [pid = 23498] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66a13af400) [pid = 23498] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66a1cc7c00) [pid = 23498] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 177 (0x7f66b7996400) [pid = 23498] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66af6b4000) [pid = 23498] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66a1bd9400) [pid = 23498] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 174 (0x7f669b93d400) [pid = 23498] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 173 (0x7f66b7e54000) [pid = 23498] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 172 (0x7f66b374e400) [pid = 23498] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66af3d1800) [pid = 23498] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66991a5c00) [pid = 23498] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66b84b3800) [pid = 23498] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66a5c53800) [pid = 23498] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66991a8000) [pid = 23498] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66a5fd0400) [pid = 23498] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66bb240000) [pid = 23498] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66ad025800) [pid = 23498] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66a4f59400) [pid = 23498] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66a4fb1c00) [pid = 23498] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66a39de400) [pid = 23498] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66a28c7400) [pid = 23498] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66a0adc800) [pid = 23498] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66b8ab2400) [pid = 23498] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f66af3ef000) [pid = 23498] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 156 (0x7f66b2c93400) [pid = 23498] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 155 (0x7f66b3dc9400) [pid = 23498] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 154 (0x7f66a5fc5c00) [pid = 23498] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 153 (0x7f66b8b29000) [pid = 23498] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 152 (0x7f66991b0800) [pid = 23498] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 151 (0x7f66a3674000) [pid = 23498] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 150 (0x7f66b943a000) [pid = 23498] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f669e25d000) [pid = 23498] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66af6ba000) [pid = 23498] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 147 (0x7f669b935400) [pid = 23498] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 146 (0x7f66afbf9c00) [pid = 23498] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 145 (0x7f66b794d800) [pid = 23498] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 144 (0x7f66a4811400) [pid = 23498] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 143 (0x7f669fe47c00) [pid = 23498] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 142 (0x7f66991a8800) [pid = 23498] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:53:12 INFO - PROCESS | 23498 | --DOMWINDOW == 141 (0x7f669e25dc00) [pid = 23498] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:53:12 INFO - PROCESS | 23498 | 1461077592889 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]]]}] 07:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2031ms 07:53:12 INFO - PROCESS | 23498 | 1461077592928 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 07:53:12 INFO - PROCESS | 23498 | 1461077592932 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 07:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:53:12 INFO - PROCESS | 23498 | 1461077592946 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:53:12 INFO - PROCESS | 23498 | 1461077592950 Marionette TRACE conn3 <- [1,2758,null,{}] 07:53:12 INFO - PROCESS | 23498 | 1461077592957 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}] 07:53:13 INFO - PROCESS | 23498 | 1461077593203 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 07:53:13 INFO - PROCESS | 23498 | 1461077593225 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1fa1000 == 135 [pid = 23498] [id = 697] 07:53:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 142 (0x7f669e012800) [pid = 23498] [serial = 2092] [outer = (nil)] 07:53:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 143 (0x7f669fe47c00) [pid = 23498] [serial = 2093] [outer = 0x7f669e012800] 07:53:13 INFO - PROCESS | 23498 | 1461077593281 Marionette DEBUG loaded listener.js 07:53:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 144 (0x7f66a4b0b400) [pid = 23498] [serial = 2094] [outer = 0x7f669e012800] 07:53:14 INFO - PROCESS | 23498 | 1461077594041 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]]]}] 07:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1130ms 07:53:14 INFO - PROCESS | 23498 | 1461077594075 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 07:53:14 INFO - PROCESS | 23498 | 1461077594078 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 07:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:53:14 INFO - PROCESS | 23498 | 1461077594084 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:53:14 INFO - PROCESS | 23498 | 1461077594085 Marionette TRACE conn3 <- [1,2762,null,{}] 07:53:14 INFO - PROCESS | 23498 | 1461077594090 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}] 07:53:14 INFO - PROCESS | 23498 | 1461077594320 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 07:53:14 INFO - PROCESS | 23498 | 1461077594338 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad4e7800 == 136 [pid = 23498] [id = 698] 07:53:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f669e016400) [pid = 23498] [serial = 2095] [outer = (nil)] 07:53:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 146 (0x7f66a5d63000) [pid = 23498] [serial = 2096] [outer = 0x7f669e016400] 07:53:14 INFO - PROCESS | 23498 | 1461077594391 Marionette DEBUG loaded listener.js 07:53:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 147 (0x7f66ad1cd000) [pid = 23498] [serial = 2097] [outer = 0x7f669e016400] 07:53:15 INFO - PROCESS | 23498 | 1461077595443 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]]]}] 07:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1429ms 07:53:15 INFO - PROCESS | 23498 | 1461077595514 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 07:53:15 INFO - PROCESS | 23498 | 1461077595521 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 07:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:53:15 INFO - PROCESS | 23498 | 1461077595529 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:53:15 INFO - PROCESS | 23498 | 1461077595534 Marionette TRACE conn3 <- [1,2766,null,{}] 07:53:15 INFO - PROCESS | 23498 | 1461077595541 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}] 07:53:15 INFO - PROCESS | 23498 | 1461077595775 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 07:53:16 INFO - PROCESS | 23498 | 1461077596033 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a20cc800 == 137 [pid = 23498] [id = 699] 07:53:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 148 (0x7f66a1bd4800) [pid = 23498] [serial = 2098] [outer = (nil)] 07:53:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66a1d58800) [pid = 23498] [serial = 2099] [outer = 0x7f66a1bd4800] 07:53:16 INFO - PROCESS | 23498 | 1461077596145 Marionette DEBUG loaded listener.js 07:53:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66a3673c00) [pid = 23498] [serial = 2100] [outer = 0x7f66a1bd4800] 07:53:16 INFO - PROCESS | 23498 | 1461077596996 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]]]}] 07:53:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:53:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1531ms 07:53:17 INFO - PROCESS | 23498 | 1461077597062 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 07:53:17 INFO - PROCESS | 23498 | 1461077597070 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 07:53:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:53:17 INFO - PROCESS | 23498 | 1461077597080 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:53:17 INFO - PROCESS | 23498 | 1461077597084 Marionette TRACE conn3 <- [1,2770,null,{}] 07:53:17 INFO - PROCESS | 23498 | 1461077597090 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}] 07:53:17 INFO - PROCESS | 23498 | 1461077597326 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 07:53:17 INFO - PROCESS | 23498 | 1461077597621 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a5106000 == 138 [pid = 23498] [id = 700] 07:53:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 151 (0x7f66a46ef400) [pid = 23498] [serial = 2101] [outer = (nil)] 07:53:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 152 (0x7f66a5c15c00) [pid = 23498] [serial = 2102] [outer = 0x7f66a46ef400] 07:53:17 INFO - PROCESS | 23498 | 1461077597729 Marionette DEBUG loaded listener.js 07:53:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66a5d67400) [pid = 23498] [serial = 2103] [outer = 0x7f66a46ef400] 07:53:18 INFO - PROCESS | 23498 | 1461077598518 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]]]}] 07:53:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:53:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1483ms 07:53:18 INFO - PROCESS | 23498 | 1461077598563 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 07:53:18 INFO - PROCESS | 23498 | 1461077598566 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 07:53:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:53:18 INFO - PROCESS | 23498 | 1461077598573 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:53:18 INFO - PROCESS | 23498 | 1461077598578 Marionette TRACE conn3 <- [1,2774,null,{}] 07:53:18 INFO - PROCESS | 23498 | 1461077598594 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}] 07:53:18 INFO - PROCESS | 23498 | 1461077598787 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 07:53:19 INFO - PROCESS | 23498 | 1461077599056 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:19 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae319800 == 139 [pid = 23498] [id = 701] 07:53:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 154 (0x7f66a193d000) [pid = 23498] [serial = 2104] [outer = (nil)] 07:53:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66abab2000) [pid = 23498] [serial = 2105] [outer = 0x7f66a193d000] 07:53:19 INFO - PROCESS | 23498 | 1461077599131 Marionette DEBUG loaded listener.js 07:53:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66ad02b400) [pid = 23498] [serial = 2106] [outer = 0x7f66a193d000] 07:53:19 INFO - PROCESS | 23498 | 1461077599959 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]]]}] 07:53:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:53:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1438ms 07:53:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:53:20 INFO - PROCESS | 23498 | 1461077600011 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 07:53:20 INFO - PROCESS | 23498 | 1461077600015 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 07:53:20 INFO - PROCESS | 23498 | 1461077600021 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:53:20 INFO - PROCESS | 23498 | 1461077600024 Marionette TRACE conn3 <- [1,2778,null,{}] 07:53:20 INFO - PROCESS | 23498 | 1461077600029 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}] 07:53:20 INFO - PROCESS | 23498 | 1461077600220 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 07:53:20 INFO - PROCESS | 23498 | 1461077600439 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aebd3000 == 140 [pid = 23498] [id = 702] 07:53:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 157 (0x7f66a19c4c00) [pid = 23498] [serial = 2107] [outer = (nil)] 07:53:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66ad29b400) [pid = 23498] [serial = 2108] [outer = 0x7f66a19c4c00] 07:53:20 INFO - PROCESS | 23498 | 1461077600547 Marionette DEBUG loaded listener.js 07:53:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66aea17c00) [pid = 23498] [serial = 2109] [outer = 0x7f66a19c4c00] 07:53:21 INFO - PROCESS | 23498 | 1461077601327 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]]]}] 07:53:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:53:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1378ms 07:53:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:53:21 INFO - PROCESS | 23498 | 1461077601398 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 07:53:21 INFO - PROCESS | 23498 | 1461077601401 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 07:53:21 INFO - PROCESS | 23498 | 1461077601407 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:53:21 INFO - PROCESS | 23498 | 1461077601410 Marionette TRACE conn3 <- [1,2782,null,{}] 07:53:21 INFO - PROCESS | 23498 | 1461077601415 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}] 07:53:21 INFO - PROCESS | 23498 | 1461077601596 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 07:53:21 INFO - PROCESS | 23498 | 1461077601809 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed19800 == 141 [pid = 23498] [id = 703] 07:53:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66a1be3800) [pid = 23498] [serial = 2110] [outer = (nil)] 07:53:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66aece8c00) [pid = 23498] [serial = 2111] [outer = 0x7f66a1be3800] 07:53:21 INFO - PROCESS | 23498 | 1461077601915 Marionette DEBUG loaded listener.js 07:53:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66af1b2800) [pid = 23498] [serial = 2112] [outer = 0x7f66a1be3800] 07:53:22 INFO - PROCESS | 23498 | 1461077602779 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]]]}] 07:53:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:53:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1432ms 07:53:22 INFO - PROCESS | 23498 | 1461077602838 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 07:53:22 INFO - PROCESS | 23498 | 1461077602841 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 07:53:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:53:22 INFO - PROCESS | 23498 | 1461077602847 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:53:22 INFO - PROCESS | 23498 | 1461077602850 Marionette TRACE conn3 <- [1,2786,null,{}] 07:53:22 INFO - PROCESS | 23498 | 1461077602855 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}] 07:53:23 INFO - PROCESS | 23498 | 1461077603089 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 07:53:23 INFO - PROCESS | 23498 | 1461077603346 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:23 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66affee000 == 142 [pid = 23498] [id = 704] 07:53:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66af1b4400) [pid = 23498] [serial = 2113] [outer = (nil)] 07:53:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66af3e3800) [pid = 23498] [serial = 2114] [outer = 0x7f66af1b4400] 07:53:23 INFO - PROCESS | 23498 | 1461077603464 Marionette DEBUG loaded listener.js 07:53:23 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66afc97400) [pid = 23498] [serial = 2115] [outer = 0x7f66af1b4400] 07:53:24 INFO - PROCESS | 23498 | 1461077604183 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]]]}] 07:53:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:53:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1376ms 07:53:24 INFO - PROCESS | 23498 | 1461077604225 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 07:53:24 INFO - PROCESS | 23498 | 1461077604228 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 07:53:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:53:24 INFO - PROCESS | 23498 | 1461077604251 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:53:24 INFO - PROCESS | 23498 | 1461077604254 Marionette TRACE conn3 <- [1,2790,null,{}] 07:53:24 INFO - PROCESS | 23498 | 1461077604259 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}] 07:53:24 INFO - PROCESS | 23498 | 1461077604451 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 07:53:24 INFO - PROCESS | 23498 | 1461077604667 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:24 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2e0f800 == 143 [pid = 23498] [id = 705] 07:53:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66af3dd800) [pid = 23498] [serial = 2116] [outer = (nil)] 07:53:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66b0c0fc00) [pid = 23498] [serial = 2117] [outer = 0x7f66af3dd800] 07:53:24 INFO - PROCESS | 23498 | 1461077604771 Marionette DEBUG loaded listener.js 07:53:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66b181c800) [pid = 23498] [serial = 2118] [outer = 0x7f66af3dd800] 07:53:25 INFO - PROCESS | 23498 | 1461077605552 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]]]}] 07:53:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:53:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1338ms 07:53:25 INFO - PROCESS | 23498 | 1461077605592 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 07:53:25 INFO - PROCESS | 23498 | 1461077605595 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 07:53:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:53:25 INFO - PROCESS | 23498 | 1461077605603 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:53:25 INFO - PROCESS | 23498 | 1461077605606 Marionette TRACE conn3 <- [1,2794,null,{}] 07:53:25 INFO - PROCESS | 23498 | 1461077605611 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}] 07:53:25 INFO - PROCESS | 23498 | 1461077605794 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 07:53:26 INFO - PROCESS | 23498 | 1461077606011 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3639000 == 144 [pid = 23498] [id = 706] 07:53:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66afc94c00) [pid = 23498] [serial = 2119] [outer = (nil)] 07:53:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66b2cdc800) [pid = 23498] [serial = 2120] [outer = 0x7f66afc94c00] 07:53:26 INFO - PROCESS | 23498 | 1461077606115 Marionette DEBUG loaded listener.js 07:53:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66b2f19800) [pid = 23498] [serial = 2121] [outer = 0x7f66afc94c00] 07:53:26 INFO - PROCESS | 23498 | 1461077606933 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]]]}] 07:53:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:53:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1383ms 07:53:26 INFO - PROCESS | 23498 | 1461077606986 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 07:53:26 INFO - PROCESS | 23498 | 1461077606990 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 07:53:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:53:27 INFO - PROCESS | 23498 | 1461077606999 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:53:27 INFO - PROCESS | 23498 | 1461077607002 Marionette TRACE conn3 <- [1,2798,null,{}] 07:53:27 INFO - PROCESS | 23498 | 1461077607007 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}] 07:53:27 INFO - PROCESS | 23498 | 1461077607189 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 07:53:27 INFO - PROCESS | 23498 | 1461077607408 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3f0e800 == 145 [pid = 23498] [id = 707] 07:53:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66afc99c00) [pid = 23498] [serial = 2122] [outer = (nil)] 07:53:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66b2f7d000) [pid = 23498] [serial = 2123] [outer = 0x7f66afc99c00] 07:53:27 INFO - PROCESS | 23498 | 1461077607511 Marionette DEBUG loaded listener.js 07:53:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f66b36b4400) [pid = 23498] [serial = 2124] [outer = 0x7f66afc99c00] 07:53:28 INFO - PROCESS | 23498 | 1461077608395 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]]]}] 07:53:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:53:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1433ms 07:53:28 INFO - PROCESS | 23498 | 1461077608434 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 07:53:28 INFO - PROCESS | 23498 | 1461077608436 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 07:53:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:53:28 INFO - PROCESS | 23498 | 1461077608442 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:53:28 INFO - PROCESS | 23498 | 1461077608445 Marionette TRACE conn3 <- [1,2802,null,{}] 07:53:28 INFO - PROCESS | 23498 | 1461077608450 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}] 07:53:28 INFO - PROCESS | 23498 | 1461077608648 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 07:53:28 INFO - PROCESS | 23498 | 1461077608916 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:28 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b62d6800 == 146 [pid = 23498] [id = 708] 07:53:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66abb0e000) [pid = 23498] [serial = 2125] [outer = (nil)] 07:53:28 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f66b3747800) [pid = 23498] [serial = 2126] [outer = 0x7f66abb0e000] 07:53:28 INFO - PROCESS | 23498 | 1461077608989 Marionette DEBUG loaded listener.js 07:53:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f66b3f66c00) [pid = 23498] [serial = 2127] [outer = 0x7f66abb0e000] 07:53:29 INFO - PROCESS | 23498 | 1461077609821 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]]]}] 07:53:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:53:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1427ms 07:53:29 INFO - PROCESS | 23498 | 1461077609871 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 07:53:29 INFO - PROCESS | 23498 | 1461077609875 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 07:53:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:53:29 INFO - PROCESS | 23498 | 1461077609880 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:53:29 INFO - PROCESS | 23498 | 1461077609883 Marionette TRACE conn3 <- [1,2806,null,{}] 07:53:29 INFO - PROCESS | 23498 | 1461077609889 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}] 07:53:30 INFO - PROCESS | 23498 | 1461077610097 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 07:53:30 INFO - PROCESS | 23498 | 1461077610328 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7c68000 == 147 [pid = 23498] [id = 709] 07:53:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f66abdcc800) [pid = 23498] [serial = 2128] [outer = (nil)] 07:53:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66b712a400) [pid = 23498] [serial = 2129] [outer = 0x7f66abdcc800] 07:53:30 INFO - PROCESS | 23498 | 1461077610436 Marionette DEBUG loaded listener.js 07:53:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f66b7949800) [pid = 23498] [serial = 2130] [outer = 0x7f66abdcc800] 07:53:31 INFO - PROCESS | 23498 | 1461077611276 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]]]}] 07:53:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:53:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1427ms 07:53:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:53:31 INFO - PROCESS | 23498 | 1461077611309 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 07:53:31 INFO - PROCESS | 23498 | 1461077611311 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 07:53:31 INFO - PROCESS | 23498 | 1461077611317 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:53:31 INFO - PROCESS | 23498 | 1461077611320 Marionette TRACE conn3 <- [1,2810,null,{}] 07:53:31 INFO - PROCESS | 23498 | 1461077611325 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}] 07:53:31 INFO - PROCESS | 23498 | 1461077611513 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 07:53:31 INFO - PROCESS | 23498 | 1461077611776 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b90c2000 == 148 [pid = 23498] [id = 710] 07:53:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66b84bc400) [pid = 23498] [serial = 2131] [outer = (nil)] 07:53:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66b8911800) [pid = 23498] [serial = 2132] [outer = 0x7f66b84bc400] 07:53:31 INFO - PROCESS | 23498 | 1461077611843 Marionette DEBUG loaded listener.js 07:53:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66b906a000) [pid = 23498] [serial = 2133] [outer = 0x7f66b84bc400] 07:53:32 INFO - PROCESS | 23498 | 1461077612610 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]]]}] 07:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1329ms 07:53:32 INFO - PROCESS | 23498 | 1461077612672 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 07:53:32 INFO - PROCESS | 23498 | 1461077612676 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 07:53:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:53:32 INFO - PROCESS | 23498 | 1461077612686 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:53:32 INFO - PROCESS | 23498 | 1461077612688 Marionette TRACE conn3 <- [1,2814,null,{}] 07:53:32 INFO - PROCESS | 23498 | 1461077612693 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}] 07:53:32 INFO - PROCESS | 23498 | 1461077612881 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 07:53:33 INFO - PROCESS | 23498 | 1461077613159 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:33 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e5e6000 == 149 [pid = 23498] [id = 711] 07:53:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66991aa400) [pid = 23498] [serial = 2134] [outer = (nil)] 07:53:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f669fe46800) [pid = 23498] [serial = 2135] [outer = 0x7f66991aa400] 07:53:33 INFO - PROCESS | 23498 | 1461077613230 Marionette DEBUG loaded listener.js 07:53:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66a367cc00) [pid = 23498] [serial = 2136] [outer = 0x7f66991aa400] 07:53:34 INFO - PROCESS | 23498 | 1461077614056 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]]]}] 07:53:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:53:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1435ms 07:53:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:53:34 INFO - PROCESS | 23498 | 1461077614120 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 07:53:34 INFO - PROCESS | 23498 | 1461077614123 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 07:53:34 INFO - PROCESS | 23498 | 1461077614128 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:53:34 INFO - PROCESS | 23498 | 1461077614131 Marionette TRACE conn3 <- [1,2818,null,{}] 07:53:34 INFO - PROCESS | 23498 | 1461077614136 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}] 07:53:34 INFO - PROCESS | 23498 | 1461077614328 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 07:53:34 INFO - PROCESS | 23498 | 1461077614594 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e75f800 == 150 [pid = 23498] [id = 712] 07:53:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66991a3800) [pid = 23498] [serial = 2137] [outer = (nil)] 07:53:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f669b93d800) [pid = 23498] [serial = 2138] [outer = 0x7f66991a3800] 07:53:34 INFO - PROCESS | 23498 | 1461077614661 Marionette DEBUG loaded listener.js 07:53:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f669e25fc00) [pid = 23498] [serial = 2139] [outer = 0x7f66991a3800] 07:53:35 INFO - PROCESS | 23498 | 1461077615850 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]]]}] 07:53:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:53:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1886ms 07:53:36 INFO - PROCESS | 23498 | 1461077616015 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 07:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:53:36 INFO - PROCESS | 23498 | 1461077616020 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 07:53:36 INFO - PROCESS | 23498 | 1461077616027 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:53:36 INFO - PROCESS | 23498 | 1461077616032 Marionette TRACE conn3 <- [1,2822,null,{}] 07:53:36 INFO - PROCESS | 23498 | 1461077616039 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}] 07:53:36 INFO - PROCESS | 23498 | 1461077616304 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 07:53:36 INFO - PROCESS | 23498 | 1461077616510 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a449b000 == 151 [pid = 23498] [id = 713] 07:53:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f669fe44400) [pid = 23498] [serial = 2140] [outer = (nil)] 07:53:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f669feeec00) [pid = 23498] [serial = 2141] [outer = 0x7f669fe44400] 07:53:36 INFO - PROCESS | 23498 | 1461077616571 Marionette DEBUG loaded listener.js 07:53:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66a1945800) [pid = 23498] [serial = 2142] [outer = 0x7f669fe44400] 07:53:37 INFO - PROCESS | 23498 | 1461077617344 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]]]}] 07:53:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:53:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1381ms 07:53:37 INFO - PROCESS | 23498 | 1461077617408 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 07:53:37 INFO - PROCESS | 23498 | 1461077617416 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 07:53:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:53:37 INFO - PROCESS | 23498 | 1461077617425 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:53:37 INFO - PROCESS | 23498 | 1461077617429 Marionette TRACE conn3 <- [1,2826,null,{}] 07:53:37 INFO - PROCESS | 23498 | 1461077617434 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}] 07:53:37 INFO - PROCESS | 23498 | 1461077617621 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 07:53:37 INFO - PROCESS | 23498 | 1461077617903 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:38 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4632000 == 152 [pid = 23498] [id = 714] 07:53:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f669e053800) [pid = 23498] [serial = 2143] [outer = (nil)] 07:53:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f66a13a3400) [pid = 23498] [serial = 2144] [outer = 0x7f669e053800] 07:53:38 INFO - PROCESS | 23498 | 1461077618122 Marionette DEBUG loaded listener.js 07:53:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66a1dcfc00) [pid = 23498] [serial = 2145] [outer = 0x7f669e053800] 07:53:39 INFO - PROCESS | 23498 | 1461077619001 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:53:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:53:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1632ms 07:53:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:53:39 INFO - PROCESS | 23498 | 1461077619058 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 07:53:39 INFO - PROCESS | 23498 | 1461077619060 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 07:53:39 INFO - PROCESS | 23498 | 1461077619067 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:53:39 INFO - PROCESS | 23498 | 1461077619072 Marionette TRACE conn3 <- [1,2830,null,{}] 07:53:39 INFO - PROCESS | 23498 | 1461077619086 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}] 07:53:39 INFO - PROCESS | 23498 | 1461077619344 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f66a28cc000) [pid = 23498] [serial = 2039] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | 1461077619678 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669a9c1800 == 153 [pid = 23498] [id = 715] 07:53:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66a1dd1000) [pid = 23498] [serial = 2146] [outer = (nil)] 07:53:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 196 (0x7f66a4809c00) [pid = 23498] [serial = 2147] [outer = 0x7f66a1dd1000] 07:53:39 INFO - PROCESS | 23498 | 1461077619751 Marionette DEBUG loaded listener.js 07:53:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 197 (0x7f66a4fad000) [pid = 23498] [serial = 2148] [outer = 0x7f66a1dd1000] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 196 (0x7f66a13b0000) [pid = 23498] [serial = 2037] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 195 (0x7f66caae0c00) [pid = 23498] [serial = 1935] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 194 (0x7f66bb082400) [pid = 23498] [serial = 1866] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 193 (0x7f66b3656400) [pid = 23498] [serial = 2025] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 192 (0x7f669e054400) [pid = 23498] [serial = 2036] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 191 (0x7f66b3652000) [pid = 23498] [serial = 2024] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 190 (0x7f66c5d09400) [pid = 23498] [serial = 2013] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 189 (0x7f66cafa7000) [pid = 23498] [serial = 1938] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 188 (0x7f66c59bcc00) [pid = 23498] [serial = 1875] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 187 (0x7f66ca457800) [pid = 23498] [serial = 1881] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 186 (0x7f66b65dbc00) [pid = 23498] [serial = 2003] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 185 (0x7f66b9437000) [pid = 23498] [serial = 2009] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 184 (0x7f66b0d2e000) [pid = 23498] [serial = 1995] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 183 (0x7f66a46f2800) [pid = 23498] [serial = 1914] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 182 (0x7f66a4804800) [pid = 23498] [serial = 1956] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66c59b2400) [pid = 23498] [serial = 2012] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66c566a800) [pid = 23498] [serial = 1872] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66b7c4fc00) [pid = 23498] [serial = 1863] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66b2c95800) [pid = 23498] [serial = 1920] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 177 (0x7f669e263c00) [pid = 23498] [serial = 1947] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66c5d34c00) [pid = 23498] [serial = 2015] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66b9436400) [pid = 23498] [serial = 1821] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 174 (0x7f66abab1c00) [pid = 23498] [serial = 2034] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 173 (0x7f669e25a800) [pid = 23498] [serial = 1980] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 172 (0x7f66b55ba800) [pid = 23498] [serial = 1998] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66c6a31c00) [pid = 23498] [serial = 1878] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66af075000) [pid = 23498] [serial = 1854] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66a5d66c00) [pid = 23498] [serial = 1985] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66b794d400) [pid = 23498] [serial = 2006] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66af240000) [pid = 23498] [serial = 1992] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66a39e0400) [pid = 23498] [serial = 1982] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66bb088c00) [pid = 23498] [serial = 2010] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66bec49800) [pid = 23498] [serial = 1869] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66a6094c00) [pid = 23498] [serial = 1986] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66b9c26000) [pid = 23498] [serial = 1824] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66b770b400) [pid = 23498] [serial = 1923] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66b5896000) [pid = 23498] [serial = 2000] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66b8b28400) [pid = 23498] [serial = 1926] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f66a480ac00) [pid = 23498] [serial = 1983] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 157 (0x7f66ad048000) [pid = 23498] [serial = 1917] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 156 (0x7f66c6d06000) [pid = 23498] [serial = 1929] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 155 (0x7f66b65d2c00) [pid = 23498] [serial = 2001] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 154 (0x7f66a39db000) [pid = 23498] [serial = 2030] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 153 (0x7f66a5c47400) [pid = 23498] [serial = 1851] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 152 (0x7f66ca44f400) [pid = 23498] [serial = 1932] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 151 (0x7f669e266800) [pid = 23498] [serial = 1941] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 150 (0x7f66b3dce000) [pid = 23498] [serial = 1857] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 149 (0x7f66a4808800) [pid = 23498] [serial = 1953] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 148 (0x7f66b712b400) [pid = 23498] [serial = 1860] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 147 (0x7f66b7695c00) [pid = 23498] [serial = 2004] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 146 (0x7f66af076000) [pid = 23498] [serial = 1991] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 145 (0x7f66b3dcf400) [pid = 23498] [serial = 1997] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 144 (0x7f66b8b27800) [pid = 23498] [serial = 1818] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 143 (0x7f66ad048400) [pid = 23498] [serial = 2018] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 142 (0x7f66af78b400) [pid = 23498] [serial = 1994] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 141 (0x7f66ad04c000) [pid = 23498] [serial = 1988] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 140 (0x7f66a4b12800) [pid = 23498] [serial = 2031] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 139 (0x7f66b8915400) [pid = 23498] [serial = 2007] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 138 (0x7f66a0ae2800) [pid = 23498] [serial = 2027] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f66a1bde400) [pid = 23498] [serial = 2028] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f669e020400) [pid = 23498] [serial = 1950] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 135 (0x7f66aea71400) [pid = 23498] [serial = 1989] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f66caae0400) [pid = 23498] [serial = 1944] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66a6091000) [pid = 23498] [serial = 2033] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 132 (0x7f66991adc00) [pid = 23498] [serial = 1979] [outer = (nil)] [url = about:blank] 07:53:39 INFO - PROCESS | 23498 | --DOMWINDOW == 131 (0x7f66c6d06800) [pid = 23498] [serial = 2021] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 23498 | 1461077620492 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]]]}] 07:53:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:53:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1485ms 07:53:40 INFO - PROCESS | 23498 | 1461077620552 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 07:53:40 INFO - PROCESS | 23498 | 1461077620555 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 07:53:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:53:40 INFO - PROCESS | 23498 | 1461077620561 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:53:40 INFO - PROCESS | 23498 | 1461077620563 Marionette TRACE conn3 <- [1,2834,null,{}] 07:53:40 INFO - PROCESS | 23498 | 1461077620568 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}] 07:53:40 INFO - PROCESS | 23498 | 1461077620737 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 07:53:40 INFO - PROCESS | 23498 | 1461077620922 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:40 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1b0b000 == 154 [pid = 23498] [id = 716] 07:53:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 132 (0x7f66a28cc000) [pid = 23498] [serial = 2149] [outer = (nil)] 07:53:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 133 (0x7f66a5c17000) [pid = 23498] [serial = 2150] [outer = 0x7f66a28cc000] 07:53:40 INFO - PROCESS | 23498 | 1461077620980 Marionette DEBUG loaded listener.js 07:53:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66a5d66400) [pid = 23498] [serial = 2151] [outer = 0x7f66a28cc000] 07:53:41 INFO - PROCESS | 23498 | 1461077621650 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:53:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:53:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1131ms 07:53:41 INFO - PROCESS | 23498 | 1461077621694 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 07:53:41 INFO - PROCESS | 23498 | 1461077621696 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 07:53:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:53:41 INFO - PROCESS | 23498 | 1461077621702 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:53:41 INFO - PROCESS | 23498 | 1461077621704 Marionette TRACE conn3 <- [1,2838,null,{}] 07:53:41 INFO - PROCESS | 23498 | 1461077621709 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}] 07:53:41 INFO - PROCESS | 23498 | 1461077621954 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 07:53:41 INFO - PROCESS | 23498 | 1461077621983 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:42 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a35df800 == 155 [pid = 23498] [id = 717] 07:53:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66a5d66c00) [pid = 23498] [serial = 2152] [outer = (nil)] 07:53:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66a5fc5c00) [pid = 23498] [serial = 2153] [outer = 0x7f66a5d66c00] 07:53:42 INFO - PROCESS | 23498 | 1461077622048 Marionette DEBUG loaded listener.js 07:53:42 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66a6095400) [pid = 23498] [serial = 2154] [outer = 0x7f66a5d66c00] 07:53:42 INFO - PROCESS | 23498 | 1461077622883 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]]]}] 07:53:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:53:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1229ms 07:53:42 INFO - PROCESS | 23498 | 1461077622932 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 07:53:42 INFO - PROCESS | 23498 | 1461077622935 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 07:53:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:53:42 INFO - PROCESS | 23498 | 1461077622953 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:53:42 INFO - PROCESS | 23498 | 1461077622960 Marionette TRACE conn3 <- [1,2842,null,{}] 07:53:42 INFO - PROCESS | 23498 | 1461077622970 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}] 07:53:43 INFO - PROCESS | 23498 | 1461077623249 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 07:53:43 INFO - PROCESS | 23498 | 1461077623283 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:43 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a510b000 == 156 [pid = 23498] [id = 718] 07:53:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66ab910c00) [pid = 23498] [serial = 2155] [outer = (nil)] 07:53:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 139 (0x7f66abdd9400) [pid = 23498] [serial = 2156] [outer = 0x7f66ab910c00] 07:53:43 INFO - PROCESS | 23498 | 1461077623408 Marionette DEBUG loaded listener.js 07:53:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 140 (0x7f66ad29ec00) [pid = 23498] [serial = 2157] [outer = 0x7f66ab910c00] 07:53:44 INFO - PROCESS | 23498 | --DOMWINDOW == 139 (0x7f66abab5400) [pid = 23498] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:53:44 INFO - PROCESS | 23498 | --DOMWINDOW == 138 (0x7f66a13a7400) [pid = 23498] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:53:44 INFO - PROCESS | 23498 | --DOMWINDOW == 137 (0x7f66a1db0c00) [pid = 23498] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:53:44 INFO - PROCESS | 23498 | --DOMWINDOW == 136 (0x7f66a13a5000) [pid = 23498] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:53:44 INFO - PROCESS | 23498 | --DOMWINDOW == 135 (0x7f66a1943800) [pid = 23498] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:53:44 INFO - PROCESS | 23498 | --DOMWINDOW == 134 (0x7f669e012800) [pid = 23498] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:53:44 INFO - PROCESS | 23498 | --DOMWINDOW == 133 (0x7f66a1dc2400) [pid = 23498] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:53:44 INFO - PROCESS | 23498 | 1461077624494 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]]]}] 07:53:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:53:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1591ms 07:53:44 INFO - PROCESS | 23498 | 1461077624540 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 07:53:44 INFO - PROCESS | 23498 | 1461077624543 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 07:53:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:53:44 INFO - PROCESS | 23498 | 1461077624548 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:53:44 INFO - PROCESS | 23498 | 1461077624551 Marionette TRACE conn3 <- [1,2846,null,{}] 07:53:44 INFO - PROCESS | 23498 | 1461077624556 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}] 07:53:44 INFO - PROCESS | 23498 | 1461077624721 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 07:53:44 INFO - PROCESS | 23498 | 1461077624892 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:44 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab74a000 == 157 [pid = 23498] [id = 719] 07:53:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 134 (0x7f66a1943800) [pid = 23498] [serial = 2158] [outer = (nil)] 07:53:44 INFO - PROCESS | 23498 | ++DOMWINDOW == 135 (0x7f66ad022000) [pid = 23498] [serial = 2159] [outer = 0x7f66a1943800] 07:53:44 INFO - PROCESS | 23498 | 1461077624946 Marionette DEBUG loaded listener.js 07:53:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 136 (0x7f66aecea800) [pid = 23498] [serial = 2160] [outer = 0x7f66a1943800] 07:53:45 INFO - PROCESS | 23498 | 1461077625585 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]]]}] 07:53:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:53:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1076ms 07:53:45 INFO - PROCESS | 23498 | 1461077625626 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 07:53:45 INFO - PROCESS | 23498 | 1461077625628 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 07:53:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:53:45 INFO - PROCESS | 23498 | 1461077625634 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:53:45 INFO - PROCESS | 23498 | 1461077625636 Marionette TRACE conn3 <- [1,2850,null,{}] 07:53:45 INFO - PROCESS | 23498 | 1461077625642 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}] 07:53:45 INFO - PROCESS | 23498 | 1461077625871 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 07:53:45 INFO - PROCESS | 23498 | 1461077625887 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad405000 == 158 [pid = 23498] [id = 720] 07:53:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 137 (0x7f66a1db0c00) [pid = 23498] [serial = 2161] [outer = (nil)] 07:53:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 138 (0x7f66af1b3c00) [pid = 23498] [serial = 2162] [outer = 0x7f66a1db0c00] 07:53:45 INFO - PROCESS | 23498 | 1461077625943 Marionette DEBUG loaded listener.js 07:53:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 139 (0x7f66af3db800) [pid = 23498] [serial = 2163] [outer = 0x7f66a1db0c00] 07:53:46 INFO - PROCESS | 23498 | 1461077626950 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:53:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:53:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1380ms 07:53:47 INFO - PROCESS | 23498 | 1461077627016 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 07:53:47 INFO - PROCESS | 23498 | 1461077627022 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 07:53:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:53:47 INFO - PROCESS | 23498 | 1461077627030 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:53:47 INFO - PROCESS | 23498 | 1461077627034 Marionette TRACE conn3 <- [1,2854,null,{}] 07:53:47 INFO - PROCESS | 23498 | 1461077627041 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}] 07:53:47 INFO - PROCESS | 23498 | 1461077627281 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 07:53:47 INFO - PROCESS | 23498 | 1461077627493 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:47 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a20c8000 == 159 [pid = 23498] [id = 721] 07:53:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 140 (0x7f669fef6000) [pid = 23498] [serial = 2164] [outer = (nil)] 07:53:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 141 (0x7f66a1d57000) [pid = 23498] [serial = 2165] [outer = 0x7f669fef6000] 07:53:47 INFO - PROCESS | 23498 | 1461077627599 Marionette DEBUG loaded listener.js 07:53:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 142 (0x7f66a28c9000) [pid = 23498] [serial = 2166] [outer = 0x7f669fef6000] 07:53:48 INFO - PROCESS | 23498 | 1461077628562 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]]]}] 07:53:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:53:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1585ms 07:53:48 INFO - PROCESS | 23498 | 1461077628617 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 07:53:48 INFO - PROCESS | 23498 | 1461077628624 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 07:53:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:53:48 INFO - PROCESS | 23498 | 1461077628634 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:53:48 INFO - PROCESS | 23498 | 1461077628637 Marionette TRACE conn3 <- [1,2858,null,{}] 07:53:48 INFO - PROCESS | 23498 | 1461077628643 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}] 07:53:48 INFO - PROCESS | 23498 | 1461077628834 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 07:53:49 INFO - PROCESS | 23498 | 1461077629116 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:49 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab806000 == 160 [pid = 23498] [id = 722] 07:53:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 143 (0x7f66a1be8800) [pid = 23498] [serial = 2167] [outer = (nil)] 07:53:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 144 (0x7f66a5c18c00) [pid = 23498] [serial = 2168] [outer = 0x7f66a1be8800] 07:53:49 INFO - PROCESS | 23498 | 1461077629224 Marionette DEBUG loaded listener.js 07:53:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 145 (0x7f66a5fcc000) [pid = 23498] [serial = 2169] [outer = 0x7f66a1be8800] 07:53:50 INFO - PROCESS | 23498 | 1461077630066 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:53:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:53:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1488ms 07:53:50 INFO - PROCESS | 23498 | 1461077630123 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 07:53:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:53:50 INFO - PROCESS | 23498 | 1461077630127 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 07:53:50 INFO - PROCESS | 23498 | 1461077630133 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:53:50 INFO - PROCESS | 23498 | 1461077630138 Marionette TRACE conn3 <- [1,2862,null,{}] 07:53:50 INFO - PROCESS | 23498 | 1461077630154 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}] 07:53:50 INFO - PROCESS | 23498 | 1461077630359 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 07:53:50 INFO - PROCESS | 23498 | 1461077630569 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:50 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae910000 == 161 [pid = 23498] [id = 723] 07:53:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 146 (0x7f66a608b800) [pid = 23498] [serial = 2170] [outer = (nil)] 07:53:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 147 (0x7f66ac424c00) [pid = 23498] [serial = 2171] [outer = 0x7f66a608b800] 07:53:50 INFO - PROCESS | 23498 | 1461077630680 Marionette DEBUG loaded listener.js 07:53:50 INFO - PROCESS | 23498 | ++DOMWINDOW == 148 (0x7f66aea6f400) [pid = 23498] [serial = 2172] [outer = 0x7f66a608b800] 07:53:51 INFO - PROCESS | 23498 | 1461077631556 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]]]}] 07:53:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:53:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1484ms 07:53:51 INFO - PROCESS | 23498 | 1461077631617 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 07:53:51 INFO - PROCESS | 23498 | 1461077631621 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 07:53:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:53:51 INFO - PROCESS | 23498 | 1461077631627 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:53:51 INFO - PROCESS | 23498 | 1461077631630 Marionette TRACE conn3 <- [1,2866,null,{}] 07:53:51 INFO - PROCESS | 23498 | 1461077631636 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}] 07:53:51 INFO - PROCESS | 23498 | 1461077631829 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 07:53:52 INFO - PROCESS | 23498 | 1461077632045 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66af754800 == 162 [pid = 23498] [id = 724] 07:53:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 149 (0x7f66a6094c00) [pid = 23498] [serial = 2173] [outer = (nil)] 07:53:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 150 (0x7f66af64b800) [pid = 23498] [serial = 2174] [outer = 0x7f66a6094c00] 07:53:52 INFO - PROCESS | 23498 | 1461077632156 Marionette DEBUG loaded listener.js 07:53:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 151 (0x7f66af78b400) [pid = 23498] [serial = 2175] [outer = 0x7f66a6094c00] 07:53:53 INFO - PROCESS | 23498 | 1461077633021 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]]]}] 07:53:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:53:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1433ms 07:53:53 INFO - PROCESS | 23498 | 1461077633061 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 07:53:53 INFO - PROCESS | 23498 | 1461077633065 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 07:53:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:53:53 INFO - PROCESS | 23498 | 1461077633070 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:53:53 INFO - PROCESS | 23498 | 1461077633072 Marionette TRACE conn3 <- [1,2870,null,{}] 07:53:53 INFO - PROCESS | 23498 | 1461077633078 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}] 07:53:53 INFO - PROCESS | 23498 | 1461077633281 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 07:53:53 INFO - PROCESS | 23498 | 1461077633500 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:53 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66affd8000 == 163 [pid = 23498] [id = 725] 07:53:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 152 (0x7f66aea7c800) [pid = 23498] [serial = 2176] [outer = (nil)] 07:53:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 153 (0x7f66afa08800) [pid = 23498] [serial = 2177] [outer = 0x7f66aea7c800] 07:53:53 INFO - PROCESS | 23498 | 1461077633611 Marionette DEBUG loaded listener.js 07:53:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 154 (0x7f66b0d28400) [pid = 23498] [serial = 2178] [outer = 0x7f66aea7c800] 07:53:54 INFO - PROCESS | 23498 | 1461077634463 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]]]}] 07:53:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:53:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1426ms 07:53:54 INFO - PROCESS | 23498 | 1461077634498 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 07:53:54 INFO - PROCESS | 23498 | 1461077634501 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 07:53:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:53:54 INFO - PROCESS | 23498 | 1461077634506 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:53:54 INFO - PROCESS | 23498 | 1461077634508 Marionette TRACE conn3 <- [1,2874,null,{}] 07:53:54 INFO - PROCESS | 23498 | 1461077634514 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}] 07:53:54 INFO - PROCESS | 23498 | 1461077634721 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 07:53:54 INFO - PROCESS | 23498 | 1461077634939 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b363a000 == 164 [pid = 23498] [id = 726] 07:53:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 155 (0x7f66b0d28c00) [pid = 23498] [serial = 2179] [outer = (nil)] 07:53:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 156 (0x7f66b3743800) [pid = 23498] [serial = 2180] [outer = 0x7f66b0d28c00] 07:53:55 INFO - PROCESS | 23498 | 1461077635050 Marionette DEBUG loaded listener.js 07:53:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 157 (0x7f66b580c000) [pid = 23498] [serial = 2181] [outer = 0x7f66b0d28c00] 07:53:55 INFO - PROCESS | 23498 | 1461077635871 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]]]}] 07:53:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:53:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1428ms 07:53:55 INFO - PROCESS | 23498 | 1461077635936 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 07:53:55 INFO - PROCESS | 23498 | 1461077635939 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 07:53:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:53:55 INFO - PROCESS | 23498 | 1461077635944 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:53:55 INFO - PROCESS | 23498 | 1461077635947 Marionette TRACE conn3 <- [1,2878,null,{}] 07:53:55 INFO - PROCESS | 23498 | 1461077635952 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}] 07:53:56 INFO - PROCESS | 23498 | 1461077636133 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 07:53:56 INFO - PROCESS | 23498 | 1461077636353 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:56 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b62c5800 == 165 [pid = 23498] [id = 727] 07:53:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 158 (0x7f66b2ce2000) [pid = 23498] [serial = 2182] [outer = (nil)] 07:53:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f66b624ac00) [pid = 23498] [serial = 2183] [outer = 0x7f66b2ce2000] 07:53:56 INFO - PROCESS | 23498 | 1461077636458 Marionette DEBUG loaded listener.js 07:53:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66b7127400) [pid = 23498] [serial = 2184] [outer = 0x7f66b2ce2000] 07:53:57 INFO - PROCESS | 23498 | 1461077637306 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]]]}] 07:53:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:53:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1429ms 07:53:57 INFO - PROCESS | 23498 | 1461077637374 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 07:53:57 INFO - PROCESS | 23498 | 1461077637377 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 07:53:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:53:57 INFO - PROCESS | 23498 | 1461077637382 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:53:57 INFO - PROCESS | 23498 | 1461077637385 Marionette TRACE conn3 <- [1,2882,null,{}] 07:53:57 INFO - PROCESS | 23498 | 1461077637390 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}] 07:53:57 INFO - PROCESS | 23498 | 1461077637567 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 07:53:57 INFO - PROCESS | 23498 | 1461077637828 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7ac5800 == 166 [pid = 23498] [id = 728] 07:53:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66a1ccb400) [pid = 23498] [serial = 2185] [outer = (nil)] 07:53:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66b7128000) [pid = 23498] [serial = 2186] [outer = 0x7f66a1ccb400] 07:53:57 INFO - PROCESS | 23498 | 1461077637895 Marionette DEBUG loaded listener.js 07:53:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66b769d000) [pid = 23498] [serial = 2187] [outer = 0x7f66a1ccb400] 07:53:58 INFO - PROCESS | 23498 | 1461077638720 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]]]}] 07:53:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:53:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1382ms 07:53:58 INFO - PROCESS | 23498 | 1461077638765 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 07:53:58 INFO - PROCESS | 23498 | 1461077638768 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 07:53:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:53:58 INFO - PROCESS | 23498 | 1461077638774 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:53:58 INFO - PROCESS | 23498 | 1461077638776 Marionette TRACE conn3 <- [1,2886,null,{}] 07:53:58 INFO - PROCESS | 23498 | 1461077638781 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}] 07:53:58 INFO - PROCESS | 23498 | 1461077638961 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 07:53:59 INFO - PROCESS | 23498 | 1461077639179 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:59 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b89a1800 == 167 [pid = 23498] [id = 729] 07:53:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66a36d5800) [pid = 23498] [serial = 2188] [outer = (nil)] 07:53:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66b8915400) [pid = 23498] [serial = 2189] [outer = 0x7f66a36d5800] 07:53:59 INFO - PROCESS | 23498 | 1461077639281 Marionette DEBUG loaded listener.js 07:53:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66b8fea400) [pid = 23498] [serial = 2190] [outer = 0x7f66a36d5800] 07:54:00 INFO - PROCESS | 23498 | 1461077640101 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]]]}] 07:54:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:54:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1383ms 07:54:00 INFO - PROCESS | 23498 | 1461077640157 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 07:54:00 INFO - PROCESS | 23498 | 1461077640163 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 07:54:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:54:00 INFO - PROCESS | 23498 | 1461077640169 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:54:00 INFO - PROCESS | 23498 | 1461077640171 Marionette TRACE conn3 <- [1,2890,null,{}] 07:54:00 INFO - PROCESS | 23498 | 1461077640176 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}] 07:54:00 INFO - PROCESS | 23498 | 1461077640367 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 07:54:00 INFO - PROCESS | 23498 | 1461077640587 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66bf904800 == 168 [pid = 23498] [id = 730] 07:54:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66b712bc00) [pid = 23498] [serial = 2191] [outer = (nil)] 07:54:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66b9b94800) [pid = 23498] [serial = 2192] [outer = 0x7f66b712bc00] 07:54:00 INFO - PROCESS | 23498 | 1461077640690 Marionette DEBUG loaded listener.js 07:54:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66bb05e000) [pid = 23498] [serial = 2193] [outer = 0x7f66b712bc00] 07:54:01 INFO - PROCESS | 23498 | 1461077641577 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:54:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:54:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1481ms 07:54:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:54:01 INFO - PROCESS | 23498 | 1461077641651 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 07:54:01 INFO - PROCESS | 23498 | 1461077641654 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 07:54:01 INFO - PROCESS | 23498 | 1461077641659 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:54:01 INFO - PROCESS | 23498 | 1461077641663 Marionette TRACE conn3 <- [1,2894,null,{}] 07:54:01 INFO - PROCESS | 23498 | 1461077641668 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}] 07:54:01 INFO - PROCESS | 23498 | 1461077641887 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 07:54:02 INFO - PROCESS | 23498 | 1461077642153 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c5d77000 == 169 [pid = 23498] [id = 731] 07:54:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66bb0ddc00) [pid = 23498] [serial = 2194] [outer = (nil)] 07:54:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66c4a59800) [pid = 23498] [serial = 2195] [outer = 0x7f66bb0ddc00] 07:54:02 INFO - PROCESS | 23498 | 1461077642268 Marionette DEBUG loaded listener.js 07:54:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66c566ac00) [pid = 23498] [serial = 2196] [outer = 0x7f66bb0ddc00] 07:54:03 INFO - PROCESS | 23498 | 1461077643027 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]]]}] 07:54:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:54:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1429ms 07:54:03 INFO - PROCESS | 23498 | 1461077643089 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 07:54:03 INFO - PROCESS | 23498 | 1461077643091 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 07:54:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:54:03 INFO - PROCESS | 23498 | 1461077643097 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:54:03 INFO - PROCESS | 23498 | 1461077643099 Marionette TRACE conn3 <- [1,2898,null,{}] 07:54:03 INFO - PROCESS | 23498 | 1461077643104 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}] 07:54:03 INFO - PROCESS | 23498 | 1461077643287 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 07:54:03 INFO - PROCESS | 23498 | 1461077643556 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8d1f000 == 170 [pid = 23498] [id = 732] 07:54:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66a5d70c00) [pid = 23498] [serial = 2197] [outer = (nil)] 07:54:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f66c5670400) [pid = 23498] [serial = 2198] [outer = 0x7f66a5d70c00] 07:54:03 INFO - PROCESS | 23498 | 1461077643632 Marionette DEBUG loaded listener.js 07:54:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66c59b8c00) [pid = 23498] [serial = 2199] [outer = 0x7f66a5d70c00] 07:54:04 INFO - PROCESS | 23498 | 1461077644449 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]]]}] 07:54:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:54:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1381ms 07:54:04 INFO - PROCESS | 23498 | 1461077644479 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 07:54:04 INFO - PROCESS | 23498 | 1461077644482 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 07:54:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:54:04 INFO - PROCESS | 23498 | 1461077644488 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:54:04 INFO - PROCESS | 23498 | 1461077644491 Marionette TRACE conn3 <- [1,2902,null,{}] 07:54:04 INFO - PROCESS | 23498 | 1461077644496 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}] 07:54:04 INFO - PROCESS | 23498 | 1461077644689 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 07:54:05 INFO - PROCESS | 23498 | 1461077645312 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:05 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a20e0800 == 171 [pid = 23498] [id = 733] 07:54:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f669e01ac00) [pid = 23498] [serial = 2200] [outer = (nil)] 07:54:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f669e05d400) [pid = 23498] [serial = 2201] [outer = 0x7f669e01ac00] 07:54:05 INFO - PROCESS | 23498 | 1461077645470 Marionette DEBUG loaded listener.js 07:54:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f669eb51c00) [pid = 23498] [serial = 2202] [outer = 0x7f669e01ac00] 07:54:06 INFO - PROCESS | 23498 | 1461077646271 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:54:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:54:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1833ms 07:54:06 INFO - PROCESS | 23498 | 1461077646322 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 07:54:06 INFO - PROCESS | 23498 | 1461077646328 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 07:54:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:54:06 INFO - PROCESS | 23498 | 1461077646336 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:54:06 INFO - PROCESS | 23498 | 1461077646341 Marionette TRACE conn3 <- [1,2906,null,{}] 07:54:06 INFO - PROCESS | 23498 | 1461077646348 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}] 07:54:06 INFO - PROCESS | 23498 | 1461077646527 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 07:54:06 INFO - PROCESS | 23498 | 1461077646807 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a468d800 == 172 [pid = 23498] [id = 734] 07:54:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66991aac00) [pid = 23498] [serial = 2203] [outer = (nil)] 07:54:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f669fe4e800) [pid = 23498] [serial = 2204] [outer = 0x7f66991aac00] 07:54:06 INFO - PROCESS | 23498 | 1461077646872 Marionette DEBUG loaded listener.js 07:54:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66a367d000) [pid = 23498] [serial = 2205] [outer = 0x7f66991aac00] 07:54:07 INFO - PROCESS | 23498 | 1461077647918 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]]]}] 07:54:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:54:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1637ms 07:54:07 INFO - PROCESS | 23498 | 1461077647976 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 07:54:07 INFO - PROCESS | 23498 | 1461077647981 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 07:54:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:54:07 INFO - PROCESS | 23498 | 1461077647989 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:54:07 INFO - PROCESS | 23498 | 1461077647992 Marionette TRACE conn3 <- [1,2910,null,{}] 07:54:07 INFO - PROCESS | 23498 | 1461077647997 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}] 07:54:08 INFO - PROCESS | 23498 | 1461077648181 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2e0b000 == 171 [pid = 23498] [id = 47] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a48df800 == 170 [pid = 23498] [id = 671] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66c5da4000 == 169 [pid = 23498] [id = 670] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ab74a000 == 168 [pid = 23498] [id = 719] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a510b000 == 167 [pid = 23498] [id = 718] 07:54:08 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66b6246800) [pid = 23498] [serial = 2066] [outer = (nil)] [url = about:blank] 07:54:08 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66a19ce000) [pid = 23498] [serial = 2069] [outer = (nil)] [url = about:blank] 07:54:08 INFO - PROCESS | 23498 | 1461077648632 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a35df800 == 166 [pid = 23498] [id = 717] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1b0b000 == 165 [pid = 23498] [id = 716] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f669a9c1800 == 164 [pid = 23498] [id = 715] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4632000 == 163 [pid = 23498] [id = 714] 07:54:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e5da800 == 164 [pid = 23498] [id = 735] 07:54:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f669e25e800) [pid = 23498] [serial = 2206] [outer = (nil)] 07:54:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66a4b19000) [pid = 23498] [serial = 2207] [outer = 0x7f669e25e800] 07:54:08 INFO - PROCESS | 23498 | 1461077648703 Marionette DEBUG loaded listener.js 07:54:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66a5ed5400) [pid = 23498] [serial = 2208] [outer = 0x7f669e25e800] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a449b000 == 163 [pid = 23498] [id = 713] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f669e5e6000 == 162 [pid = 23498] [id = 711] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b90c2000 == 161 [pid = 23498] [id = 710] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b7c68000 == 160 [pid = 23498] [id = 709] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b62d6800 == 159 [pid = 23498] [id = 708] 07:54:08 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3f0e800 == 158 [pid = 23498] [id = 707] 07:54:09 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b3639000 == 157 [pid = 23498] [id = 706] 07:54:09 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b2e0f800 == 156 [pid = 23498] [id = 705] 07:54:09 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66affee000 == 155 [pid = 23498] [id = 704] 07:54:09 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed19800 == 154 [pid = 23498] [id = 703] 07:54:09 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aebd3000 == 153 [pid = 23498] [id = 702] 07:54:09 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ae319800 == 152 [pid = 23498] [id = 701] 07:54:09 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a5106000 == 151 [pid = 23498] [id = 700] 07:54:09 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a20cc800 == 150 [pid = 23498] [id = 699] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 181 (0x7f66ad029000) [pid = 23498] [serial = 2090] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 180 (0x7f66a1ccbc00) [pid = 23498] [serial = 2076] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 179 (0x7f66a1944400) [pid = 23498] [serial = 2075] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 178 (0x7f66a46f0800) [pid = 23498] [serial = 2079] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 177 (0x7f66a28cfc00) [pid = 23498] [serial = 2078] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 176 (0x7f66b65dc400) [pid = 23498] [serial = 2063] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 175 (0x7f66a1bd4400) [pid = 23498] [serial = 2072] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 174 (0x7f66a1db1800) [pid = 23498] [serial = 2081] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 173 (0x7f66a5c48c00) [pid = 23498] [serial = 2082] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 172 (0x7f66a4b0e800) [pid = 23498] [serial = 2042] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 171 (0x7f66af78dc00) [pid = 23498] [serial = 2054] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 170 (0x7f66b0d28800) [pid = 23498] [serial = 2057] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 169 (0x7f66b36b8c00) [pid = 23498] [serial = 2060] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 168 (0x7f66a5d64c00) [pid = 23498] [serial = 2084] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f66a5edf400) [pid = 23498] [serial = 2085] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f66a5d70000) [pid = 23498] [serial = 2045] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f66af3d3c00) [pid = 23498] [serial = 2051] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66ad29c400) [pid = 23498] [serial = 2048] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f669fe47c00) [pid = 23498] [serial = 2093] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66a6090c00) [pid = 23498] [serial = 2087] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66abab5000) [pid = 23498] [serial = 2088] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66ad1cac00) [pid = 23498] [serial = 2091] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f66a4b0b400) [pid = 23498] [serial = 2094] [outer = (nil)] [url = about:blank] 07:54:09 INFO - PROCESS | 23498 | 1461077649360 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]]]}] 07:54:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:54:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:54:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1383ms 07:54:09 INFO - PROCESS | 23498 | 1461077649372 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 07:54:09 INFO - PROCESS | 23498 | 1461077649376 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 07:54:09 INFO - TEST-START | /DOMEvents/constructors.html 07:54:09 INFO - PROCESS | 23498 | 1461077649384 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:54:09 INFO - PROCESS | 23498 | 1461077649392 Marionette TRACE conn3 <- [1,2914,null,{}] 07:54:09 INFO - PROCESS | 23498 | 1461077649404 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}] 07:54:09 INFO - PROCESS | 23498 | 1461077649572 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 07:54:09 INFO - PROCESS | 23498 | 1461077649760 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:09 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a35dd000 == 151 [pid = 23498] [id = 736] 07:54:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f669fe47c00) [pid = 23498] [serial = 2209] [outer = (nil)] 07:54:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66a5d64c00) [pid = 23498] [serial = 2210] [outer = 0x7f669fe47c00] 07:54:09 INFO - PROCESS | 23498 | 1461077649816 Marionette DEBUG loaded listener.js 07:54:09 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f66ababbc00) [pid = 23498] [serial = 2211] [outer = 0x7f669fe47c00] 07:54:10 INFO - PROCESS | 23498 | 1461077650538 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]]]}] 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:54:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:54:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:54:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:54:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:54:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:54:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:54:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:54:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:54:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 1211ms 07:54:10 INFO - PROCESS | 23498 | 1461077650593 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 07:54:10 INFO - PROCESS | 23498 | 1461077650598 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 07:54:10 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:54:10 INFO - PROCESS | 23498 | 1461077650607 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:54:10 INFO - PROCESS | 23498 | 1461077650611 Marionette TRACE conn3 <- [1,2918,null,{}] 07:54:10 INFO - PROCESS | 23498 | 1461077650620 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}] 07:54:10 INFO - PROCESS | 23498 | 1461077650876 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 07:54:10 INFO - PROCESS | 23498 | 1461077650991 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4d18800 == 152 [pid = 23498] [id = 737] 07:54:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f669e021400) [pid = 23498] [serial = 2212] [outer = (nil)] 07:54:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66abdd7c00) [pid = 23498] [serial = 2213] [outer = 0x7f669e021400] 07:54:11 INFO - PROCESS | 23498 | 1461077651056 Marionette DEBUG loaded listener.js 07:54:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66aea7bc00) [pid = 23498] [serial = 2214] [outer = 0x7f669e021400] 07:54:11 INFO - PROCESS | 23498 | 1461077651713 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:54:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:54:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1134ms 07:54:11 INFO - PROCESS | 23498 | 1461077651742 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 07:54:11 INFO - PROCESS | 23498 | 1461077651745 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 07:54:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:54:11 INFO - PROCESS | 23498 | 1461077651753 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:54:11 INFO - PROCESS | 23498 | 1461077651756 Marionette TRACE conn3 <- [1,2922,null,{}] 07:54:11 INFO - PROCESS | 23498 | 1461077651761 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}] 07:54:11 INFO - PROCESS | 23498 | 1461077651989 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 07:54:12 INFO - PROCESS | 23498 | 1461077652022 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:12 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad1ac000 == 153 [pid = 23498] [id = 738] 07:54:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f66af240000) [pid = 23498] [serial = 2215] [outer = (nil)] 07:54:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f66af78b800) [pid = 23498] [serial = 2216] [outer = 0x7f66af240000] 07:54:12 INFO - PROCESS | 23498 | 1461077652089 Marionette DEBUG loaded listener.js 07:54:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66b1753800) [pid = 23498] [serial = 2217] [outer = 0x7f66af240000] 07:54:12 INFO - PROCESS | 23498 | [23498] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:54:12 INFO - PROCESS | 23498 | [23498] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:54:12 INFO - PROCESS | 23498 | [23498] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:54:12 INFO - PROCESS | 23498 | [23498] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:54:12 INFO - PROCESS | 23498 | 1461077652912 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]]]}] 07:54:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:54:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:54:12 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 07:54:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:54:12 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 07:54:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:54:12 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]" 07:54:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:54:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:54:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1179ms 07:54:12 INFO - PROCESS | 23498 | 1461077652942 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 07:54:12 INFO - PROCESS | 23498 | 1461077652949 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 07:54:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:54:12 INFO - PROCESS | 23498 | 1461077652955 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:54:12 INFO - PROCESS | 23498 | 1461077652957 Marionette TRACE conn3 <- [1,2926,null,{}] 07:54:12 INFO - PROCESS | 23498 | 1461077652962 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}] 07:54:13 INFO - PROCESS | 23498 | 1461077653200 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 07:54:13 INFO - PROCESS | 23498 | --DOMWINDOW == 167 (0x7f669fe44400) [pid = 23498] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:54:13 INFO - PROCESS | 23498 | --DOMWINDOW == 166 (0x7f669e053800) [pid = 23498] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:54:13 INFO - PROCESS | 23498 | --DOMWINDOW == 165 (0x7f669fe43c00) [pid = 23498] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:54:13 INFO - PROCESS | 23498 | --DOMWINDOW == 164 (0x7f66a5d66c00) [pid = 23498] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:54:13 INFO - PROCESS | 23498 | --DOMWINDOW == 163 (0x7f66ab910c00) [pid = 23498] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:54:13 INFO - PROCESS | 23498 | --DOMWINDOW == 162 (0x7f66a1943800) [pid = 23498] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:54:13 INFO - PROCESS | 23498 | --DOMWINDOW == 161 (0x7f66a1dd1000) [pid = 23498] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:54:13 INFO - PROCESS | 23498 | --DOMWINDOW == 160 (0x7f66a28cc000) [pid = 23498] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:54:13 INFO - PROCESS | 23498 | --DOMWINDOW == 159 (0x7f669feea400) [pid = 23498] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:54:13 INFO - PROCESS | 23498 | --DOMWINDOW == 158 (0x7f669b93e400) [pid = 23498] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:54:13 INFO - PROCESS | 23498 | 1461077653784 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:13 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1b9f800 == 154 [pid = 23498] [id = 739] 07:54:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 159 (0x7f669b93e400) [pid = 23498] [serial = 2218] [outer = (nil)] 07:54:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 160 (0x7f66a0adb400) [pid = 23498] [serial = 2219] [outer = 0x7f669b93e400] 07:54:13 INFO - PROCESS | 23498 | 1461077653844 Marionette DEBUG loaded listener.js 07:54:13 INFO - PROCESS | 23498 | ++DOMWINDOW == 161 (0x7f66a5ca7000) [pid = 23498] [serial = 2220] [outer = 0x7f669b93e400] 07:54:14 INFO - PROCESS | 23498 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:54:14 INFO - PROCESS | 23498 | 1461077654429 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]]]}] 07:54:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:54:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1482ms 07:54:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:54:14 INFO - PROCESS | 23498 | 1461077654438 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 07:54:14 INFO - PROCESS | 23498 | 1461077654440 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 07:54:14 INFO - PROCESS | 23498 | 1461077654445 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:54:14 INFO - PROCESS | 23498 | 1461077654449 Marionette TRACE conn3 <- [1,2930,null,{}] 07:54:14 INFO - PROCESS | 23498 | 1461077654460 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}] 07:54:14 INFO - PROCESS | 23498 | 1461077654628 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 07:54:14 INFO - PROCESS | 23498 | 1461077654819 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aed05000 == 155 [pid = 23498] [id = 740] 07:54:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 162 (0x7f669e053800) [pid = 23498] [serial = 2221] [outer = (nil)] 07:54:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 163 (0x7f66b2ce4400) [pid = 23498] [serial = 2222] [outer = 0x7f669e053800] 07:54:14 INFO - PROCESS | 23498 | 1461077654876 Marionette DEBUG loaded listener.js 07:54:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 164 (0x7f66b6246800) [pid = 23498] [serial = 2223] [outer = 0x7f669e053800] 07:54:15 INFO - PROCESS | 23498 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:54:15 INFO - PROCESS | 23498 | 1461077655442 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]]]}] 07:54:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:54:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1035ms 07:54:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:54:15 INFO - PROCESS | 23498 | 1461077655481 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 07:54:15 INFO - PROCESS | 23498 | 1461077655483 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 07:54:15 INFO - PROCESS | 23498 | 1461077655490 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:54:15 INFO - PROCESS | 23498 | 1461077655493 Marionette TRACE conn3 <- [1,2934,null,{}] 07:54:15 INFO - PROCESS | 23498 | 1461077655498 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}] 07:54:15 INFO - PROCESS | 23498 | 1461077655682 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 07:54:16 INFO - PROCESS | 23498 | 1461077656034 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e7dd800 == 156 [pid = 23498] [id = 741] 07:54:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 165 (0x7f66991a4000) [pid = 23498] [serial = 2224] [outer = (nil)] 07:54:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 166 (0x7f669e014c00) [pid = 23498] [serial = 2225] [outer = 0x7f66991a4000] 07:54:16 INFO - PROCESS | 23498 | 1461077656106 Marionette DEBUG loaded listener.js 07:54:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 167 (0x7f669fe48800) [pid = 23498] [serial = 2226] [outer = 0x7f66991a4000] 07:54:16 INFO - PROCESS | 23498 | 1461077656839 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]]]}] 07:54:16 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:54:16 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1384ms 07:54:16 INFO - PROCESS | 23498 | 1461077656875 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 07:54:16 INFO - PROCESS | 23498 | 1461077656880 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 07:54:16 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:54:16 INFO - PROCESS | 23498 | 1461077656887 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:54:16 INFO - PROCESS | 23498 | 1461077656893 Marionette TRACE conn3 <- [1,2938,null,{}] 07:54:16 INFO - PROCESS | 23498 | 1461077656901 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}] 07:54:17 INFO - PROCESS | 23498 | 1461077657091 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 07:54:17 INFO - PROCESS | 23498 | 1461077657339 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:17 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4b9f000 == 157 [pid = 23498] [id = 742] 07:54:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 168 (0x7f66a1cc4400) [pid = 23498] [serial = 2227] [outer = (nil)] 07:54:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 169 (0x7f66a4b19800) [pid = 23498] [serial = 2228] [outer = 0x7f66a1cc4400] 07:54:17 INFO - PROCESS | 23498 | 1461077657407 Marionette DEBUG loaded listener.js 07:54:17 INFO - PROCESS | 23498 | ++DOMWINDOW == 170 (0x7f66a5edc400) [pid = 23498] [serial = 2229] [outer = 0x7f66a1cc4400] 07:54:18 INFO - PROCESS | 23498 | 1461077658165 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]]]}] 07:54:18 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. 07:54:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1337ms 07:54:18 INFO - PROCESS | 23498 | 1461077658228 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 07:54:18 INFO - PROCESS | 23498 | 1461077658235 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 07:54:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:54:18 INFO - PROCESS | 23498 | 1461077658241 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:54:18 INFO - PROCESS | 23498 | 1461077658244 Marionette TRACE conn3 <- [1,2942,null,{}] 07:54:18 INFO - PROCESS | 23498 | 1461077658249 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}] 07:54:18 INFO - PROCESS | 23498 | 1461077658444 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 07:54:18 INFO - PROCESS | 23498 | 1461077658734 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66aec1d800 == 158 [pid = 23498] [id = 743] 07:54:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 171 (0x7f66a1d5c400) [pid = 23498] [serial = 2230] [outer = (nil)] 07:54:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 172 (0x7f66ad049800) [pid = 23498] [serial = 2231] [outer = 0x7f66a1d5c400] 07:54:18 INFO - PROCESS | 23498 | 1461077658805 Marionette DEBUG loaded listener.js 07:54:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 173 (0x7f66aef66000) [pid = 23498] [serial = 2232] [outer = 0x7f66a1d5c400] 07:54:19 INFO - PROCESS | 23498 | 1461077659603 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"]]]}] 07:54:19 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 07:54:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:54:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1384ms 07:54:19 INFO - PROCESS | 23498 | 1461077659627 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 07:54:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:54:19 INFO - PROCESS | 23498 | 1461077659631 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 07:54:19 INFO - PROCESS | 23498 | 1461077659646 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:54:19 INFO - PROCESS | 23498 | 1461077659655 Marionette TRACE conn3 <- [1,2946,null,{}] 07:54:19 INFO - PROCESS | 23498 | 1461077659662 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}] 07:54:19 INFO - PROCESS | 23498 | 1461077659884 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 07:54:20 INFO - PROCESS | 23498 | 1461077660121 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:20 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3633800 == 159 [pid = 23498] [id = 744] 07:54:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 174 (0x7f66ab906400) [pid = 23498] [serial = 2233] [outer = (nil)] 07:54:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 175 (0x7f66b175f400) [pid = 23498] [serial = 2234] [outer = 0x7f66ab906400] 07:54:20 INFO - PROCESS | 23498 | 1461077660194 Marionette DEBUG loaded listener.js 07:54:20 INFO - PROCESS | 23498 | ++DOMWINDOW == 176 (0x7f66b3f69400) [pid = 23498] [serial = 2235] [outer = 0x7f66ab906400] 07:54:20 INFO - PROCESS | 23498 | 1461077660902 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]]]}] 07:54:20 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. 07:54:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1294ms 07:54:20 INFO - PROCESS | 23498 | 1461077660932 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 07:54:20 INFO - PROCESS | 23498 | 1461077660937 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 07:54:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:54:20 INFO - PROCESS | 23498 | 1461077660944 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:54:20 INFO - PROCESS | 23498 | 1461077660948 Marionette TRACE conn3 <- [1,2950,null,{}] 07:54:20 INFO - PROCESS | 23498 | 1461077660954 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}] 07:54:21 INFO - PROCESS | 23498 | 1461077661138 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 07:54:21 INFO - PROCESS | 23498 | 1461077661377 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:21 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b62bc000 == 160 [pid = 23498] [id = 745] 07:54:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 177 (0x7f66ab910000) [pid = 23498] [serial = 2236] [outer = (nil)] 07:54:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 178 (0x7f66b769f400) [pid = 23498] [serial = 2237] [outer = 0x7f66ab910000] 07:54:21 INFO - PROCESS | 23498 | 1461077661443 Marionette DEBUG loaded listener.js 07:54:21 INFO - PROCESS | 23498 | ++DOMWINDOW == 179 (0x7f66b8b2d000) [pid = 23498] [serial = 2238] [outer = 0x7f66ab910000] 07:54:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b7fe9800 == 161 [pid = 23498] [id = 746] 07:54:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 180 (0x7f66bb0df800) [pid = 23498] [serial = 2239] [outer = (nil)] 07:54:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 181 (0x7f66b624b800) [pid = 23498] [serial = 2240] [outer = 0x7f66bb0df800] 07:54:22 INFO - PROCESS | 23498 | 1461077662262 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]]]}] 07:54:22 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. 07:54:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1328ms 07:54:22 INFO - PROCESS | 23498 | 1461077662272 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 07:54:22 INFO - PROCESS | 23498 | 1461077662276 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 07:54:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:54:22 INFO - PROCESS | 23498 | 1461077662311 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:54:22 INFO - PROCESS | 23498 | 1461077662314 Marionette TRACE conn3 <- [1,2954,null,{}] 07:54:22 INFO - PROCESS | 23498 | 1461077662319 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}] 07:54:22 INFO - PROCESS | 23498 | 1461077662548 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 07:54:22 INFO - PROCESS | 23498 | 1461077662807 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:22 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c56ed000 == 162 [pid = 23498] [id = 747] 07:54:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 182 (0x7f66bec4c800) [pid = 23498] [serial = 2241] [outer = (nil)] 07:54:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 183 (0x7f66c4ace000) [pid = 23498] [serial = 2242] [outer = 0x7f66bec4c800] 07:54:22 INFO - PROCESS | 23498 | 1461077662885 Marionette DEBUG loaded listener.js 07:54:22 INFO - PROCESS | 23498 | ++DOMWINDOW == 184 (0x7f66c59b2800) [pid = 23498] [serial = 2243] [outer = 0x7f66bec4c800] 07:54:23 INFO - PROCESS | 23498 | 1461077663584 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]]]}] 07:54:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:54:23 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 07:54:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1298ms 07:54:23 INFO - PROCESS | 23498 | 1461077663612 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 07:54:23 INFO - PROCESS | 23498 | 1461077663615 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 07:54:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:54:23 INFO - PROCESS | 23498 | 1461077663624 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:54:23 INFO - PROCESS | 23498 | 1461077663627 Marionette TRACE conn3 <- [1,2958,null,{}] 07:54:23 INFO - PROCESS | 23498 | 1461077663632 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}] 07:54:23 INFO - PROCESS | 23498 | 1461077663849 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 07:54:24 INFO - PROCESS | 23498 | 1461077664083 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:24 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cae3d000 == 163 [pid = 23498] [id = 748] 07:54:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 185 (0x7f66bec50c00) [pid = 23498] [serial = 2244] [outer = (nil)] 07:54:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 186 (0x7f66c6a31c00) [pid = 23498] [serial = 2245] [outer = 0x7f66bec50c00] 07:54:24 INFO - PROCESS | 23498 | 1461077664150 Marionette DEBUG loaded listener.js 07:54:24 INFO - PROCESS | 23498 | ++DOMWINDOW == 187 (0x7f66c6d11800) [pid = 23498] [serial = 2246] [outer = 0x7f66bec50c00] 07:54:24 INFO - PROCESS | 23498 | 1461077664881 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]]]}] 07:54:24 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. 07:54:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1277ms 07:54:24 INFO - PROCESS | 23498 | 1461077664901 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 07:54:24 INFO - PROCESS | 23498 | 1461077664905 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 07:54:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:54:24 INFO - PROCESS | 23498 | 1461077664910 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:54:24 INFO - PROCESS | 23498 | 1461077664913 Marionette TRACE conn3 <- [1,2962,null,{}] 07:54:24 INFO - PROCESS | 23498 | 1461077664918 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}] 07:54:25 INFO - PROCESS | 23498 | 1461077665100 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 07:54:25 INFO - PROCESS | 23498 | 1461077665335 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:25 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cb0e4000 == 164 [pid = 23498] [id = 749] 07:54:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 188 (0x7f66c4ad5c00) [pid = 23498] [serial = 2247] [outer = (nil)] 07:54:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 189 (0x7f66a5ee0000) [pid = 23498] [serial = 2248] [outer = 0x7f66c4ad5c00] 07:54:25 INFO - PROCESS | 23498 | 1461077665406 Marionette DEBUG loaded listener.js 07:54:25 INFO - PROCESS | 23498 | ++DOMWINDOW == 190 (0x7f66c8d88000) [pid = 23498] [serial = 2249] [outer = 0x7f66c4ad5c00] 07:54:26 INFO - PROCESS | 23498 | 1461077666065 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]]]}] 07:54:26 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. 07:54:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1176ms 07:54:26 INFO - PROCESS | 23498 | 1461077666094 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 07:54:26 INFO - PROCESS | 23498 | 1461077666097 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 07:54:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:54:26 INFO - PROCESS | 23498 | 1461077666105 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:54:26 INFO - PROCESS | 23498 | 1461077666108 Marionette TRACE conn3 <- [1,2966,null,{}] 07:54:26 INFO - PROCESS | 23498 | 1461077666112 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}] 07:54:26 INFO - PROCESS | 23498 | 1461077666291 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 07:54:26 INFO - PROCESS | 23498 | 1461077666525 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:26 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cf170800 == 165 [pid = 23498] [id = 750] 07:54:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 191 (0x7f66c6bfc800) [pid = 23498] [serial = 2250] [outer = (nil)] 07:54:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 192 (0x7f66ca459c00) [pid = 23498] [serial = 2251] [outer = 0x7f66c6bfc800] 07:54:26 INFO - PROCESS | 23498 | 1461077666593 Marionette DEBUG loaded listener.js 07:54:26 INFO - PROCESS | 23498 | ++DOMWINDOW == 193 (0x7f66caae2400) [pid = 23498] [serial = 2252] [outer = 0x7f66c6bfc800] 07:54:27 INFO - PROCESS | 23498 | 1461077667282 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]]]}] 07:54:27 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. 07:54:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1184ms 07:54:27 INFO - PROCESS | 23498 | 1461077667308 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 07:54:27 INFO - PROCESS | 23498 | 1461077667311 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 07:54:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:54:27 INFO - PROCESS | 23498 | 1461077667323 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:54:27 INFO - PROCESS | 23498 | 1461077667325 Marionette TRACE conn3 <- [1,2970,null,{}] 07:54:27 INFO - PROCESS | 23498 | 1461077667330 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}] 07:54:27 INFO - PROCESS | 23498 | 1461077667510 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 07:54:27 INFO - PROCESS | 23498 | 1461077667746 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:27 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f6699279000 == 166 [pid = 23498] [id = 751] 07:54:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 194 (0x7f66a14d9400) [pid = 23498] [serial = 2253] [outer = (nil)] 07:54:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 195 (0x7f66a14e2400) [pid = 23498] [serial = 2254] [outer = 0x7f66a14d9400] 07:54:27 INFO - PROCESS | 23498 | 1461077667809 Marionette DEBUG loaded listener.js 07:54:27 INFO - PROCESS | 23498 | ++DOMWINDOW == 196 (0x7f66a14e7400) [pid = 23498] [serial = 2255] [outer = 0x7f66a14d9400] 07:54:28 INFO - PROCESS | 23498 | 1461077668499 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]]]}] 07:54:28 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. 07:54:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1188ms 07:54:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:54:28 INFO - PROCESS | 23498 | 1461077668529 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 07:54:28 INFO - PROCESS | 23498 | 1461077668532 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 07:54:28 INFO - PROCESS | 23498 | 1461077668541 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:54:28 INFO - PROCESS | 23498 | 1461077668545 Marionette TRACE conn3 <- [1,2974,null,{}] 07:54:28 INFO - PROCESS | 23498 | 1461077668550 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}] 07:54:28 INFO - PROCESS | 23498 | 1461077668765 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 07:54:29 INFO - PROCESS | 23498 | 1461077669038 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:29 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e09c800 == 167 [pid = 23498] [id = 752] 07:54:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 197 (0x7f66ca456400) [pid = 23498] [serial = 2256] [outer = (nil)] 07:54:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 198 (0x7f66caae5800) [pid = 23498] [serial = 2257] [outer = 0x7f66ca456400] 07:54:29 INFO - PROCESS | 23498 | 1461077669113 Marionette DEBUG loaded listener.js 07:54:29 INFO - PROCESS | 23498 | ++DOMWINDOW == 199 (0x7f66cabb2c00) [pid = 23498] [serial = 2258] [outer = 0x7f66ca456400] 07:54:29 INFO - PROCESS | 23498 | 1461077669836 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]]]}] 07:54:29 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. 07:54:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1336ms 07:54:29 INFO - PROCESS | 23498 | 1461077669876 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 07:54:29 INFO - PROCESS | 23498 | 1461077669879 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 07:54:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:54:29 INFO - PROCESS | 23498 | 1461077669886 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:54:29 INFO - PROCESS | 23498 | 1461077669896 Marionette TRACE conn3 <- [1,2978,null,{}] 07:54:29 INFO - PROCESS | 23498 | 1461077669900 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}] 07:54:30 INFO - PROCESS | 23498 | 1461077670105 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 07:54:30 INFO - PROCESS | 23498 | 1461077670371 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:30 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669fe91800 == 168 [pid = 23498] [id = 753] 07:54:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 200 (0x7f669eb52c00) [pid = 23498] [serial = 2259] [outer = (nil)] 07:54:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 201 (0x7f66a184f400) [pid = 23498] [serial = 2260] [outer = 0x7f669eb52c00] 07:54:30 INFO - PROCESS | 23498 | 1461077670439 Marionette DEBUG loaded listener.js 07:54:30 INFO - PROCESS | 23498 | ++DOMWINDOW == 202 (0x7f66cabb5400) [pid = 23498] [serial = 2261] [outer = 0x7f669eb52c00] 07:54:31 INFO - PROCESS | 23498 | 1461077671133 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]]]}] 07:54:31 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. 07:54:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1284ms 07:54:31 INFO - PROCESS | 23498 | 1461077671170 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 07:54:31 INFO - PROCESS | 23498 | 1461077671173 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 07:54:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:54:31 INFO - PROCESS | 23498 | 1461077671179 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:54:31 INFO - PROCESS | 23498 | 1461077671181 Marionette TRACE conn3 <- [1,2982,null,{}] 07:54:31 INFO - PROCESS | 23498 | 1461077671186 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}] 07:54:31 INFO - PROCESS | 23498 | 1461077671377 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 07:54:31 INFO - PROCESS | 23498 | 1461077671651 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:31 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae43a800 == 169 [pid = 23498] [id = 754] 07:54:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 203 (0x7f66993a2400) [pid = 23498] [serial = 2262] [outer = (nil)] 07:54:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 204 (0x7f66993aac00) [pid = 23498] [serial = 2263] [outer = 0x7f66993a2400] 07:54:31 INFO - PROCESS | 23498 | 1461077671724 Marionette DEBUG loaded listener.js 07:54:31 INFO - PROCESS | 23498 | ++DOMWINDOW == 205 (0x7f66993af800) [pid = 23498] [serial = 2264] [outer = 0x7f66993a2400] 07:54:32 INFO - PROCESS | 23498 | 1461077672402 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"]]]}] 07:54:32 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 07:54:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:54:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1232ms 07:54:32 INFO - PROCESS | 23498 | 1461077672412 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 07:54:32 INFO - PROCESS | 23498 | 1461077672414 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 07:54:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:54:32 INFO - PROCESS | 23498 | 1461077672441 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:54:32 INFO - PROCESS | 23498 | 1461077672444 Marionette TRACE conn3 <- [1,2986,null,{}] 07:54:32 INFO - PROCESS | 23498 | 1461077672449 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}] 07:54:32 INFO - PROCESS | 23498 | 1461077672626 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 07:54:32 INFO - PROCESS | 23498 | 1461077672865 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:32 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae452000 == 170 [pid = 23498] [id = 755] 07:54:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 206 (0x7f66993a5800) [pid = 23498] [serial = 2265] [outer = (nil)] 07:54:32 INFO - PROCESS | 23498 | ++DOMWINDOW == 207 (0x7f669e497c00) [pid = 23498] [serial = 2266] [outer = 0x7f66993a5800] 07:54:32 INFO - PROCESS | 23498 | 1461077672930 Marionette DEBUG loaded listener.js 07:54:33 INFO - PROCESS | 23498 | ++DOMWINDOW == 208 (0x7f669e49c000) [pid = 23498] [serial = 2267] [outer = 0x7f66993a5800] 07:54:33 INFO - PROCESS | 23498 | 1461077673623 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]]]}] 07:54:33 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. 07:54:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1233ms 07:54:33 INFO - PROCESS | 23498 | 1461077673668 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 07:54:33 INFO - PROCESS | 23498 | 1461077673672 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 07:54:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:54:33 INFO - PROCESS | 23498 | 1461077673677 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:54:33 INFO - PROCESS | 23498 | 1461077673679 Marionette TRACE conn3 <- [1,2990,null,{}] 07:54:33 INFO - PROCESS | 23498 | 1461077673685 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}] 07:54:33 INFO - PROCESS | 23498 | 1461077673876 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 07:54:34 INFO - PROCESS | 23498 | 1461077674122 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e16d800 == 171 [pid = 23498] [id = 756] 07:54:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 209 (0x7f66993a6000) [pid = 23498] [serial = 2268] [outer = (nil)] 07:54:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 210 (0x7f669e49fc00) [pid = 23498] [serial = 2269] [outer = 0x7f66993a6000] 07:54:34 INFO - PROCESS | 23498 | 1461077674189 Marionette DEBUG loaded listener.js 07:54:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 211 (0x7f66a1855c00) [pid = 23498] [serial = 2270] [outer = 0x7f66993a6000] 07:54:34 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669ab1a000 == 172 [pid = 23498] [id = 757] 07:54:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 212 (0x7f66b3d2c800) [pid = 23498] [serial = 2271] [outer = (nil)] 07:54:34 INFO - PROCESS | 23498 | ++DOMWINDOW == 213 (0x7f669e49b400) [pid = 23498] [serial = 2272] [outer = 0x7f66b3d2c800] 07:54:34 INFO - PROCESS | 23498 | 1461077674967 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]]]}] 07:54:35 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. 07:54:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1329ms 07:54:35 INFO - PROCESS | 23498 | 1461077675008 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 07:54:35 INFO - PROCESS | 23498 | 1461077675010 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 07:54:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:54:35 INFO - PROCESS | 23498 | 1461077675016 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:54:35 INFO - PROCESS | 23498 | 1461077675026 Marionette TRACE conn3 <- [1,2994,null,{}] 07:54:35 INFO - PROCESS | 23498 | 1461077675032 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}] 07:54:35 INFO - PROCESS | 23498 | 1461077675278 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 07:54:35 INFO - PROCESS | 23498 | 1461077675548 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:35 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669ab2c000 == 173 [pid = 23498] [id = 758] 07:54:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 214 (0x7f66993b0000) [pid = 23498] [serial = 2273] [outer = (nil)] 07:54:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 215 (0x7f66b3d29000) [pid = 23498] [serial = 2274] [outer = 0x7f66993b0000] 07:54:35 INFO - PROCESS | 23498 | 1461077675615 Marionette DEBUG loaded listener.js 07:54:35 INFO - PROCESS | 23498 | ++DOMWINDOW == 216 (0x7f66b3d30400) [pid = 23498] [serial = 2275] [outer = 0x7f66993b0000] 07:54:36 INFO - PROCESS | 23498 | 1461077676289 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]]]}] 07:54:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:54:36 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 07:54:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1288ms 07:54:36 INFO - PROCESS | 23498 | 1461077676317 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 07:54:36 INFO - PROCESS | 23498 | 1461077676321 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 07:54:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:54:36 INFO - PROCESS | 23498 | 1461077676329 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:54:36 INFO - PROCESS | 23498 | 1461077676332 Marionette TRACE conn3 <- [1,2998,null,{}] 07:54:36 INFO - PROCESS | 23498 | 1461077676336 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}] 07:54:36 INFO - PROCESS | 23498 | 1461077676528 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 07:54:36 INFO - PROCESS | 23498 | 1461077676771 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:36 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e522000 == 174 [pid = 23498] [id = 759] 07:54:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f6699c6c400) [pid = 23498] [serial = 2276] [outer = (nil)] 07:54:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f6699c72800) [pid = 23498] [serial = 2277] [outer = 0x7f6699c6c400] 07:54:36 INFO - PROCESS | 23498 | 1461077676839 Marionette DEBUG loaded listener.js 07:54:36 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f6699c78400) [pid = 23498] [serial = 2278] [outer = 0x7f6699c6c400] 07:54:37 INFO - PROCESS | 23498 | 1461077677566 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]]]}] 07:54:37 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. 07:54:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1279ms 07:54:37 INFO - PROCESS | 23498 | 1461077677610 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 07:54:37 INFO - PROCESS | 23498 | 1461077677614 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 07:54:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:54:37 INFO - PROCESS | 23498 | 1461077677619 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:54:37 INFO - PROCESS | 23498 | 1461077677621 Marionette TRACE conn3 <- [1,3002,null,{}] 07:54:37 INFO - PROCESS | 23498 | 1461077677626 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}] 07:54:37 INFO - PROCESS | 23498 | 1461077677802 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 07:54:38 INFO - PROCESS | 23498 | 1461077678044 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:38 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e53a000 == 175 [pid = 23498] [id = 760] 07:54:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f6699403800) [pid = 23498] [serial = 2279] [outer = (nil)] 07:54:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f669940ac00) [pid = 23498] [serial = 2280] [outer = 0x7f6699403800] 07:54:38 INFO - PROCESS | 23498 | 1461077678113 Marionette DEBUG loaded listener.js 07:54:38 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f669940f800) [pid = 23498] [serial = 2281] [outer = 0x7f6699403800] 07:54:38 INFO - PROCESS | 23498 | 1461077678815 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]]]}] 07:54:38 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. 07:54:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1230ms 07:54:38 INFO - PROCESS | 23498 | 1461077678849 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 07:54:38 INFO - PROCESS | 23498 | 1461077678853 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 07:54:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:54:38 INFO - PROCESS | 23498 | 1461077678858 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:54:38 INFO - PROCESS | 23498 | 1461077678860 Marionette TRACE conn3 <- [1,3006,null,{}] 07:54:38 INFO - PROCESS | 23498 | 1461077678865 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}] 07:54:39 INFO - PROCESS | 23498 | 1461077679058 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 07:54:39 INFO - PROCESS | 23498 | 1461077679299 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:39 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669906e000 == 176 [pid = 23498] [id = 761] 07:54:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f6699404000) [pid = 23498] [serial = 2282] [outer = (nil)] 07:54:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 224 (0x7f6699c6fc00) [pid = 23498] [serial = 2283] [outer = 0x7f6699404000] 07:54:39 INFO - PROCESS | 23498 | 1461077679366 Marionette DEBUG loaded listener.js 07:54:39 INFO - PROCESS | 23498 | ++DOMWINDOW == 225 (0x7f669e49f400) [pid = 23498] [serial = 2284] [outer = 0x7f6699404000] 07:54:40 INFO - PROCESS | 23498 | 1461077680040 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]]]}] 07:54:40 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. 07:54:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1232ms 07:54:40 INFO - PROCESS | 23498 | 1461077680090 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 07:54:40 INFO - PROCESS | 23498 | 1461077680093 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 07:54:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:54:40 INFO - PROCESS | 23498 | 1461077680099 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:54:40 INFO - PROCESS | 23498 | 1461077680100 Marionette TRACE conn3 <- [1,3010,null,{}] 07:54:40 INFO - PROCESS | 23498 | 1461077680106 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}] 07:54:40 INFO - PROCESS | 23498 | 1461077680294 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 07:54:40 INFO - PROCESS | 23498 | 1461077680539 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:40 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3b3b800 == 177 [pid = 23498] [id = 762] 07:54:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 226 (0x7f6699405800) [pid = 23498] [serial = 2285] [outer = (nil)] 07:54:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 227 (0x7f66b3b54800) [pid = 23498] [serial = 2286] [outer = 0x7f6699405800] 07:54:40 INFO - PROCESS | 23498 | 1461077680604 Marionette DEBUG loaded listener.js 07:54:40 INFO - PROCESS | 23498 | ++DOMWINDOW == 228 (0x7f66b3b5a000) [pid = 23498] [serial = 2287] [outer = 0x7f6699405800] 07:54:41 INFO - PROCESS | 23498 | 1461077681262 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]]]}] 07:54:41 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 07:54:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1225ms 07:54:41 INFO - PROCESS | 23498 | 1461077681325 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 07:54:41 INFO - PROCESS | 23498 | 1461077681328 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 07:54:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:54:41 INFO - PROCESS | 23498 | 1461077681335 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:54:41 INFO - PROCESS | 23498 | 1461077681338 Marionette TRACE conn3 <- [1,3014,null,{}] 07:54:41 INFO - PROCESS | 23498 | 1461077681343 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}] 07:54:41 INFO - PROCESS | 23498 | 1461077681529 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 07:54:41 INFO - PROCESS | 23498 | 1461077681800 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:41 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66cae2b800 == 178 [pid = 23498] [id = 763] 07:54:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 229 (0x7f6699a22000) [pid = 23498] [serial = 2288] [outer = (nil)] 07:54:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 230 (0x7f6699a27800) [pid = 23498] [serial = 2289] [outer = 0x7f6699a22000] 07:54:41 INFO - PROCESS | 23498 | 1461077681865 Marionette DEBUG loaded listener.js 07:54:41 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f6699a2d000) [pid = 23498] [serial = 2290] [outer = 0x7f6699a22000] 07:54:42 INFO - PROCESS | 23498 | [23498] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:54:42 INFO - PROCESS | 23498 | 1461077682626 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:54:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:54:42 INFO - {} 07:54:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:54:42 INFO - {} 07:54:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:54:42 INFO - {} 07:54:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:54:42 INFO - {} 07:54:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1330ms 07:54:42 INFO - PROCESS | 23498 | 1461077682668 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 07:54:42 INFO - PROCESS | 23498 | 1461077682671 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 07:54:42 INFO - TEST-START | /FileAPI/fileReader.html 07:54:42 INFO - PROCESS | 23498 | 1461077682676 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:54:42 INFO - PROCESS | 23498 | 1461077682678 Marionette TRACE conn3 <- [1,3018,null,{}] 07:54:42 INFO - PROCESS | 23498 | 1461077682683 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}] 07:54:42 INFO - PROCESS | 23498 | 1461077682894 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 07:54:43 INFO - PROCESS | 23498 | 1461077683171 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:43 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669a690800 == 179 [pid = 23498] [id = 764] 07:54:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 232 (0x7f6699a26000) [pid = 23498] [serial = 2291] [outer = (nil)] 07:54:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 233 (0x7f66a0ae6400) [pid = 23498] [serial = 2292] [outer = 0x7f6699a26000] 07:54:43 INFO - PROCESS | 23498 | 1461077683235 Marionette DEBUG loaded listener.js 07:54:43 INFO - PROCESS | 23498 | ++DOMWINDOW == 234 (0x7f66a4811000) [pid = 23498] [serial = 2293] [outer = 0x7f6699a26000] 07:54:43 INFO - PROCESS | 23498 | 1461077683990 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]]]}] 07:54:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:54:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:54:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:54:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:54:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 1327ms 07:54:44 INFO - PROCESS | 23498 | 1461077684005 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 07:54:44 INFO - PROCESS | 23498 | 1461077684009 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 07:54:44 INFO - TEST-START | /FileAPI/historical.html 07:54:44 INFO - PROCESS | 23498 | 1461077684014 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:54:44 INFO - PROCESS | 23498 | 1461077684017 Marionette TRACE conn3 <- [1,3022,null,{}] 07:54:44 INFO - PROCESS | 23498 | 1461077684021 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}] 07:54:44 INFO - PROCESS | 23498 | 1461077684243 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 07:54:45 INFO - PROCESS | 23498 | 1461077685056 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:45 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669e099000 == 180 [pid = 23498] [id = 765] 07:54:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 235 (0x7f6699c72c00) [pid = 23498] [serial = 2294] [outer = (nil)] 07:54:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 236 (0x7f669e01e800) [pid = 23498] [serial = 2295] [outer = 0x7f6699c72c00] 07:54:45 INFO - PROCESS | 23498 | 1461077685138 Marionette DEBUG loaded listener.js 07:54:45 INFO - PROCESS | 23498 | ++DOMWINDOW == 237 (0x7f669fe4d400) [pid = 23498] [serial = 2296] [outer = 0x7f6699c72c00] 07:54:45 INFO - PROCESS | 23498 | 1461077685788 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"]]]}] 07:54:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:54:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:54:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:54:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:54:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:54:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:54:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:54:45 INFO - TEST-OK | /FileAPI/historical.html | took 1829ms 07:54:45 INFO - PROCESS | 23498 | 1461077685847 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 07:54:45 INFO - PROCESS | 23498 | 1461077685853 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 07:54:45 INFO - TEST-START | /FileAPI/idlharness.html 07:54:45 INFO - PROCESS | 23498 | 1461077685865 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:54:45 INFO - PROCESS | 23498 | 1461077685870 Marionette TRACE conn3 <- [1,3026,null,{}] 07:54:45 INFO - PROCESS | 23498 | 1461077685877 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}] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66aed05000 == 179 [pid = 23498] [id = 740] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a1b9f800 == 178 [pid = 23498] [id = 739] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66ad1ac000 == 177 [pid = 23498] [id = 738] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a4d18800 == 176 [pid = 23498] [id = 737] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a35dd000 == 175 [pid = 23498] [id = 736] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f669e5da800 == 174 [pid = 23498] [id = 735] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a468d800 == 173 [pid = 23498] [id = 734] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a20e0800 == 172 [pid = 23498] [id = 733] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66b363a000 == 171 [pid = 23498] [id = 726] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66affd8000 == 170 [pid = 23498] [id = 725] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66af754800 == 169 [pid = 23498] [id = 724] 07:54:46 INFO - PROCESS | 23498 | --DOCSHELL 0x7f66a20c8000 == 168 [pid = 23498] [id = 721] 07:54:46 INFO - PROCESS | 23498 | 1461077686577 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 236 (0x7f669feeec00) [pid = 23498] [serial = 2141] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 235 (0x7f66b3747800) [pid = 23498] [serial = 2126] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 234 (0x7f669fe46800) [pid = 23498] [serial = 2135] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 233 (0x7f66a1dcfc00) [pid = 23498] [serial = 2145] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 232 (0x7f66c6bf8000) [pid = 23498] [serial = 2016] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 231 (0x7f66a5fc5c00) [pid = 23498] [serial = 2153] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 230 (0x7f66abdd9400) [pid = 23498] [serial = 2156] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 229 (0x7f66a6095400) [pid = 23498] [serial = 2154] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 228 (0x7f66aecea800) [pid = 23498] [serial = 2160] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 227 (0x7f66a4809c00) [pid = 23498] [serial = 2147] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 226 (0x7f66aece8c00) [pid = 23498] [serial = 2111] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 225 (0x7f66a5d66400) [pid = 23498] [serial = 2151] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 224 (0x7f66b2cdc800) [pid = 23498] [serial = 2120] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 223 (0x7f66b712a400) [pid = 23498] [serial = 2129] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 222 (0x7f66abab2000) [pid = 23498] [serial = 2105] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 221 (0x7f66c8d44000) [pid = 23498] [serial = 2022] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 220 (0x7f66a13a3400) [pid = 23498] [serial = 2144] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 219 (0x7f66a4fad000) [pid = 23498] [serial = 2148] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 218 (0x7f66af3e3800) [pid = 23498] [serial = 2114] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 217 (0x7f66b2f7d000) [pid = 23498] [serial = 2123] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 216 (0x7f66b0c0fc00) [pid = 23498] [serial = 2117] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 215 (0x7f66a5c17000) [pid = 23498] [serial = 2150] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 214 (0x7f66ad29ec00) [pid = 23498] [serial = 2157] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 213 (0x7f66a5d63000) [pid = 23498] [serial = 2096] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 212 (0x7f66ad29b400) [pid = 23498] [serial = 2108] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 211 (0x7f66a5c15c00) [pid = 23498] [serial = 2102] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 210 (0x7f669b93d800) [pid = 23498] [serial = 2138] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 209 (0x7f66b943a800) [pid = 23498] [serial = 2019] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 208 (0x7f66ad022000) [pid = 23498] [serial = 2159] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 207 (0x7f66a1945800) [pid = 23498] [serial = 2142] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 206 (0x7f66b8911800) [pid = 23498] [serial = 2132] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 205 (0x7f66a1d58800) [pid = 23498] [serial = 2099] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | --DOMWINDOW == 204 (0x7f66af1b3c00) [pid = 23498] [serial = 2162] [outer = (nil)] [url = about:blank] 07:54:46 INFO - PROCESS | 23498 | 1461077686925 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:46 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669a9cf000 == 169 [pid = 23498] [id = 766] 07:54:46 INFO - PROCESS | 23498 | ++DOMWINDOW == 205 (0x7f669feed800) [pid = 23498] [serial = 2297] [outer = (nil)] 07:54:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 206 (0x7f66a19c8400) [pid = 23498] [serial = 2298] [outer = 0x7f669feed800] 07:54:47 INFO - PROCESS | 23498 | 1461077687005 Marionette DEBUG loaded listener.js 07:54:47 INFO - PROCESS | 23498 | ++DOMWINDOW == 207 (0x7f66a1ccfc00) [pid = 23498] [serial = 2299] [outer = 0x7f669feed800] 07:54:48 INFO - PROCESS | 23498 | 1461077688401 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:54:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:54:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:54:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:54:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:54:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:54:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:54:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:54:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:54:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:54:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:54:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:54:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:54:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:54:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:54:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:54:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:54:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:54:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:54:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:54:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:54:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:54:48 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 07:54:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:54:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:54:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:54:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:54:48 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 07:54:48 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 07:54:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:54:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:54:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:54:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:54:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:54:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:54:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:54:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:54:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:54:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:54:48 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 07:54:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:54:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:54:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:54:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:54:48 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 07:54:48 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 07:54:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:54:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:54:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:54:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:54:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:54:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:54:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 2732ms 07:54:48 INFO - PROCESS | 23498 | 1461077688658 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 07:54:48 INFO - TEST-START | /FileAPI/idlharness.worker 07:54:48 INFO - PROCESS | 23498 | 1461077688669 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 07:54:48 INFO - PROCESS | 23498 | 1461077688680 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:54:48 INFO - PROCESS | 23498 | 1461077688682 Marionette TRACE conn3 <- [1,3030,null,{}] 07:54:48 INFO - PROCESS | 23498 | 1461077688687 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}] 07:54:48 INFO - PROCESS | 23498 | 1461077688850 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 07:54:48 INFO - PROCESS | 23498 | 1461077688868 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:48 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a28eb800 == 170 [pid = 23498] [id = 767] 07:54:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 208 (0x7f66a14e3800) [pid = 23498] [serial = 2300] [outer = (nil)] 07:54:48 INFO - PROCESS | 23498 | ++DOMWINDOW == 209 (0x7f66a608d800) [pid = 23498] [serial = 2301] [outer = 0x7f66a14e3800] 07:54:48 INFO - PROCESS | 23498 | 1461077688923 Marionette DEBUG loaded listener.js 07:54:49 INFO - PROCESS | 23498 | ++DOMWINDOW == 210 (0x7f66abab0400) [pid = 23498] [serial = 2302] [outer = 0x7f66a14e3800] 07:54:49 INFO - PROCESS | 23498 | [23498] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:54:51 INFO - PROCESS | 23498 | 1461077691057 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:54:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:54:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:54:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:54:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:54:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:54:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:54:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:54:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:54:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:54:51 INFO - {} 07:54:51 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 07:54:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:54:51 INFO - {} 07:54:51 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 - {} 07:54:51 INFO - {} 07:54:51 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 07:54:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:54:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:54:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:54:51 INFO - {} 07:54:51 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 07:54:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:54:51 INFO - {} 07:54:51 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 - {} 07:54:51 INFO - {} 07:54:51 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 07:54:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:54:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:54:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 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 07:54:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:54:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:54:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:54:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:54:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:54:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 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 07:54:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:54:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 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 07:54:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:54:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 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 07:54:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:54:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:54:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:54:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:54:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:54:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:54:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:54:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:54:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:54:51 INFO - {} 07:54:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2449ms 07:54:51 INFO - PROCESS | 23498 | 1461077691127 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 07:54:51 INFO - PROCESS | 23498 | 1461077691130 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 07:54:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:54:51 INFO - PROCESS | 23498 | 1461077691148 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:54:51 INFO - PROCESS | 23498 | 1461077691155 Marionette TRACE conn3 <- [1,3034,null,{}] 07:54:51 INFO - PROCESS | 23498 | 1461077691186 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}] 07:54:51 INFO - PROCESS | 23498 | 1461077691510 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 07:54:51 INFO - PROCESS | 23498 | 1461077691537 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:51 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ab72c800 == 171 [pid = 23498] [id = 768] 07:54:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 211 (0x7f66abab1c00) [pid = 23498] [serial = 2303] [outer = (nil)] 07:54:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 212 (0x7f66b3750000) [pid = 23498] [serial = 2304] [outer = 0x7f66abab1c00] 07:54:51 INFO - PROCESS | 23498 | 1461077691591 Marionette DEBUG loaded listener.js 07:54:51 INFO - PROCESS | 23498 | ++DOMWINDOW == 213 (0x7f66b3b5f800) [pid = 23498] [serial = 2305] [outer = 0x7f66abab1c00] 07:54:52 INFO - PROCESS | 23498 | --DOMWINDOW == 212 (0x7f66991aac00) [pid = 23498] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:54:52 INFO - PROCESS | 23498 | --DOMWINDOW == 211 (0x7f669e25e800) [pid = 23498] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:54:52 INFO - PROCESS | 23498 | --DOMWINDOW == 210 (0x7f669e01ac00) [pid = 23498] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:54:52 INFO - PROCESS | 23498 | --DOMWINDOW == 209 (0x7f66af240000) [pid = 23498] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:54:52 INFO - PROCESS | 23498 | --DOMWINDOW == 208 (0x7f669fe47c00) [pid = 23498] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:54:52 INFO - PROCESS | 23498 | --DOMWINDOW == 207 (0x7f669e021400) [pid = 23498] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:54:52 INFO - PROCESS | 23498 | --DOMWINDOW == 206 (0x7f669b93e400) [pid = 23498] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:54:52 INFO - PROCESS | 23498 | 1461077692532 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]]]}] 07:54:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:54:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1453ms 07:54:52 INFO - PROCESS | 23498 | 1461077692597 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 07:54:52 INFO - PROCESS | 23498 | 1461077692600 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 07:54:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:54:52 INFO - PROCESS | 23498 | 1461077692607 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:54:52 INFO - PROCESS | 23498 | 1461077692609 Marionette TRACE conn3 <- [1,3038,null,{}] 07:54:52 INFO - PROCESS | 23498 | 1461077692615 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}] 07:54:52 INFO - PROCESS | 23498 | 1461077692864 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 07:54:52 INFO - PROCESS | 23498 | 1461077692885 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:52 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66abf53000 == 172 [pid = 23498] [id = 769] 07:54:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 207 (0x7f669e01ac00) [pid = 23498] [serial = 2306] [outer = (nil)] 07:54:52 INFO - PROCESS | 23498 | ++DOMWINDOW == 208 (0x7f66b3b60c00) [pid = 23498] [serial = 2307] [outer = 0x7f669e01ac00] 07:54:52 INFO - PROCESS | 23498 | 1461077692940 Marionette DEBUG loaded listener.js 07:54:53 INFO - PROCESS | 23498 | ++DOMWINDOW == 209 (0x7f66b3d33800) [pid = 23498] [serial = 2308] [outer = 0x7f669e01ac00] 07:54:53 INFO - PROCESS | 23498 | 1461077693610 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"]]]}] 07:54:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:54:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1036ms 07:54:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:54:53 INFO - PROCESS | 23498 | 1461077693644 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 07:54:53 INFO - PROCESS | 23498 | 1461077693646 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 07:54:53 INFO - PROCESS | 23498 | 1461077693653 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:54:53 INFO - PROCESS | 23498 | 1461077693655 Marionette TRACE conn3 <- [1,3042,null,{}] 07:54:53 INFO - PROCESS | 23498 | 1461077693660 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}] 07:54:53 INFO - PROCESS | 23498 | 1461077693841 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 07:54:54 INFO - PROCESS | 23498 | 1461077694029 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:54 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ad4e4000 == 173 [pid = 23498] [id = 770] 07:54:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 210 (0x7f66b3f72800) [pid = 23498] [serial = 2309] [outer = (nil)] 07:54:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 211 (0x7f66b55bdc00) [pid = 23498] [serial = 2310] [outer = 0x7f66b3f72800] 07:54:54 INFO - PROCESS | 23498 | 1461077694096 Marionette DEBUG loaded listener.js 07:54:54 INFO - PROCESS | 23498 | ++DOMWINDOW == 212 (0x7f66b712a400) [pid = 23498] [serial = 2311] [outer = 0x7f66b3f72800] 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:54:55 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. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:54:55 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'.) 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:54:55 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. 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:54:55 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. 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:54:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:54:55 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. 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:54:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:54:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:54:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:54:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:54:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:55 INFO - PROCESS | 23498 | 1461077695307 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]]]}] 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:54:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:54:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:54:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:54:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1713ms 07:54:55 INFO - PROCESS | 23498 | 1461077695372 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 07:54:55 INFO - PROCESS | 23498 | 1461077695391 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 07:54:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:54:55 INFO - PROCESS | 23498 | 1461077695405 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:54:55 INFO - PROCESS | 23498 | 1461077695415 Marionette TRACE conn3 <- [1,3046,null,{}] 07:54:55 INFO - PROCESS | 23498 | 1461077695430 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}] 07:54:55 INFO - PROCESS | 23498 | 1461077695639 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 07:54:55 INFO - PROCESS | 23498 | 1461077695935 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:55 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669ffa5000 == 174 [pid = 23498] [id = 771] 07:54:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 213 (0x7f66a1be0400) [pid = 23498] [serial = 2312] [outer = (nil)] 07:54:55 INFO - PROCESS | 23498 | ++DOMWINDOW == 214 (0x7f66a36d5c00) [pid = 23498] [serial = 2313] [outer = 0x7f66a1be0400] 07:54:56 INFO - PROCESS | 23498 | 1461077696005 Marionette DEBUG loaded listener.js 07:54:56 INFO - PROCESS | 23498 | ++DOMWINDOW == 215 (0x7f66a4b0f800) [pid = 23498] [serial = 2314] [outer = 0x7f66a1be0400] 07:54:56 INFO - PROCESS | 23498 | [23498] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:54:56 INFO - PROCESS | 23498 | 1461077696835 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:54:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:54:56 INFO - {} 07:54:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1492ms 07:54:56 INFO - PROCESS | 23498 | 1461077696899 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 07:54:56 INFO - PROCESS | 23498 | 1461077696907 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 07:54:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:54:56 INFO - PROCESS | 23498 | 1461077696916 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:54:56 INFO - PROCESS | 23498 | 1461077696919 Marionette TRACE conn3 <- [1,3050,null,{}] 07:54:56 INFO - PROCESS | 23498 | 1461077696931 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}] 07:54:57 INFO - PROCESS | 23498 | 1461077697126 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 07:54:57 INFO - PROCESS | 23498 | 1461077697401 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:57 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a462d000 == 175 [pid = 23498] [id = 772] 07:54:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 216 (0x7f66a19c6800) [pid = 23498] [serial = 2315] [outer = (nil)] 07:54:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 217 (0x7f66a5ede400) [pid = 23498] [serial = 2316] [outer = 0x7f66a19c6800] 07:54:57 INFO - PROCESS | 23498 | 1461077697466 Marionette DEBUG loaded listener.js 07:54:57 INFO - PROCESS | 23498 | ++DOMWINDOW == 218 (0x7f66ad01e800) [pid = 23498] [serial = 2317] [outer = 0x7f66a19c6800] 07:54:58 INFO - PROCESS | 23498 | 1461077698295 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]]]}] 07:54:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:54:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:54:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:54:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:54:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1390ms 07:54:58 INFO - PROCESS | 23498 | 1461077698325 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 07:54:58 INFO - PROCESS | 23498 | 1461077698329 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 07:54:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:54:58 INFO - PROCESS | 23498 | 1461077698339 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:54:58 INFO - PROCESS | 23498 | 1461077698346 Marionette TRACE conn3 <- [1,3054,null,{}] 07:54:58 INFO - PROCESS | 23498 | 1461077698362 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}] 07:54:58 INFO - PROCESS | 23498 | 1461077698565 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 07:54:58 INFO - PROCESS | 23498 | 1461077698833 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:58 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a4d10800 == 176 [pid = 23498] [id = 773] 07:54:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 219 (0x7f66aea7ec00) [pid = 23498] [serial = 2318] [outer = (nil)] 07:54:58 INFO - PROCESS | 23498 | ++DOMWINDOW == 220 (0x7f66aef5e400) [pid = 23498] [serial = 2319] [outer = 0x7f66aea7ec00] 07:54:58 INFO - PROCESS | 23498 | 1461077698905 Marionette DEBUG loaded listener.js 07:54:59 INFO - PROCESS | 23498 | ++DOMWINDOW == 221 (0x7f66af3d9c00) [pid = 23498] [serial = 2320] [outer = 0x7f66aea7ec00] 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:55:00 INFO - PROCESS | 23498 | 1461077700092 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"]]]}] 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:55:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:55:00 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" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:55:00 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" 07:55:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:55:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:55:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1849ms 07:55:00 INFO - PROCESS | 23498 | 1461077700189 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 07:55:00 INFO - PROCESS | 23498 | 1461077700196 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 07:55:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:55:00 INFO - PROCESS | 23498 | 1461077700296 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:55:00 INFO - PROCESS | 23498 | 1461077700301 Marionette TRACE conn3 <- [1,3058,null,{}] 07:55:00 INFO - PROCESS | 23498 | 1461077700312 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}] 07:55:00 INFO - PROCESS | 23498 | 1461077700593 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 07:55:00 INFO - PROCESS | 23498 | 1461077700854 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:00 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66ae905800 == 177 [pid = 23498] [id = 774] 07:55:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 222 (0x7f66aece4c00) [pid = 23498] [serial = 2321] [outer = (nil)] 07:55:00 INFO - PROCESS | 23498 | ++DOMWINDOW == 223 (0x7f66b3d28800) [pid = 23498] [serial = 2322] [outer = 0x7f66aece4c00] 07:55:00 INFO - PROCESS | 23498 | 1461077700920 Marionette DEBUG loaded listener.js 07:55:01 INFO - PROCESS | 23498 | ++DOMWINDOW == 224 (0x7f66b3f6ac00) [pid = 23498] [serial = 2323] [outer = 0x7f66aece4c00] 07:55:01 INFO - PROCESS | 23498 | 1461077701681 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]]]}] 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:55:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:55:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:55:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:55:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:55:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:55:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:55:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:55:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:55:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1474ms 07:55:01 INFO - PROCESS | 23498 | 1461077701740 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 07:55:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:55:01 INFO - PROCESS | 23498 | 1461077701749 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 07:55:01 INFO - PROCESS | 23498 | 1461077701755 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:55:01 INFO - PROCESS | 23498 | 1461077701758 Marionette TRACE conn3 <- [1,3062,null,{}] 07:55:01 INFO - PROCESS | 23498 | 1461077701763 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}] 07:55:01 INFO - PROCESS | 23498 | 1461077701984 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 07:55:02 INFO - PROCESS | 23498 | 1461077702229 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:02 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66a1bb8800 == 178 [pid = 23498] [id = 775] 07:55:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 225 (0x7f6699c78000) [pid = 23498] [serial = 2324] [outer = (nil)] 07:55:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 226 (0x7f66a36e1400) [pid = 23498] [serial = 2325] [outer = 0x7f6699c78000] 07:55:02 INFO - PROCESS | 23498 | 1461077702298 Marionette DEBUG loaded listener.js 07:55:02 INFO - PROCESS | 23498 | ++DOMWINDOW == 227 (0x7f66af6b4800) [pid = 23498] [serial = 2326] [outer = 0x7f6699c78000] 07:55:02 INFO - PROCESS | 23498 | [23498] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:55:03 INFO - PROCESS | 23498 | 1461077703083 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:55:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:55:03 INFO - {} 07:55:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1378ms 07:55:03 INFO - PROCESS | 23498 | 1461077703133 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 07:55:03 INFO - PROCESS | 23498 | 1461077703136 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 07:55:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:55:03 INFO - PROCESS | 23498 | 1461077703141 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:55:03 INFO - PROCESS | 23498 | 1461077703143 Marionette TRACE conn3 <- [1,3066,null,{}] 07:55:03 INFO - PROCESS | 23498 | 1461077703148 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}] 07:55:03 INFO - PROCESS | 23498 | 1461077703349 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 07:55:03 INFO - PROCESS | 23498 | 1461077703585 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:03 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b2e08000 == 179 [pid = 23498] [id = 776] 07:55:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 228 (0x7f66b3f70000) [pid = 23498] [serial = 2327] [outer = (nil)] 07:55:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 229 (0x7f66bed28400) [pid = 23498] [serial = 2328] [outer = 0x7f66b3f70000] 07:55:03 INFO - PROCESS | 23498 | 1461077703655 Marionette DEBUG loaded listener.js 07:55:03 INFO - PROCESS | 23498 | ++DOMWINDOW == 230 (0x7f66c5b92000) [pid = 23498] [serial = 2329] [outer = 0x7f66b3f70000] 07:55:04 INFO - PROCESS | 23498 | 1461077704402 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]]]}] 07:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:55:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:55:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1276ms 07:55:04 INFO - PROCESS | 23498 | 1461077704420 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 07:55:04 INFO - PROCESS | 23498 | 1461077704423 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 07:55:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:55:04 INFO - PROCESS | 23498 | 1461077704428 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:55:04 INFO - PROCESS | 23498 | 1461077704431 Marionette TRACE conn3 <- [1,3070,null,{}] 07:55:04 INFO - PROCESS | 23498 | 1461077704436 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}] 07:55:04 INFO - PROCESS | 23498 | 1461077704634 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 07:55:04 INFO - PROCESS | 23498 | 1461077704894 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:04 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b363b000 == 180 [pid = 23498] [id = 777] 07:55:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 231 (0x7f669a244400) [pid = 23498] [serial = 2330] [outer = (nil)] 07:55:04 INFO - PROCESS | 23498 | ++DOMWINDOW == 232 (0x7f669a24b400) [pid = 23498] [serial = 2331] [outer = 0x7f669a244400] 07:55:04 INFO - PROCESS | 23498 | 1461077704961 Marionette DEBUG loaded listener.js 07:55:05 INFO - PROCESS | 23498 | ++DOMWINDOW == 233 (0x7f669a251000) [pid = 23498] [serial = 2332] [outer = 0x7f669a244400] 07:55:05 INFO - PROCESS | 23498 | 1461077705667 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]]]}] 07:55:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:55:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:55:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:55:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:55:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:55:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:55:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1282ms 07:55:05 INFO - PROCESS | 23498 | 1461077705712 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 07:55:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:55:05 INFO - PROCESS | 23498 | 1461077705718 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 07:55:05 INFO - PROCESS | 23498 | 1461077705724 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:55:05 INFO - PROCESS | 23498 | 1461077705727 Marionette TRACE conn3 <- [1,3074,null,{}] 07:55:05 INFO - PROCESS | 23498 | 1461077705732 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}] 07:55:05 INFO - PROCESS | 23498 | 1461077705920 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 07:55:06 INFO - PROCESS | 23498 | 1461077706168 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:06 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b3ee2800 == 181 [pid = 23498] [id = 778] 07:55:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 234 (0x7f669a245c00) [pid = 23498] [serial = 2333] [outer = (nil)] 07:55:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 235 (0x7f669a3ec800) [pid = 23498] [serial = 2334] [outer = 0x7f669a245c00] 07:55:06 INFO - PROCESS | 23498 | 1461077706237 Marionette DEBUG loaded listener.js 07:55:06 INFO - PROCESS | 23498 | ++DOMWINDOW == 236 (0x7f669a3f1c00) [pid = 23498] [serial = 2335] [outer = 0x7f669a245c00] 07:55:06 INFO - PROCESS | 23498 | 1461077706934 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]]]}] 07:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:55:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:55:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1232ms 07:55:06 INFO - PROCESS | 23498 | 1461077706958 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 07:55:06 INFO - PROCESS | 23498 | 1461077706961 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 07:55:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:55:06 INFO - PROCESS | 23498 | 1461077706967 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:55:06 INFO - PROCESS | 23498 | 1461077706969 Marionette TRACE conn3 <- [1,3078,null,{}] 07:55:06 INFO - PROCESS | 23498 | 1461077706975 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}] 07:55:07 INFO - PROCESS | 23498 | 1461077707168 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 07:55:07 INFO - PROCESS | 23498 | 1461077707428 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:07 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b740c000 == 182 [pid = 23498] [id = 779] 07:55:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 237 (0x7f669a24dc00) [pid = 23498] [serial = 2336] [outer = (nil)] 07:55:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 238 (0x7f669a3f6000) [pid = 23498] [serial = 2337] [outer = 0x7f669a24dc00] 07:55:07 INFO - PROCESS | 23498 | 1461077707492 Marionette DEBUG loaded listener.js 07:55:07 INFO - PROCESS | 23498 | ++DOMWINDOW == 239 (0x7f66b374dc00) [pid = 23498] [serial = 2338] [outer = 0x7f669a24dc00] 07:55:08 INFO - PROCESS | 23498 | 1461077708250 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] 07:55:08 INFO - PROCESS | 23498 | 1461077708307 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 07:55:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:55:08 INFO - PROCESS | 23498 | 1461077708315 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:55:08 INFO - PROCESS | 23498 | 1461077708323 Marionette TRACE conn3 <- [1,3082,null,{}] 07:55:08 INFO - PROCESS | 23498 | 1461077708328 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}] 07:55:08 INFO - PROCESS | 23498 | 1461077708532 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 07:55:08 INFO - PROCESS | 23498 | 1461077708808 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:08 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66afff1800 == 183 [pid = 23498] [id = 780] 07:55:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 240 (0x7f669a3ee400) [pid = 23498] [serial = 2339] [outer = (nil)] 07:55:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 241 (0x7f66b8910400) [pid = 23498] [serial = 2340] [outer = 0x7f669a3ee400] 07:55:08 INFO - PROCESS | 23498 | 1461077708875 Marionette DEBUG loaded listener.js 07:55:08 INFO - PROCESS | 23498 | ++DOMWINDOW == 242 (0x7f66c5d0f000) [pid = 23498] [serial = 2341] [outer = 0x7f669a3ee400] 07:55:09 INFO - PROCESS | 23498 | 1461077709604 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]]]}] 07:55:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:55:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:55:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:55:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1338ms 07:55:09 INFO - PROCESS | 23498 | 1461077709655 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 07:55:09 INFO - PROCESS | 23498 | 1461077709659 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 07:55:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:55:09 INFO - PROCESS | 23498 | 1461077709665 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:55:09 INFO - PROCESS | 23498 | 1461077709668 Marionette TRACE conn3 <- [1,3086,null,{}] 07:55:09 INFO - PROCESS | 23498 | 1461077709674 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}] 07:55:09 INFO - PROCESS | 23498 | 1461077709915 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 07:55:10 INFO - PROCESS | 23498 | 1461077710176 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:10 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c56d5800 == 184 [pid = 23498] [id = 781] 07:55:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 243 (0x7f669a3f3c00) [pid = 23498] [serial = 2342] [outer = (nil)] 07:55:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 244 (0x7f669a61c400) [pid = 23498] [serial = 2343] [outer = 0x7f669a3f3c00] 07:55:10 INFO - PROCESS | 23498 | 1461077710250 Marionette DEBUG loaded listener.js 07:55:10 INFO - PROCESS | 23498 | ++DOMWINDOW == 245 (0x7f66caa24000) [pid = 23498] [serial = 2344] [outer = 0x7f669a3f3c00] 07:55:10 INFO - PROCESS | 23498 | 1461077710961 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:55:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:55:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1333ms 07:55:11 INFO - PROCESS | 23498 | 1461077710999 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 07:55:11 INFO - PROCESS | 23498 | 1461077711001 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 07:55:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:55:11 INFO - PROCESS | 23498 | 1461077711007 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:55:11 INFO - PROCESS | 23498 | 1461077711009 Marionette TRACE conn3 <- [1,3090,null,{}] 07:55:11 INFO - PROCESS | 23498 | 1461077711015 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}] 07:55:11 INFO - PROCESS | 23498 | 1461077711213 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 07:55:11 INFO - PROCESS | 23498 | 1461077711465 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:11 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66c8dbe800 == 185 [pid = 23498] [id = 782] 07:55:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 246 (0x7f669a611400) [pid = 23498] [serial = 2345] [outer = (nil)] 07:55:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 247 (0x7f669aaafc00) [pid = 23498] [serial = 2346] [outer = 0x7f669a611400] 07:55:11 INFO - PROCESS | 23498 | 1461077711532 Marionette DEBUG loaded listener.js 07:55:11 INFO - PROCESS | 23498 | ++DOMWINDOW == 248 (0x7f669aab4800) [pid = 23498] [serial = 2347] [outer = 0x7f669a611400] 07:55:12 INFO - PROCESS | 23498 | 1461077712223 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:55:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:55:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1279ms 07:55:12 INFO - PROCESS | 23498 | 1461077712288 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 07:55:12 INFO - PROCESS | 23498 | 1461077712291 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 07:55:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:55:12 INFO - PROCESS | 23498 | 1461077712296 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:55:12 INFO - PROCESS | 23498 | 1461077712299 Marionette TRACE conn3 <- [1,3094,null,{}] 07:55:12 INFO - PROCESS | 23498 | 1461077712304 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}] 07:55:12 INFO - PROCESS | 23498 | 1461077712509 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 07:55:12 INFO - PROCESS | 23498 | 1461077712787 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:12 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669a6bc800 == 186 [pid = 23498] [id = 783] 07:55:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 249 (0x7f669aaac800) [pid = 23498] [serial = 2348] [outer = (nil)] 07:55:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 250 (0x7f669aab9400) [pid = 23498] [serial = 2349] [outer = 0x7f669aaac800] 07:55:12 INFO - PROCESS | 23498 | 1461077712860 Marionette DEBUG loaded listener.js 07:55:12 INFO - PROCESS | 23498 | ++DOMWINDOW == 251 (0x7f669b980c00) [pid = 23498] [serial = 2350] [outer = 0x7f669aaac800] 07:55:13 INFO - PROCESS | 23498 | 1461077713532 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:55:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:55:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1286ms 07:55:13 INFO - PROCESS | 23498 | 1461077713583 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 07:55:13 INFO - PROCESS | 23498 | 1461077713586 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 07:55:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:55:13 INFO - PROCESS | 23498 | 1461077713592 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:55:13 INFO - PROCESS | 23498 | 1461077713593 Marionette TRACE conn3 <- [1,3098,null,{}] 07:55:13 INFO - PROCESS | 23498 | 1461077713599 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}] 07:55:13 INFO - PROCESS | 23498 | 1461077713791 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 07:55:14 INFO - PROCESS | 23498 | 1461077714041 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:14 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66b62c9000 == 187 [pid = 23498] [id = 784] 07:55:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 252 (0x7f669aab0400) [pid = 23498] [serial = 2351] [outer = (nil)] 07:55:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 253 (0x7f669b984c00) [pid = 23498] [serial = 2352] [outer = 0x7f669aab0400] 07:55:14 INFO - PROCESS | 23498 | 1461077714120 Marionette DEBUG loaded listener.js 07:55:14 INFO - PROCESS | 23498 | ++DOMWINDOW == 254 (0x7f669b989c00) [pid = 23498] [serial = 2353] [outer = 0x7f669aab0400] 07:55:14 INFO - PROCESS | 23498 | 1461077714874 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]]]}] 07:55:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:55:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:55:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1329ms 07:55:14 INFO - PROCESS | 23498 | 1461077714922 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 07:55:14 INFO - PROCESS | 23498 | 1461077714925 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 07:55:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:55:14 INFO - PROCESS | 23498 | 1461077714931 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:55:14 INFO - PROCESS | 23498 | 1461077714933 Marionette TRACE conn3 <- [1,3102,null,{}] 07:55:14 INFO - PROCESS | 23498 | 1461077714939 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}] 07:55:15 INFO - PROCESS | 23498 | 1461077715165 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 07:55:15 INFO - PROCESS | 23498 | 1461077715447 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:15 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f66999f7800 == 188 [pid = 23498] [id = 785] 07:55:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 255 (0x7f669aab2000) [pid = 23498] [serial = 2354] [outer = (nil)] 07:55:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 256 (0x7f669e1c4c00) [pid = 23498] [serial = 2355] [outer = 0x7f669aab2000] 07:55:15 INFO - PROCESS | 23498 | 1461077715518 Marionette DEBUG loaded listener.js 07:55:15 INFO - PROCESS | 23498 | ++DOMWINDOW == 257 (0x7f669e1c9800) [pid = 23498] [serial = 2356] [outer = 0x7f669aab2000] 07:55:16 INFO - PROCESS | 23498 | 1461077716231 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:55:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:55:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1327ms 07:55:16 INFO - PROCESS | 23498 | 1461077716258 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 07:55:16 INFO - PROCESS | 23498 | 1461077716261 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 07:55:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:55:16 INFO - PROCESS | 23498 | 1461077716267 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:55:16 INFO - PROCESS | 23498 | 1461077716270 Marionette TRACE conn3 <- [1,3106,null,{}] 07:55:16 INFO - PROCESS | 23498 | 1461077716275 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}] 07:55:16 INFO - PROCESS | 23498 | 1461077716474 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 07:55:16 INFO - PROCESS | 23498 | 1461077716759 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:16 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669d80e000 == 189 [pid = 23498] [id = 786] 07:55:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 258 (0x7f6699dc3000) [pid = 23498] [serial = 2357] [outer = (nil)] 07:55:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 259 (0x7f6699dca800) [pid = 23498] [serial = 2358] [outer = 0x7f6699dc3000] 07:55:16 INFO - PROCESS | 23498 | 1461077716827 Marionette DEBUG loaded listener.js 07:55:16 INFO - PROCESS | 23498 | ++DOMWINDOW == 260 (0x7f6699dcf800) [pid = 23498] [serial = 2359] [outer = 0x7f6699dc3000] 07:55:17 INFO - PROCESS | 23498 | 1461077717536 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]]]}] 07:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:55:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1290ms 07:55:17 INFO - PROCESS | 23498 | 1461077717557 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 07:55:17 INFO - PROCESS | 23498 | 1461077717560 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 07:55:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:55:17 INFO - PROCESS | 23498 | 1461077717566 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:55:17 INFO - PROCESS | 23498 | 1461077717568 Marionette TRACE conn3 <- [1,3110,null,{}] 07:55:17 INFO - PROCESS | 23498 | 1461077717574 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}] 07:55:17 INFO - PROCESS | 23498 | 1461077717777 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 07:55:18 INFO - PROCESS | 23498 | 1461077718032 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:18 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669ee6a800 == 190 [pid = 23498] [id = 787] 07:55:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 261 (0x7f6699dc6c00) [pid = 23498] [serial = 2360] [outer = (nil)] 07:55:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 262 (0x7f669e058000) [pid = 23498] [serial = 2361] [outer = 0x7f6699dc6c00] 07:55:18 INFO - PROCESS | 23498 | 1461077718097 Marionette DEBUG loaded listener.js 07:55:18 INFO - PROCESS | 23498 | ++DOMWINDOW == 263 (0x7f669e1cbc00) [pid = 23498] [serial = 2362] [outer = 0x7f6699dc6c00] 07:55:18 INFO - PROCESS | 23498 | 1461077718839 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"]]]}] 07:55:18 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:55:18 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 07:55:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:55:18 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1282ms 07:55:18 INFO - PROCESS | 23498 | 1461077718866 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 07:55:18 INFO - PROCESS | 23498 | 1461077718869 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 07:55:18 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:55:18 INFO - PROCESS | 23498 | 1461077718882 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:55:18 INFO - PROCESS | 23498 | 1461077718885 Marionette TRACE conn3 <- [1,3114,null,{}] 07:55:18 INFO - PROCESS | 23498 | 1461077718890 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}] 07:55:19 INFO - PROCESS | 23498 | 1461077719090 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 07:55:19 INFO - PROCESS | 23498 | 1461077719344 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\", \"647ec2e3-fb7f-4d66-9442-51c28d140897\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:19 INFO - PROCESS | 23498 | ++DOCSHELL 0x7f669ee81800 == 191 [pid = 23498] [id = 788] 07:55:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 264 (0x7f6699dcb800) [pid = 23498] [serial = 2363] [outer = (nil)] 07:55:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 265 (0x7f669a461800) [pid = 23498] [serial = 2364] [outer = 0x7f6699dcb800] 07:55:19 INFO - PROCESS | 23498 | 1461077719414 Marionette DEBUG loaded listener.js 07:55:19 INFO - PROCESS | 23498 | ++DOMWINDOW == 266 (0x7f669a467800) [pid = 23498] [serial = 2365] [outer = 0x7f6699dcb800] 07:55:20 INFO - PROCESS | 23498 | 1461077720117 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]]]}] 07:55:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:55:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1284ms 07:55:20 INFO - PROCESS | 23498 | 1461077720166 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 07:55:20 INFO - PROCESS | 23498 | 1461077720169 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 07:55:21 WARNING - u'runner_teardown' () 07:55:21 INFO - No more tests 07:55:21 INFO - Got 0 unexpected results 07:55:21 INFO - SUITE-END | took 1053s 07:55:21 INFO - Closing logging queue 07:55:21 INFO - queue closed 07:55:21 INFO - Return code: 0 07:55:21 WARNING - # TBPL SUCCESS # 07:55:21 INFO - Running post-action listener: _resource_record_post_action 07:55:21 INFO - Running post-run listener: _resource_record_post_run 07:55:22 INFO - Total resource usage - Wall time: 1087s; CPU: 98.0%; Read bytes: 6152192; Write bytes: 973090816; Read time: 336; Write time: 300364 07:55:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:55:22 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 55582720; Read time: 0; Write time: 42020 07:55:22 INFO - run-tests - Wall time: 1058s; CPU: 98.0%; Read bytes: 5791744; Write bytes: 917266432; Read time: 332; Write time: 258332 07:55:22 INFO - Running post-run listener: _upload_blobber_files 07:55:22 INFO - Blob upload gear active. 07:55:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:55:22 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 07:55:22 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:55:22 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:55:23 INFO - (blobuploader) - INFO - Open directory for files ... 07:55:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:55:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:55:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:55:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:55:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:55:25 INFO - (blobuploader) - INFO - Done attempting. 07:55:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:55:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:55:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:55:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:55:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:55:26 INFO - (blobuploader) - INFO - Done attempting. 07:55:26 INFO - (blobuploader) - INFO - Iteration through files over. 07:55:26 INFO - Return code: 0 07:55:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:55:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:55:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cdfe4395cf5224b6c81ecd3f483b51a67d6ed5248c5ecddb661e320b6ffbd4c218ce1cd980554342b7fad6b3188d475a4e89b1dc5e26bcedbd5ccbe18d595407", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/49a2a84bf9d878b81d89c53701700ce9f8d78ad4264ceba77173c04b2be57ede092999116d1a32915e4cd26447f7d2df8f7292bfb466fce2fa9183bd3f77ea34"} 07:55:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:55:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:55:26 INFO - Contents: 07:55:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cdfe4395cf5224b6c81ecd3f483b51a67d6ed5248c5ecddb661e320b6ffbd4c218ce1cd980554342b7fad6b3188d475a4e89b1dc5e26bcedbd5ccbe18d595407", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/49a2a84bf9d878b81d89c53701700ce9f8d78ad4264ceba77173c04b2be57ede092999116d1a32915e4cd26447f7d2df8f7292bfb466fce2fa9183bd3f77ea34"} 07:55:26 INFO - Running post-run listener: copy_logs_to_upload_dir 07:55:26 INFO - Copying logs to upload dir... 07:55:26 INFO - mkdir: /builds/slave/test/build/upload/logs 07:55:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1158.359884 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 19 mins, 18 secs) (at 2016-04-19 07:55:26.944688) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 07:55:26.946083) ========= 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=9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cdfe4395cf5224b6c81ecd3f483b51a67d6ed5248c5ecddb661e320b6ffbd4c218ce1cd980554342b7fad6b3188d475a4e89b1dc5e26bcedbd5ccbe18d595407", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/49a2a84bf9d878b81d89c53701700ce9f8d78ad4264ceba77173c04b2be57ede092999116d1a32915e4cd26447f7d2df8f7292bfb466fce2fa9183bd3f77ea34"} build_url:https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036997 build_url: 'https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cdfe4395cf5224b6c81ecd3f483b51a67d6ed5248c5ecddb661e320b6ffbd4c218ce1cd980554342b7fad6b3188d475a4e89b1dc5e26bcedbd5ccbe18d595407", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/49a2a84bf9d878b81d89c53701700ce9f8d78ad4264ceba77173c04b2be57ede092999116d1a32915e4cd26447f7d2df8f7292bfb466fce2fa9183bd3f77ea34"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EV8QncZYTh2MT_nptiSTPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 07:55:27.018615) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 07:55:27.019118) ========= 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=9ca12473fbb1d023794ffd180000023c-1461076486.147276-791478561 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022457 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 07:55:27.107447) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 07:55:27.107738) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 07:55:27.108113) ========= ========= Total master_lag: 0.52 =========